目录:
定义-Internet Inter-ORB协议(IIOP)是什么意思?
Internet间ORB协议(IIOP)是一种面向对象的协议,用于促进以不同编程语言编写的分布式程序之间的网络交互。 IIOP用于增强应用程序和服务的Internet和Intranet通信。
IIOP是通用对象请求代理体系结构(CORBA)的组成部分,该体系结构是众所周知的IT行业标准。 IIOP是通用ORB间协议(GIOP)的实现,它是对象请求代理(ORB)使用的抽象交互协议。
IIOP与Microsoft的分布式组件对象模型(DCOM)相似,后者是CORBA / IIOP的主要竞争对手。
Techopedia解释了Internet间ORB协议(IIOP)
像CORBA一样,IIOP遵循客户端-服务器体系结构进行通信,其中消息请求始终从客户端传输到服务器。
IIOP的对象管理组(OMG)规范如下:
- 通用数据表示(CDR):提供标准的数据编码/解码方法
- 互操作对象引用(IOR):在发送服务器请求之前,客户端必须具有一个程序地址,称为IOR。 IOR基于服务器的IP地址和端口号,通常映射到客户端计算机创建的值表。
- 定义为支持CORBA的ORB规范的消息格式
IIOP的优势包括:
- 更好的架构中立性
- 沟通透明
- 可扩展性
- 代码可重用性
