Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21921
  • 博文数量: 6
  • 博客积分: 190
  • 博客等级: 入伍新兵
  • 技术积分: 51
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-02 10:34
文章分类

全部博文(6)

文章存档

2012年(2)

2011年(4)

我的朋友

分类: IT业界

2011-09-23 15:22:38

Internet Inter-ORB Protocol(互联网内部对象请求代理协议),它是一个用于CORBA 2.0及兼容平台上的协议。用来在CORBA对象请求代理之间交流的协议。Java中使得程序可以和其他语言的CORBA实现互操作性的协议。

这个协议的最初阶段是要建立以下几个组件部分:一个IIOP到HTTP的网关,使用这个网关可以让CORBA客户访问WWW资源;一个HTTP到IIOP的网关,通过这个网关可以访问CORBA资源;一个为IIOP和HTTP提供资源的服务器,一个能够将IIOP作为可识别协议的浏览器。

互联网内部对象请求代理协议(IIOP)是一个实现互操作性的协议,它使得由不同语言编写的分布式程序在因特网中可以实现彼此的交流沟通。它是行业战略性标准,也即公用对象请求代理程序结构(Common Object Request Broker Architecture,CORBA)中至关重要的一个部分。采用公用对象请求代理程序结构(CORBA)中的互联网内部对象请求代理协议(IIOP),企业将能够将自己编写的程序和其他公司的程序进行交流,不论这个程序是不是已经写出来了,或者在那个地方写的,这都无关紧要。公用对象请求代理程序结构(CORBA)和互联网内部对象请求代理协议(IIOP)正在面临着微软公司推出的分布式COM(DCOM)协议的竞争。(不过,微软公司和提出CORBA协议的对象管理组织已经达成意向,他们将共同努力创建一种桥梁性的软件,使得在CORBA协议和DCOM协议背景下编写的程序可以实现彼此的无限沟通。)  CORBA和IIOP协议假定在计算机的客户端/服务器端模式中,客户端的程序总是提出各种请求,服务器端的程序则处于等待和接受客户端请求的状态。在编写程序的时候,常常需要用到一个叫做通用ORB间协议(GIOP)的界面。通用ORB间协议(GIOP)可以实现网络传输层之间的映射,而IIOP就是其中最重要的映射之一,它应用传输控制协议(TCP)借助因特网的传输层来传递请求或者接收答复。  如果客户端需要在网络中传送一个程序命令,就必须提供为程序提供一个目标地址。这个地址就是交换可互操作对象引用(IOR)。应用IIOP协议,目标地址由服务器端口数据和IP地址共同构成。
阅读(574) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~