The ACE ORB (TAO)

OCI TAO incorporates the patterns and components of the ACE framework and may be used to invoke operations on distributed objects without concern for object location, programming language, OS platform, communication protocols and interconnects, and hardware. TAO is designed using the best software practices and patterns to automate the delivery of high-performance and real-time QoS to distributed applications.

FEATURES

Second generation real-time ORB with many CORBA services

Designed for real-time applications

CORBA 3.0, IIOP 1.2 compliant

C++ bindings

Wide platform support

Portable architecture

Exceptional performance

Highly configurable

Reduced memory footprint

Robust thread pool management

Fault tolerant naming

Fault tolerant implementation repository

Sharable services with JacORB (Java ORB)

WHO SHOULD BE USING TAO?

Developers of distributed and embedded applications who require (1) predictable timing characteristics and robustness since they are used in mission-critical real-time systems; and/or (2) low development cost and fast time-to-market.

BENEFITS

TAO is free, Open Source software (FOSS), which means no vendor lock-in and maximum user control. There are no license fees whatsoever, and the full source code is available at no cost.

Active de-multiplexing and perfect hashing optimizations that associate client requests with target objects in constant time, regardless of the number of objects, operations, or nested POAs.

TAO's pluggable protocols allow the support of real-time I/O subsystems designed to minimize priority inversion interrupt overhead over high-speed ATM networks and real-time interconnects, such as VME. It also runs efficiently over standard TCP/IP protocols.

TAO's real-time event service and static and dynamic scheduling services integrate the capabilities of TAO described above.

TAO provides all these optimizations within the standard CORBA 3.x reference model. TAO's performance and footprint characteristics indicate the time and space trade-offs associated with configuring applications to use the optimizations described above.

Order Your Complimentary TAO Developer's Guide

* You may unsubscribe from our mailing list at any time using the 'unsubscribe' link at the bottom of every email. You can customize your email subscriptions here. To see how we keep your personal information secure, please visit our privacy policy.