面向服务的体系结构

✍ dations ◷ 2025-07-27 12:19:21 #面向服务的体系结构

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

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

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

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

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

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

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

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

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

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

相关

  • 无机无机化学是研究无机化合物的化学分支学科。通常,无机化合物与有机化合物相对,指不含C-H键的化合物,因此一氧化碳、二氧化碳、二硫化碳、氰化物、硫氰酸盐、碳酸及碳酸盐等都属
  • 罹病率疾病是生物在一定原因的损害性作用下,因自稳调节紊乱而发生的异常生命活动过程,是特定的异常病理情形,而且会影响生物体的部分或是所有器官。一般会解释为“身体病况”(medical
  • 赫里亚垃圾场坐标:32°1′36.93″N 34°49′26.71″E / 32.0269250°N 34.8240861°E / 32.0269250; 34.8240861阿里尔·沙龙公园(פארק אריאל שרון - Ariel Sharon Park / פ
  • 毛舌菌属详见内文毛舌菌属(学名:Trichoglossum)是地舌菌纲下的一个属,其模式种为毛舌菌。本属物种产孢的子实层体表面上均有细小的刚毛,与其关系接近的地舌菌属子实层体表面则没有刚毛。
  • 长尾水獭(L. longicaudis)长尾水獭(Lontra longicaudis)是分布在中美洲、南美洲及特立尼达的水獭。长尾水獭栖息在不同的河流环境,包括落叶林及常绿森林、大草原等。它们似乎较喜欢清澈的河流,较少在污浊
  • 西米西米又称西谷米、硕硪米(英语:Sago),是由几种棕榈树树干内所储碳水化合物制造的食用淀粉。原料主要来自西米椰属棕榈,尤其是原产于印度尼西亚群岛的西谷椰子(),还有桄榔、酒假桄榔(,
  • 狄云狄云,金庸武侠小说《连城诀》中的男主人公,性格单纯直率,因他单纯的性格,师妹戚芳称他作“空心菜”。在经历了诸多事件后,变得稳重、心思缜密。为金庸小说中武功绝顶的高手之一。
  • 塞伦盖蒂塞伦盖蒂(Serengeti,又译为塞伦盖提)是非洲坦桑尼亚西北部至肯亚西南部的地区,南纬1至3度,东经34至36度,面积30,000平方公里,约70种大型哺乳类动物和500种特有鸟类,半年一次的大型动
  • 端强实业端强实业股份有限公司(Multipower Enterprise Corp.),台湾企业,于1981年成立,为一家以营养保健食品为主要业务的公司。自2010年起正式加入生达化学制药集团。在1984年及1986年分
  • 1971年2月10日月食1971年2月10日月食为一次在协调世界时1971年2月10日出现的月全食。该次月食半影食分为2.429、全影食分为1.313。偏食维持了113分,全食维持41分。这次月食的食分是9.56,偏食维持了113分,全食维持41分。