电商网站前端源码,小程序制作流程收费,关键词权重查询,上海网站设计与制作1. 定义#xff1a;
CORBA#xff08;Common Object Request Broker Architecture#xff0c;通用对象请求代理架构#xff09;#xff0c;是由OMG#xff08;Object Management Group#xff0c;對象管理組#xff09; 制定和控制的软件构建标准。
这个架构使得不同…1. 定义
CORBACommon Object Request Broker Architecture通用对象请求代理架构是由OMGObject Management Group對象管理組 制定和控制的软件构建标准。
这个架构使得不同平台和使用不同编程语言编写的应用程序能够互操作。
它通过定义通用的API、通信协议和服务信息模型为分布式计算供了基础允许对象在网络中被透明地Transparent 和位置无关地location independent 调用。
2. 主要组件和特点包括
2.1 主要组件基本包括 IDLInterface Design Language接口描述语言 CORBA使用IDL来描述对象的接口允许定义如何从IDL映射到各种编程语言如C、Java、Python等。 ORBObject Request Broker对象请求代理 通过对象引用类似于指针可实现对本地或远程对象的调用实现过程中使用了**ORB对象请求代理**来传递调用和结果。 IIOPInternet Inter-ORB Protocol因特网ORB间协议 数据传输协议CORBA使用通用ORB间协议GIOP和其基于因特网的实现IIOP因特网ORB间协议 来在不同的计算机体系结构之间传输数据。此外还有基于SSL的SSLIOP和基于HTTP的HTIOP等变体。 还有很多…
2.2 特点或好处 CorbaLocCorba对象位置 用于提供对象位置的易读字符串类似于URL帮助定位可互操作的对象IOR。 语言和操作系统无关性 CORBA支持多种编程语言和操作系统促进了跨语言和跨平台的互操作性。 数据压缩 CORBA的ZIOP扩展支持数据压缩允许应用程序在不需了解具体压缩技术的情况下进行高效数据传输。 …
3. 目标
Define通用基础设施即插即用分布式面向环境支持开发分布式application可移植面向对象可互操作便于hardwareosnetprogramming language的独立实现允许可操作的ORB物件请求代理体系之间的client server interaction ORB是CORBA standard的middleware概念性的software bus隐藏object的location和实现细节。
总之CORBA为构建和维护大型、复杂的分布式系统提供了一种标准方法通过抽象和标准化处理简化了不同系统间的通信和数据交换。
1. 维基百科 - CORBA