Corba概念(GIOP、IIOP、IOR、ORB、IDL)

CORBA是Object Management Group提出的分布式计算解决方案,允许跨网络的互操作性。IOR(可互操作对象引用)标识对象的位置,ORB(对象请求代理)作为中间件处理对象间的通信。GIOP是ORB间通信的抽象协议,IIOP是GIOP在TCP/IP上的具体实现。IDL是接口定义语言,用于描述接口。随着技术发展,CORBA逐渐被Web服务和RESTful服务替代。
摘要由CSDN通过智能技术生成

写在前面

本文转自 Corba概念(GIOP、IIOP、IOR、ORB、IDL).
防止哪天找不到了,所以自己做了个备份。

CORBA

公用对象请求代理(调度)程序体系结构(Common Object Request Broker Architecture),缩写为 CORBA,是对象管理组织(Object Management Group)对应当今快速增长的软硬件的协同工作能力的要求而提出的方案。简而言之,CORBA 允许应用程序和其他的应用程序通讯,而不论他们在什么地方或者由谁来设计。
CORBA曾经是分布式计算的主流技术,在电信等领域使用广泛。开发和部署成本较高,目前属于已经基本被遗弃的技术,被轻量级的Web服务、RESTful服务等代替了。

IOR

可互操作对象引用。

ORB(Object Request Broker)
对象请求代理。ORB 是一个中间件,他在对象间建立客户-服务器的关系。通过 ORB,一个客户可以很简单地使用服务器对象的方法而不论服务器是在同一机器上还是通过一个网络访问。ORB 截获调用然后负责找到一个对象实现这个请求,传递参数和方法,最后返回结果。客户不用知道对象在哪里,是什么语言实现的,他的操作系统以及其他和对象接口无关的东西。

ORB 守护程序

负责查找 IOR 指定的对象实现,以及建立客户机和服务器之间的连接。一旦建

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值