跳转到内容

CORBA 编程

25% developed
来自维基教科书,开放的书籍,开放的世界
(从 Programming:CORBA 重定向)


CORBA 代表通用对象请求代理体系结构。最初的想法是创建一个单一的通用标准,用于跨不同平台、编程语言和网络协议的对象以无缝的方式相互通信。例如,在运行 Unix 的 Sun 工作站上使用 C 编程语言开发的应用程序需要通过一些定义良好的标准接口(接受的契约)与在运行 Windows 2000 的 Intel 基 PC 上使用 Pascal 开发的应用程序进行通信。如果没有这样的标准,双方都需要协商所有细节,包括传输协议。

CORBA 标准定义了可以由不同编程语言支持的通用接口标准。它还定义了通信的质量和健壮性、错误处理和恢复。该标准不涵盖实现细节,而只是指定了所有受支持语言中使用的通用接口语言 (IDL)、异常处理规范、一个称为 IOP 的特殊传输协议(位于 TCP/IP 之上)以及特定编程语言的映射。使用 IDL,将为特定平台相关的对象生成一个实现,可以使用支持的语言对其进行编译。

另请参见

[编辑 | 编辑源代码]

对象管理组织

[编辑 | 编辑源代码]

作者和贡献者

[编辑 | 编辑源代码]

本维基教科书由


华夏公益教科书