SOA和Web Servcie的区别。它们有如下共同点:
soa是服务对服务的,web service是服务对客户端的.
都提供服务。
服务接口都是基于开发的。
服务接口和服务的具体实现都是分离的。
Web Service服务接口需要绑定具体实现服务的服务组件来实现服务,它对具体的服务实现完成了封装,实现了服务的透明化,客户端不需要知道服务是如何实现的,但是Web Service组件本身是知道服务是如何实现的,
另外客户端调用Web Service组件时,需要知道Web Service的具体位置和传输协议,这些都会造成一定的不灵活性,它只是实现了一定程度上的抽象。
SOA架构只和服务接口进行绑定,对服务接口实现了封装,实现了服务接口的透明化,服务位置的透明化,服务传输协议的透明化。SOA本身也不知道服务具体是如何实现的。当客户端通过SOA调用服务时,不需要知道真正的服务提供者是谁,具体的服务位置在哪里和具体的传输协议是什么。SOA实现了最高程度上的抽象化,为实现具有最高灵活性的服务建立了架构基础。
SOA架构的要点:
SOA架构所提供的服务之间是松散耦合的。
SOA架构应该按更接近于实际业务本身的粗粒度的角度来对服务进行划分,发布服务接口方法。这就要求设计和开发人员直接从业务的角度来构建SOA所提供的服务,而不仅仅从模块和技术的角度来构建SOA服务。
SOA架构中的所有服务的具体实现、位置和传输协议对调用者来说都是透明的。
分享到:
相关推荐
SOA和Web+Service的区别,SOA和Webservice概念与应用,SOA架構
SOA -Webservice SOA -Webservice SOA -Webservice SOA -Webservice
WebService&SOA&ESB
SOA & Webservice The Essentials of Service Orientation
SOA、WebService、UDDI、WSDL、SOAP、MSMQ概念.docx
微软讲座ppt,介绍SOA以及Webservice的一些知识
测试SOA_WebService工具(SOAPUI,JMeter等)介绍和使用 SOA Testing 工具介绍 1 目 录 2 一、 SOAP UI 3 1. 介绍 3 2. 安装、运行SOAP UI 3 3. 使用指南 4 1.3.1创建、导入工程 4 1.3.2执行web service操作请求 7 ...
Soa Using Java WebService
测试SOA_WebService工具(SOAPUI_JMeter等)介绍和使用
测试SOA_WebService工具(SOAPUI,JMeter等)介绍和使用.doc
SOA Using Java in Webservice
内含ppt,视频,文档,示例!!!!!!!
包含了广工soa和webservice的四次实验源代码以及四次实验的报告,如创建Web Service,编写Web Service的客户端程序,对SOAP消息包的操作,基于Jersey框架创建RESTful服务端和客户端
实验报告【全集】https://blog.csdn.net/qq_41587612/article/details/106428769
WebService 因其中立的技术标准、松散耦合、通用的协议规范成为 SOA 的主流实现技术,本文重点研究了 Web- Service 的核心技术和工作原理,开发并使用了 WebService。
面向服务的架构SOA分为2种 SOAP即Webservice和REST.zip
内含ppt,视频,文档,示例!!!!!!!
内含ppt,视频,文档,示例!!!!!!!
ESB减少了你的SOA体系中的接口的数量,大小和复杂度。 ESB在请求者和服务之间实现了: 路由服务间的消息 转化请求者和服务之间的传输协议 转换请求者和服务之间的消息格式 处理分离资源间的业务事件
关于Web服务与SOA的一个讲座的PPT,内容虽然较为简短,但准确精辟地说明了Web服务与SOA的区别及联系。