力所能及之SOA 与webservice的区别与联系(笔记)
来源:互联网 发布:java中的split方法 编辑:程序博客网 时间:2024/06/10 12:39
在学习webservice之前,我们先来学习一下SOA(面向服务的体系结构)
SOA是一个组件模型,它讲应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。
SOA与webservice区别和联系:
SOA本身应该是“如何将软件组织在一起”的抽象概念,它依赖于用xml和 webservice实现并以软件的形式存在的更加具体的观念和技术,此外,它还需要安全性,策略管理,可靠消息传递以及会计系统的支持,SOA才能有效的工作.
SOA服务和webservice之间的区别在于设计
SOA概念没有确切地定义服务具体如何交互,而仅仅定义了服务如何如何交互以 及相互理解,其中具体的区别,就是定义如何执行流程的战略和如何执行流程的战术之间的区别。而另一个方面,webservice在需要交互的服务之间如何传递消息有具体的知道原则; 这就是SOA服务和webservice在设计方面的区别。
从战术上实现SOA模型常见的方式是通过HTTP传递SOAP消息来实现,因而,webservice是实现SOA的具体方式之一
SOA的几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进 行通讯,不涉及底层编程接口和通讯模型,由此可以得出,只要某个软件系统符合了SOA的架构,就可以说它是基于SOA的,如,我们完全可以把word这个软件,设计成一个个组件,并让其符合SOA架构。所以SOA不一定需要web service来实现
- 力所能及之SOA 与webservice的区别与联系(笔记)
- SOA、ESB、WebService、SCA、BPEL区别与联系
- SOA,Webservice,SOAP,REST,RPC,RMI,JMS的区别与联系
- 为什么要有SOA?与WebService的区别?
- WebService和Socket的联系与区别
- SOA与web服务的区别与联系
- 分析:BPM与SOA之间的区别及联系
- 深度分析:BPM与SOA之间的区别及联系
- 分析:BPM与SOA之间的区别及联系
- BPM与SOA之间的区别及联系
- BPM与SOA之间的区别及联系
- SOA、SOAP、RPC、REST、DUBBO的区别与联系
- SOA、SOAP、RPC、REST、DUBBO的区别与联系
- SOA、SOAP、RPC、REST、DUBBO的区别与联系
- SOA、SOAP、RPC、REST、DUBBO的区别与联系
- SOA、SOAP、RPC、REST、DUBBO的区别与联系
- SOA、SOAP、RPC、REST、DUBBO的区别与联系
- Hession与webservice调用之间的区别与联系
- xcode6 文档自动标注VVDocumenter更新后支持
- MAVEN基础
- springmvc+spring的jar包配置
- 【总结】性能调优:IO消耗分析
- 2015.4.23问题集
- 力所能及之SOA 与webservice的区别与联系(笔记)
- 苹果系统安装虚拟机 Mac如何安装虚拟机教程
- 给四个点,证明能形成一个正方形 hdu 5206
- Android应用开发全流程
- 关于maven的几个常用插件
- python 三元表达式
- 获取当前鼠标所在的坐标
- 第三章第二十八题字母大小写转换,数组20150423
- 三 OpenGL常见平面图形绘制代码