CORBA、ACE、TAO之间的关系

最近项目用到了CORBA,所以理一下这三者的关系:

    ACE is an open-source framework that provides many components and patterns for developing high-performance, distributed real-time and embedded systems. ACE provides powerful, yet efficient abstractions for sockets, demultiplexing loops, threads, synchronization primitives.

    TAO (The ACE ORB) is an open-source implementation of a CORBA Object Request Broker (ORB) built using components and patterns in the ACE framework.

    也就是ACE是一个开源的函数库,一种框架;TAO是基于ACE的对CORBA的一种实现

    CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规范。

    IDL:Interface description language的缩写,指接口描述语言,是CORBA规范的一部分,是跨平台开发的基础。

    RPC(Remote Procedure Call)—远程过程调用,CORBA的底层实现

你可能感兴趣的:(嵌入式)