SOA(Service-Oriented Architecture)面向服务架构是一种思想,它将应用程序的不同功能单元
通过中立的契约(独立于硬件平台、操作系统和编程语言)联系起来,使得各种形式的功能
单元更好的集成。目前来说,WebService 是 SOA 的一种较好的实现方式,WebService 采用
HTTP 作为传输协议,SOAP(Simple Object Access Protocol)作为传输消息的格式。但
WebService 并不是完全符合 SOA 的概念,因为 SOAP 协议是 WebService 的特有协议,并
未符合 SOA 的传输协议透明化的要求。SOAP 是一种应用协议,早期应用于 RPC 的实现,
传输协议可以依赖于 HTTP、SMTP 等。