SOA

✍ dations ◷ 2025-06-06 15:11:26 #SOA
面向服务的体系结构(英语:service-oriented architecture)并不特指一种技术,而是一种分布式运算的软件设计方法。软件的部分组件(调用者),可以透过网络上的通用协议调用另一个应用软件组件运行、运作,让调用者获得服务。SOA原则上采用开放标准、与软件资源进行交互并采用表示的标准方式。因此应能跨越厂商、产品与技术。一项服务应视为一个独立的功能单元,可以远程访问并独立运行与更新,例如在线查询信用卡账单。SOA中的一项服务应有以下四个特性:企业系统的架构师认为SOA能够帮助业务迅速和高效地响应变化的市场条件。服务导向的架构在宏观(服务)上,而不是在微观上(对象),因此提高了重复使用性。同时,服务导向的架构可以简化与传统系统的互连和使用。在某种意义上说,服务导向的架构可以被认为是一种演化,而不是革命。它捕捉到了之前体系架构的许多最佳实践或实际应用。比如在通信系统中,近年来进展有限的解决方案多采用完全静态的绑定来与网络中的其他设备沟通,但若正式采用SOA方式,解决方案就更能妥善定位,进而突显定义明确且可高度跨平台操作接口的重要性。有些人质疑服务导向的架构是不是1970年代模块化编程,1980年代的面向事件设计,1990年代的基于接口/构件设计的一种复兴?(1990s)。 服务导向的架构提升了将用户从服务实现分开的目标。服务可以运行在不同的服务器上,并通过网络被访问。 这也大大增加了服务的重用。以下指导原则是开发,维护和使用SOA的基本原则:下面是一些特定的体系架构原则:除此以外,在定义一个SOA实现时,还需要考虑以下因素:服务导向的架构通常被定义为通过Web服务协议栈暴露的服务。与SOA相关的Web服务的标准主要有:注意,一个系统要成为服务导向的系统并不需要这些协议,比如一些服务导向的系统可以通过CORBA实现。

相关

  • 世界金融危机name = 'Transport', description = '交通', content = {{ type = 'text', text = [[]] }, { type = 'item', original = 'articulated bus', rule = 'zh-cn:铰接客车;zh-tw
  • 卡罗尔县卡洛尔县(Carroll County, Georgia)是美国乔治亚州西部的一个县,西邻亚拉巴马州。面积1,305平方公里。根据美国2000年人口普查,共有人口87,268,2005年估计人口为105,453。县治卡
  • 夏卡尔马克·夏卡尔(又译马克·夏加尔;俄语:Марк Шага́л;意第绪语:מאַרק שאַגאַל‎;法语:Marc Chagall;1887年7月6日-1985年3月28日),出生名莫伊舍·扎卡尔罗维奇·夏
  • 封建封建是源自于中国古代天子依爵位高低将领土分封与宗室或功臣作为食邑的制度。在下,大地主或领主能强行索取土地收入,并且能在其领地上行使政府职权。而在现代的汉语使用上,“封
  • 葡糖脑苷脂葡糖脑苷脂(glucocerebroside、也称:葡糖苷酯酰鞘氨醇(glucosylceramide))是任何在其中的单糖头基为葡萄糖的脑苷脂。他们大多发生在非神经组织和高雪氏症中的异常积聚,其中葡
  • 网络服务Web服务是一种服务导向架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。根据W3C的定义,Web服务(Web service)应当是一个软件系统,用以支持网络间
  • 针状体针状体是从太阳的光球以每秒大约20公里向上,直径500公里的动态喷射物,这是在罗马梵蒂冈天文台的安吉洛·西奇神父在1877年发现的。整个色球层都布满了针状体。针状体的生命期
  • 帕翠夏·尼尔帕翠夏·尼尔(英语:Patricia Neal,1926年1月20日-2010年8月8日),美国女演员,曾获得奥斯卡最佳女主角奖。
  • 伦敦卫生与热带医学院伦敦大学卫生与热带医学院(London School of Hygiene & Tropical Medicine,缩写:LSHTM)是一所位于伦敦的公立研究型大学,研究领域集中在公共健康和热带医学上,1899年由万巴德创建,
  • 西班牙对外广播电台西班牙对外广播电台(西班牙语:Radio Exterior de España,简称REE)是西班牙国家广播电台(西班牙语:Radio Nacional de España)的对国外广播频道,以西班牙语播出。西班牙对外广播电