六、CORBA――通信中间件
●中间件是处于应用程序及应用程序所在系统的内部工作方式之间的软件;
●中间件把应用程序与系统所依附软件的较低层细节和复杂性隔离开来,使应用程序开发者只处理某种类型的单个API――其他细节则可以由中间件处理;
●CORBA可以被称为通信中间件,它可以看成是把应用程序和通信核心的细节分离的软件;
七、CORBA规范的技术特点
●引入了代理的概念;
●所实现的客户方程序与服务器方程序的完全分离;
●将分布计算同面向对象的概念相互结合;
●提供了软件总线的机制;
●分层的设计原则与实现方法;
八、CORBA产品一览
●IONA公司的Orbix ;
●Inprise公司的VisoBroler ;
●Digital公司的Component Broker ;
●IBM公司的Component Broker ;
●Sun Microsystems 公司的NEO、JOE;
●SunSoft公司的DOE ;
●东南大学开发研制的ORBUS;
九、CORBA服务的基本内容
在CORBA体系规范中定义了多种类型的服务(Service),如命名(Naming)、生存期(LifeCycle)、事件(Event)、事务(Transaction)、对象持久化(Persistent Objects)、查询(Query)、特征(Property)、时间(Time)等服务功能。
在CORBA规范中,没有明确说明不同厂商的中间件产品要实现所有的服务功能,并且允许厂商开发自己的服务类型。因此, 不同厂商的ORB产品对CORBA服务的支持能力不同,使我们在针对待开发系统的功能进行中间件产品选择时,有更多的选择余地。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
基于SOA的物流信息集成框架模型设计
文中基于SOA具有的松耦合、跨平台、可重用等优势,提出了一种基于SOA的物流信息集成框架模型,对框架内的各个技术层面特别是服务组装层面进行了深入探讨。
-
OMG主席畅谈云计算和SOA
Richard Soley是在20世纪90年代致力于推动标准分布式对象计算架构的核心人员之一,这一架构就是后来众所周知的CORBA。
-
OMG DDS线协议交互式实例
若干不同的消息类型构成了急速嵌入式中间件的小世界。对象管理组织(OMG)赞助的数据分布式服务(DDS)最近被用于演示这些系统之间的线协议交互操作。
-
OMG BPM/SOA实践社区BPM/SOA案例研究
本周,SearchSOA.com和eBizQ合作伙伴OMG BPM/SOA实践社区宣布了“敏捷业务和业务流程管理BPM流程优化以及面向服务架构(SOA)案例研究竞赛”的冠军。