分布式电间计犷技术 Distributive Space Computing Technology
分布式空间计算技术 Distributive Space Computing Technology
分布式计算技术 >COM >Corba EJB
分布式计算技术 ➢COM ➢Corba ➢EJB
分布式计算技术 CORBA技术是最早出现的,1991年OMG颁布了 COBRA10标准,目前 CORBA的最新版本是23; CORBA3.0也已基本完成。 Microsoft COM系列,从最初的cOM发展成现在的 DcOM,形成了 Microsoft一套分布式对象的计算平 台 sun公司的Java平台:在其最早推出的时候,提供了 远程的方法调用,在当时并不能被称为分布式对象计 算,只是属于网络计算里的一种,接着推出的 Java Bean,也还不足以和上述两大流派抗衡,而其 目前的版本叫2EE,推出了EJB,除了语言外还有组 件的标准以及组件之间协同工作通讯的框架
分布式计算技术 ➢ CORBA技术是最早出现的,1991年OMG颁布了 COBRA 1.0标准,目前CORBA的最新版本是2.3; CORBA 3.0也已基本完成。 ➢ Microsoft的COM系列,从最初的COM发展成现在的 DCOM,形成了Microsoft一套分布式对象的计算平 台; ➢ Sun公司的Java平台:在其最早推出的时候,提供了 远程的方法调用,在当时并不能被称为分布式对象计 算,只是属于网络计算里的一种,接着推出的 JavaBean,也还不足以和上述两大流派抗衡,而其 目前的版本叫J2EE,推出了EJB,除了语言外还有组 件的标准以及组件之间协同工作通讯的框架
大而全的 CORBA COBRA标准主要分为3个层次:对象请求代理、公共对象服 务和公共设施 最底层是对象请求代理ORB规定了分布对象的定义(接 )和语言映射,实现对象间的通讯和互操作,是分布对象系统 中的“软总线” 名字服务、事务交易)服务、安全服务等各种者样的服务; 最上层的公共设施则定义了组件框架,提供可直接为业务对象 使用的服务,规定业务对象有效协作所需的协定规则。 优点:大而全,互操作性和开放性非常好。 缺点:庞大而复杂,并且技术和标准的更新相对较慢, COBRA规范从10升级到20所花的时间非常短,而再往 上的版 本的发布就相对十分缓慢了
COBRA标准主要分为3个层次:对象请求代理、公共对象服 务和公共设施。 最底层是对象请求代理ORB,规定了分布对象的定义(接口 )和语言映射,实现对象间的通讯和互操作,是分布对象系统 中的“软总线”; 在ORB之上定义了很多公共服务,可以提供诸如并发服务、 名字服务、事务(交易)服务、安全服务等各种各样的服务; 最上层的公共设施则定义了组件框架,提供可直接为业务对象 使用的服务,规定业务对象有效协作所需的协定规则。 优点:大而全,互操作性和开放性非常好。 缺点:庞大而复杂,并且技术和标准的更新相对较慢, COBRA 规范从1.0升级到2.0所花的时间非常短,而再往 上的版 本的发布就相对十分缓慢了。 大而全的CORBA
三种技术的比较 CORB ActiveX/ EJB/RMI A/ORB DCOM 支持跨语好 好般 般 言操作 网络通讯好 公共服务好 好—好 构件 事务处理好 消息处理一般 般般般 般般
三种技术的比较 CORB A/ORB ActiveX/ DCOM EJB/RMI 支持跨语 言操作 好 好 一般 网络通讯 好 一般 好 公共服务 构件 好 一般 好 事务处理 好 一般 一般 消息处理 一般 一般 一般