allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

CORBA

天下维客,你可以修改的网络知识库

Jump to: navigation, search


CORBA


  • 英文:Common Object Request Broker Architecture
  • 含义:通用物件请求代理架构是软体构建的标准。


CORBA标准由物件管理组织(OMG)设立并进行控制,CORBA定议了一系列API,通信协议,和物件/服务信息模型用于使得异质应用程序能够互相操作,这些应用程序用不同的程式语言编写,运行在不同的平台上。CORBA因此为定义明确的物件提供了平台和位置的透明性,这些物件是分散式计算平台的基础。



通常来说,CORBA把用其他语言开发的程式码和关于该程式码能力和如何调用该程式码的资讯包到一个套装(package)中,包成套装的物件则可以在网路上被其他程式(或CORBA物件)调用。 在这个意义上来讲,CORBA可以被看作是一个机器可读的文件档格式,类似于标头档(header),但是具有相当多的资讯。



CORBA使用一种介面定义语言用于刻画物件将呈现出来的介面。CORBA又规定了从IDL到特定程式语言,如C++Java,实现的映射。这个映射精确的描述了CORBA资料类型是如何被用户端和伺服器端实现的。标准映射的有AdaC、C++、Smalltalk、Java、以及Python。 还有一些非标准的映射,为PerlTcl的映射由这些语言写的ORB实现。



CORBA的IDL只是IDL的一个例子。



在提供用户语言和平台中性的远端程序呼叫规范的同时,CORBA也定义了通常需要的服务,例如事务和安全。


参见

外部连接

Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币