|
|
ID: 26192, ACE+TAO+CIAO
ACE is an OO framework for concurrent communication software. TAO is an implementation of CORBA designed for applications with high-performance and real-time requirements.
|
| Download
| Details
|
|
|
|
|
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
|
|
To download this, you must have registered:
|
For C++Builder, Version 11.0
to 12.0
34 downloads
Copyright: Open Source or other
Updated on Tue, 28 Oct 2008 09:58:01 GMT
Originally uploaded on Tue, 28 Oct 2008 09:59:53 GMT
SHA1 Hash: A14A9D8946BBEC8F680C4CFD676D64F529B37BA8
MD5 Hash: 51593099A88BA2A6A8AC0089DBB81E44
|
Explore the files in this upload
File Exploration is Disabled
We're sorry, but errors in the uploaded zip file prevent it from being explored.
The error generated by the Zip attachment is:
You may still be able to repair the zip file contents if you download the entire zip locally. You may also want to ask the author to repost the attachment.
|
| Description
|
Washington University, Center for Distributed Object Computing
University of California at Irvine, Laboratory for Distributed Object Computing
ACE is an object-oriented framework that implements many core design patterns for concurrent communication software.
TAO is a standard-compliant implementation of CORBA that is designed for applications with high-performance and real-time requirements.
Overview of the ACE+TAO Project
Over the past decade, my research group has worked on many large-scale distributed application projects in diverse domains, including command and control systems, telecom, datacom, medical engineering, distributed interactive simulations, and financial services. Regardless of the domain and application requirements, we've found many software developers wrestling with the same core infrastructure challenges. Chief among these challenges include addressing OS platform portability, connection management and service initialization, event demultiplexing and event handler dispatching, multi-threading and synchronization, and fault detection and fault tolerance.
Unfortunately, it's very costly, time consuming, and error-prone for projects and companies to independently rediscover and reinvent ad hoc solutions to these core distributed application software development challenges. Fortunately, we have identified a relatively concise set of patterns and framework components that can be applied systematically to eliminate most of the tedious, error-prone, and non-portable aspects of developing and maintaining distributed applications. A decade of intense R&D on these topics has yielded ACE, which is an object-oriented framework that implements many core design patterns for concurrent communication software. We have applied the patterns and components in the ACE framework to develop The ACE ORB (TAO), which is our standards-based, CORBA middleware framework. TAO applies the best software practices and patterns that we have discovered in our work on ACE in order to automate the delivery of efficient, scalable, and predictable real-time quality-of-service (QoS) to distributed applications.
Both ACE and TAO are freely available, open-source software that have been funded by the DARPA Quorum program, NSF, and many visionary industrial sponsors.
It's important to recognize the extent to which TAO's open-source development model is responsible for its success. We're proud to have so many bright staff, students, and members of the ACE+TAO development community working with us over the years. As you work with TAO, please feel free to experiment with, dissect, repair, and improve it. We accept bug reports, appreciate bug fixes/enhancements, and strive to integrate correct bug fixes quickly using our online problem tracking system.
Douglas C. Schmidt
d.schmidt@vanderbilt.edu
|
|

Server Response from: USSVS-BDN14
|