网路 什么是Internet球间协议(iiop)? -技术百科的定义

什么是Internet球间协议(iiop)? -技术百科的定义

目录:

Anonim

定义-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的优势包括:

  • 更好的架构中立性
  • 沟通透明
  • 可扩展性
  • 代码可重用性
什么是Internet球间协议(iiop)? -技术百科的定义