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