面向服务的体系结构

✍ dations ◷ 2025-11-04 20:14:25 #面向服务的体系结构

面向服务的体系结构(英语:service-oriented architecture)并不特指一种技术,而是一种分布式运算的软件设计方法。软件的部分组件(调用者),可以透过网络上的通用协议调用另一个应用软件组件执行、运作,让调用者获得服务。SOA原则上采用开放标准、与软件资源进行交互并采用表示的标准方式。因此应能跨越厂商、产品与技术。一项服务应视为一个独立的功能单元,可以远程访问并独立执行与更新,例如在线查询信用卡账单。

SOA中的一项服务应有以下四个特性:

企业系统的架构师认为SOA能够帮助业务迅速和高效地响应变化的市场条件。服务导向的架构在宏观(服务)上,而不是在微观上(对象),因此提高了重复使用性。同时,服务导向的架构可以简化与传统系统的互连和使用。

在某种意义上说,服务导向的架构可以被认为是一种演化,而不是革命。它捕捉到了之前体系架构的许多最佳实践或实际应用。比如在通信系统中,近年来进展有限的解决方案多采用完全静态的绑定来与网络中的其他设备沟通,但若正式采用SOA方式,解决方案就更能妥善定位,进而突显定义明确且可高度跨平台操作接口的重要性。

有些人质疑服务导向的架构是不是1970年代模块化编程,1980年代的面向事件设计,1990年代的基于接口/构件设计的一种复兴?(1990s)。 服务导向的架构提升了将用户从服务实现分开的目标。服务可以运行在不同的服务器上,并通过网络被访问。 这也大大增加了服务的重用。

以下指导原则是开发,维护和使用SOA的基本原则:

下面是一些特定的体系架构原则:

除此以外,在定义一个SOA实现时,还需要考虑以下因素:

服务导向的架构通常被定义为通过Web服务协议栈暴露的服务。与SOA相关的Web服务的标准主要有:

注意,一个系统要成为服务导向的系统并不需要这些协议,比如一些服务导向的系统可以通过CORBA实现。

相关

  • 喷出岩喷出岩是一种火成岩,也被称为火山岩,是由火山喷出的岩浆在地表迅速冷却凝固后形成的岩石,由于冷却速度很快,一般喷出岩的结构会形成细粒、隐晶,或形成玻璃质,经常包含有碎屑和斑晶
  • span class=nowrapCdSOsub4/sub/span硫酸镉,化学式CdSO4,常为水合物 3CdSO4·8H2O 的形式。无色无气味单斜结晶,溶于水,不溶于乙醇、乙醚和乙酸。易风化。剧毒!1、金属镉、蒸馏水和硫酸在反应器中,30%过氧化氢存在下进
  • Ag[AuClsub4/sub]氯金酸银是一种无机化合物,化学式为Ag,它是单斜晶系的晶体。该化合物由Ag+和−离子构成,其中Au-Cl键的键长为228 pm。它可由氯金酸和硝酸银在水溶液中反应得到。
  • 菲律宾宪法菲律宾宪法是菲律宾的最高法律。其最终草案于1986年10月12日由宪法委员会完成,并于1987年2月2日在公投中通过实行。建立“菲律宾共和国”的最早宪法,即1899年的马洛洛宪法,由于
  • 久慈刺鳞蛉属久慈刺鳞蛉(日语:久慈琥珀利鎌虫、クジコハクトガマムシ,学名:),是一种已灭绝的昆虫,生活于白垩纪后期。属名取自“久慈市”;种名则取自日本男演员“香川照之”。久慈刺鳞蛉于2006年
  • 恩熙 (歌手)恩熙(朝鲜语:은서,1998年5月27日-),本名孙周延(朝鲜语:손주연,英语:Son Joo Yeon),韩国女歌手、演员,STARSHIP娱乐旗下女子组合宇宙少女及小分队Joy组成员,在队中担任副唱、形象。2016年2
  • 胡东皋胡东皋(1472年-1539年),字汝登,号方冈,浙江余姚人,明朝政治人物。与宋冕、胡铎合称“姚江三廉”。明弘治十八年(1505年)登乙丑科进士。在担任南京刑部郎中时,平反冤狱数十起。嘉靖十二
  • 黑色宣传黑色宣传是心理战技巧的一种,它是指将来源伪装成敌方来发布信息的方式。二战时,英国建立冒牌的德国官方电台加莱士兵电台(英语:Soldatensender Calais)对德军广播,试图瓦解德军士
  • 早期投票早期投票(英语:Early voting,也称作advance polling或pre-poll voting,也可译作提前投票或预先投票)是一种便捷的投票程序,使选民在公共选举中可以在预定的投票日前进行投票。早期
  • 柏贤妃柏贤妃(15世纪1459年前-1527年),名失考,为中国古代明朝皇族女性,明宪宗朱见深的贤妃,是宪宗次子悼恭太子朱祐极之母。生年没有记载,据其妹生年推算,当在天顺己卯年(1459年)之前。天顺八