当前位置:企业应用软件其它 → 正文

SOA是中间件发展趋势 向微内核容器发展

责任编辑:王李通 |来源:企业网D1Net  2013-07-29 23:02:26 本文摘自:比特网

随着互联网技术的发展和全球经济一体化时代的来临,企业在信息化建设中产生了大量为满足产品和服务的软件系统,比如“ERP”、“OA”、“CRM”以及电子政务等,而这些系统之间缺少集成和通讯,形成了一个个的信息孤岛。而以应用集成和流程集成为目标的中间件产品成为了该领域的热点。

传统的企业集成软件所采用的技术可以分为以下几类:

1)远程过程调用(Remote Produce call)

2)面向消息的中间件(Message-Oriented_middleWare) —MQ

3)对象请求代理(Object request Brokers)—DCOM、CORBA、J2EE

传统的集成方式是一种紧耦合的继承方式;通讯协议也是非标准的,如微软的DCOM组件和JAVA EE的EJB组件之间无法直接调用;信息格式的非标准化,导致服务请求者和服务提供者之间无法直接通信;应用组件和传输协议的紧耦合,如EJB应用组件紧密耦合RMI传输协议,导致应用只能接受特定协议的请求消息;接口调用的非标准化,如java xml的接口调用方法和JDBC的接口调用不一致,使得XML文件系统的信息资源和数据库的信息资源无法整合。

Web service是一套规范,它定义了应用程序如何实现互操作性,并且和运行平台、操作系统、编程语言无关。为了实现互操作性,Web service提供一套标准的类型定义,用于沟通不同平台、编程语言和组件模型中的不同数据类型。在传统的分布式系统中,基于接口的技术提供了一些方法来描述接口、方法和参数(如COM和COBAR中的IDL语言)。同样的,Web service平台也提供一种标准来描述Web service,让客户可以得到足够的信息来调用这个Web service。最后,还必须有一种方法来对这个Web service进行远程调用。这种方法实际是一种远程过程调用协议(RPC)。为了达到互操作性,这种RPC协议还必须与平台和编程语言无关。

关键字:

本文摘自:比特网

x SOA是中间件发展趋势 向微内核容器发展 扫一扫
分享本文到朋友圈
当前位置:企业应用软件其它 → 正文

SOA是中间件发展趋势 向微内核容器发展

责任编辑:王李通 |来源:企业网D1Net  2013-07-29 23:02:26 本文摘自:比特网

随着互联网技术的发展和全球经济一体化时代的来临,企业在信息化建设中产生了大量为满足产品和服务的软件系统,比如“ERP”、“OA”、“CRM”以及电子政务等,而这些系统之间缺少集成和通讯,形成了一个个的信息孤岛。而以应用集成和流程集成为目标的中间件产品成为了该领域的热点。

传统的企业集成软件所采用的技术可以分为以下几类:

1)远程过程调用(Remote Produce call)

2)面向消息的中间件(Message-Oriented_middleWare) —MQ

3)对象请求代理(Object request Brokers)—DCOM、CORBA、J2EE

传统的集成方式是一种紧耦合的继承方式;通讯协议也是非标准的,如微软的DCOM组件和JAVA EE的EJB组件之间无法直接调用;信息格式的非标准化,导致服务请求者和服务提供者之间无法直接通信;应用组件和传输协议的紧耦合,如EJB应用组件紧密耦合RMI传输协议,导致应用只能接受特定协议的请求消息;接口调用的非标准化,如java xml的接口调用方法和JDBC的接口调用不一致,使得XML文件系统的信息资源和数据库的信息资源无法整合。

Web service是一套规范,它定义了应用程序如何实现互操作性,并且和运行平台、操作系统、编程语言无关。为了实现互操作性,Web service提供一套标准的类型定义,用于沟通不同平台、编程语言和组件模型中的不同数据类型。在传统的分布式系统中,基于接口的技术提供了一些方法来描述接口、方法和参数(如COM和COBAR中的IDL语言)。同样的,Web service平台也提供一种标准来描述Web service,让客户可以得到足够的信息来调用这个Web service。最后,还必须有一种方法来对这个Web service进行远程调用。这种方法实际是一种远程过程调用协议(RPC)。为了达到互操作性,这种RPC协议还必须与平台和编程语言无关。

关键字:

本文摘自:比特网

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^