
字词转换是中文维基的一项自动转换,目的是通过计算机程序自动消除繁简、地区词等不同用字模式的差异,以达到阅读方便。
字词转换包括全局转换和手动转换,本说明所使用的标题转换和全文转换技术,都属于手动转换。
面向服务的体系结构(Service-oriented architecture)是构造分布式系统的应用程序的方法。它将应用程序功能作为服务发送给最终用户或者其他服务。
它采用开放标准、与软件资源进行交互并采用表示的标准方式。
目录 |
企业系统的架构师认为SOA能够帮助业务迅速和高效地响应变化的市场条件[1] . 服务导向的架构在宏观(服务)上,而不是在微观上(对象)提高了重复使用性。同时,服务导向的架构可以简化与传统系统的互连和使用。
在某种意义上说,服务导向的架构可以被认为是一种演化,而不是革命。它捕捉到了之前体系架构的许多最佳实践或实际应用。比如在通信系统中,近年来进展有限的解决方案多采用完全静态的绑定来与网络中的其他设备沟通,但若正式采用SOA方式,解决方案就更能妥善定位,进而突显定义明确且可高度跨平台操作接口的重要性。[2]
有些人质疑服务导向的架构是不是1970年代模块化编程,1980年代的面向事件设计,1990年代的基于接口/构件设计的一种复兴?(1990s)[来源请求]。 服务导向的架构提升了将用户从服务实现分开的目标。服务可以运行在不同的服务器上,并通过网络被访问。 这也大大增加了服务的重用[来源请求]。
以下指导原则是开发,维护和使用SOA的基本原则[3]
下面是一些特定的体系架构原则
除此以外,在定义一个SOA实现时,还需要考虑以下因素:
| 此章节没有列出任何参考或来源。 请协助添加来自可靠来源的引用来改善这个章节。无法查证的内容可能被异议而移除。 |
面向服务的架构通常被定义为通过Web服务协议栈暴露的服务[来源请求] . 与SOA相关的Web服务的标准主要有:
注意,一个系统要成为面向服务的系统并不需要这些协议,比如一些面向服务的系统可以通过CORBA实现。
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History