|
What is ACE?
The ADAPTIVE Communication Environment (ACE) is a freely available, open-source object-oriented framework that implements many core patterns for concurrent communication software. ACE provides a rich set of reusable C++ wrapper facades and framework components that perform common communication software tasks across a range of OS platforms. The communication software tasks provided by ACE include:
- Event demultiplexing and event handler dispatching
- Signal handling
- Service initialization
- Interprocess communication
- Shared memory management
- Message routing
- Dynamic (re)configuration of distributed services
- Concurrent execution and synchronization
|
|
What is TAO?
TAO (The ACE ORB) is an open source, advanced, CORBA-compliant, real-time Object Request Broker (ORB). TAO is designed to meet the stringent Quality of Service (QoS) requirements of real-time applications, resulting in superior end-to-end predictability, efficiency, and scalable performance.
TAO has been built with components from the ACE framework allowing for a highly extensible architecture. Although TAO was designed to meet the demanding requirements of real-time applications, it is also well-suited for general-purpose CORBA applications.
|
|

QuickLinks:
|