面向服务架构(SOA)

面向服务的体系结构(英文:Service Oriented Architecture)是一种设计模式。 它旨在通过协议为其他应用程序提供服务。 它只是一个概念,不依赖于任何编程语言或平台。

Web services差不多是SOA的一种技术。

服务

服务是定义明确的自包含功能,代表功能单元。 服务可以从另一个服务交换信息。 它不依赖于另一个服务的状态。

服务连接

下图给出了面向服务的体系结构。 服务使用者向服务提供者发送服务请求,服务提供者将服务响应发送给服务使用者。 服务消费者和服务提供者都可以理解服务连接。


上一篇: SOAP和REST Web Services比较 下一篇: Java Web Service