IIOP:互联网内部对象请求代理协议
互联网内部对象请求代理协议(IIOP,Internet Inter-ORB Protocol)是一个实现互操作性的协议,它使得由不同语言编写的分布式程序在因特网中可以实现彼此的交流沟通。它是行业战略性标准,也即公用对象请求代理程序结构(Common Object Request Broker Architecture,CORBA)中至关重要的一个部分。采用公用对象请求代理程序结构(CORBA)中的互联网内部对象请求代理协议(IIOP),企业将能够将自己编写的程序和其他公司的程序进行交流,不论这个程序是不是已经写出来了,或者在那个地方写的,这都无关紧要。公用对象请求代理程序结构(CORBA)和互联网内部对象请求代理协议(IIOP)正在面临着微软公司推出的分布式COM(DCOM)协议的竞争。(不过,微软公司和提出CORBA协议的对象管理组织已经达成意向,他们将共同努力创建一种桥梁性的软件,使得在CORBA协议和DCOM协议背景下编写的程序可以实现彼此的无限沟通。) CORBA和IIOP协议假定在计算机的客户端/服务器端模式中,客户端的程序总是提出各种请求,服务器端的程序则处于等待和接受客户端请求的状态。在编写程序的时候,常常需要用到一个叫做通用ORB间协议(GIOP)的界面。通用ORB间协议(GIOP)可以实现网络传输层之间的映射,而IIOP就是其中最重要的映射之一,它应用传输控制协议(TCP)借助因特网的传输层来传递请求或者接收答复。其它可能的传输层还包括IBM的系统网络架构(SNA)和Novell的IPX。 对于客户机在网络上某处发送请求时,必须有一个地址程序。这个地址即是互相操作的对象引用(IOR)。采用IIOP,地址的部分是以服务器通道数和IP地址为基础的。在客户机上,可以创建一个列表,将IOR映射成代理名字以易于使用。GIOP将程序和IOR进行连接,然后发送请求(并且让服务器发送回应)。通用数据表示法(CDR)提供了编码和解码的途径以至于它能够以标准方式进行交换。
有些类似的协议,如Sun微系统开发的RMI,以Java程序语言服务于它的交叉平台架构。Sun公司也提供了一条途径使得通过设计可以将RMI映射成IIOP。
最近更新时间:2008-06-17 作者:Cheryl Gilbert, Thomas P. Mayhew, Chris Windsor和Sofia WirbergEN
相关推荐
-
数字员工:CIO的新IT力量
现在的首席信息官面临着越来越多的要求,即增加产出、保持可靠性和更快地创新——同时努力减少预算和员工数量。 AI […]
-
从业务到IT:探索非常规CIO职业发展道路
成为CIO的道路并非千篇一律。 虽然很多IT领导者遵循传统的职业发展道路(通过IT),但现在越来越多的领导者来 […]
-
CIO减少技术债务的指导手册
债务通常被简单地称为“欠款”,企业技术采用率的提高带来新型债务,这给企业和IT领导者带来困扰。技术债务通常是指 […]
-
CIO帮助改进客户体验战略的4种方式
对于客户体验(CX),IT与企业领导的观点并不一致,对此,首席信息官(CIO)应该在制定客户体验战略方面发挥至 […]