天外有天,人外有人。
分类: 架构设计与优化
2013-09-04 23:01:12
CORBA使得不使用不同语言且运行于不同计算机上的软件象单个应用一样协同工作, 他是一种规范不同地址空间方法调用语义。
采用IDL(Interface Definition Language)指定对象呈现给外部的接口。CORBA指定了IDL到各种语言(Ada, C, C++, Java, COBOL, Python, C++11, Lisp, Ruby等)的映射。
COBRA规范指定应用程序与其他对象间交互采用的ORB(Object Request Broker)。CORBA的实现采用了IDL编译器来将IDL代码转换成特定语言相关的代码,然后采用传统编译器将其与应用结合。