SOA, SOAP和Web服务

来源:互联网 发布:用单片机控制步进电机 编辑:程序博客网 时间:2024/05/18 03:22

 

     最近在工作上稍微涉及到了一些SOA这方面的概念,所以做了一些了解。

 

     网上的文章大多讲的很玄,那么在这里讲一下我的理解

 

     SOA的英文全称是Service-Orinted Architecture  其本质是一种架构, 优点在于可以降低不同应用程序之间的耦合度

 

     而SOAP呢,只是一种在http协议下,进行通信的协议。

 

     与SOA类似的概念就是web 服务(关于web 服务的概念可以参考孙卫琴老师写的Tomcat与Java web开发一书)。

 

     两者的区别在于:

 

          “Web服务是技术规范,而SOA是设计原则。特别是Web服务中的WSDL,是一个SOA配套的接口定义标准:这是Web服务和SOA的根本联系。”从本质上来说,SOA是一种架构模式,而Web服务是利用一组标准实现的服务。Web服务是实现SOA的方式之一。

 

 

     以上内容参考了这篇文章:

 

           http://soft.zdnet.com.cn/software_zone/2009/0204/1332798.shtml

原创粉丝点击