分类：文化/艺术-书画美术
问题：请输入查询词CORBA 
回答：这是一个计算机术语，即公用对象请求代理程序结构（Common Object Request Broker Architecture，CORBA）。CORBA概要描述 ---- CORBA是OMG组织在1991年提出的公用对象请求代理程序结构的技术规范。CORBA有很广泛的应用，它易于集成各厂商的不同计算机，从大型机一直到微型内嵌式系统的终端桌面，是针对大中型企业应用的优秀的中间件。最重要的是，它使服务器真正能够实现高速度、高稳定性处理大量用户的访问。现在很多大型网站后端的服务器都运行CORBA，其中有些网站您可能每天都在访问。 ---- CORBA的底层结构是基于面向对象模型的，由OMG 接口描述语言(OMG Interface Definition Language，OMG IDL)、对象请求代理 (Object Request Broker，ORB)和IIOP标准协议（Internet Inter-ORB Protocol，也称ORB交换协议）3个关键模块组成。 ---- 使用接口描述语言编写的对象接口，使得与语言无关的独立性成为可能。IDL使得所有CORBA 对象以一种方式被描述，仅仅需要一个由本地语言（C/C++、CORBA或Java）到IDL的“桥梁”。CORBA对象的互通信要以对象请求代理为中介，这种互通信可以在多种流行通信协议（如TCP/IP或IPX/SPX）之上实现。在TCP/IP上，来自于不同开发商的ORB用IIOP标准协议进行通讯。 ---- 我们知道，为了保持CORBA的商业中立性和语言中立性，必须有一个中介，存在于像C++ CORBA 服务器代码和Java CORBA客户机这样的实体中间，这就是IDL。一个底层对象的若干相关方法和属性被IDL集入一个单一接口。一旦IDL接口定义完成，它可以以Stub码或框架代码的形式编译成所选用的语言。在所有的ORB中都有IDL编译器。 ---- 值得注意的一点是，IDL不同于其他的面向对象程序设计语言，我们不能用它指定所定义的类或方法的具体实现。因此，仅仅将它作为一种定义底层对象接口的语言要好得多。