CORBA技术
对象管理组织针对数量激增的软硬件产品之间互操作的现实需求而提出的中间件解决方案
公共对象请求代理结构(Common Object Request Broker Architecture,CORBA )是对象管理组织(Object Management Group,OMG)针对数量激增的软硬件产品之间互操作的现实需求而提出的中间件解决方案。CORBA定义了接口定义语言和应用编程接口,使对象可以按照特定的对象请求代理(Object Request Broker,ORB) 方式进行交互。
CORBA 的主要特点有:
(1) 把中间件作为事务代理,完成请求与响应。服务请求映射、服务器的自动搜寻以及路由的自动设定等均由事务代理完成;
(2) 实现了客户端与服务器的完全分离。这与以面向过程调用为基础的客户服务模式是根本不同的;
(3) 提供软件总线机制,以使无论在何种环境下、采用何种语言开发软件,只要符口规范定义,均能集成到分布式系统中;
(4) 实现了对象内部细节的完整封装,提供了对象方法的标准接口定义。一个能被客户程序使用,又能为服务器程序使用,修改对象的实现亦不会影响双方的序,因此软件重用率很高。
参考资料
最新修订时间:2023-10-26 14:37
目录
概述
参考资料