面向服务的架构
来源:互联网 发布:kuka机器人软件 编辑:程序博客网 时间:2024/05/16 23:45
对于SOA的实现,大致有JBI和SCA两种方式,使用面向服务的架构,只需要互相约定和暴露接口,处于一种松耦合的状态,不需要再自己的代码中加入对方组件的接口代码。
JBI(java 业务集成),是oracle名下的一个对java组件进行集成的标准。现有的J2EE的服务容器包括servlet容器,EJB容器和JMS容器。为了解决容器之间的通信,就必须用一种新的容器融合以上各种容器,这就是JBI容器。
另一种实现方式为SCA(服务组件架构),就是IBM推荐的方法。SCA的接口规范是基于WSDL(服务描述语言),另外也给java编程人员提供了直接的接口。
SCA的客户端编程模型分为静态调用和动态调用。静态调用要求在编译时进行类型检查可以调用java接口,而动态调用并不检查类型,可以调用wsdl和java接口。调用也可以分为同步调用和异步调用。异步调用有单项调用模式,延迟响应模式(先对服务端发送调用命令,延迟一段时间去读取结果),请求回调模式(服务端接受调用并处理完毕后反向调用客户端)
IBM推出的IDE为WebSphere Integration Developer,可以直接对SOA业务进行建模和集成。所推出的平台为 WebSphere Process Server
ESB是IBM提出的一种框架,一种概念,一种中间件模式。像一个聪明的管道,连接了各个愚笨的系统
————————————————————————
SOAP协议:简单对象访问协议,定义了服务请求者和服务提供者的消息传输规范。使用xml格式,利用HTTP进行传输。
RMI:远程方法调用,是java平台上RPC(远程过程调用)的技术方案
JMS:是java平台上的消息规范,注意JMS的消息不是通过xml进行传送,而是通过java对象,所以理论上来说不支持异构系统。不过目前各种JMS的实现产品都解决了该变化
UDDI:统一描述,发现和集成。提供了一种服务发布,查找和定位的方法。
- 面向服务的架构
- 面向服务的架构
- SOA面向服务的架构
- 面向服务的架构标准
- 面向服务的体系架构
- 理解面向服务的架构
- 理解面向服务的架构
- 理解面向服务的架构
- 理解面向服务的架构
- 理解面向服务的架构
- 理解面向服务的架构
- SOA面向服务的架构
- SOA(面向服务的架构)
- 理解面向服务的架构
- Oracle面向服务的架构
- 架构面向服务的技术
- SOA面向服务的架构
- 面向服务的架构SOA
- Android内存泄漏分析
- iOS开发-UITextView中return 点击事件的监听方法
- 【Objc】UIWebView去除选中
- P1024
- 数据库事务并发问题
- 面向服务的架构
- Ubuntu安装sublime text 3以及sublime clang插件使用
- HttpUrlConnection的post方式用法
- android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- Nginx之——nginx:accept() failed (24: Too many open files)
- 优秀的测试用例标准
- sql中 in , not in , exists , not exists效率分析
- Button自动点击事件
- IOS UITableView编辑模式中,只有移动功能