面向服务的体系结构
维基百科,自由的 encyclopedia
面向服务的体系结构(英语:service-oriented architecture)并不特指一种技术,而是一种分散式运算的软体设计方法。软体的部分组件(呼叫者),可以透过网路上的通用协定呼叫另一个应用软体元件执行、运作,让呼叫者获得服务。SOA原则上采用开放标准、与软体资源进行交互并采用表示的标准方式。因此应能跨越厂商、产品与技术。一项服务应视为一个独立的功能单元,可以远端存取并独立执行与更新,例如在线查询信用卡帐单。
此条目包含指南或教学内容。 (2010年3月9日) |
SOA中的一项服务应有以下四个特性:
- 针对某特定要求的输出,该服务就是运作一项商业逻辑
- 具有完备的特性(self-contained)
- 消费者并不需要了解此服务的运作过程
- 可能由底层其他服务组成