summaryrefslogtreecommitdiff
path: root/TAO/README
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-10-29 08:11:40 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-10-29 08:11:40 +0000
commita7a7697a97d384e48680038fa04aa29f2e16abb6 (patch)
tree1ece9203f9bfc96725bcd1003b3805b5337433d1 /TAO/README
parentd6786196c74720ec6dce04b5ce292ccdbf3d2720 (diff)
downloadATCD-a7a7697a97d384e48680038fa04aa29f2e16abb6.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/README')
-rw-r--r--TAO/README65
1 files changed, 42 insertions, 23 deletions
diff --git a/TAO/README b/TAO/README
index ae5188e9fed..2534090f8a8 100644
--- a/TAO/README
+++ b/TAO/README
@@ -1,44 +1,63 @@
Welcome to the alpha release of The ACE ORB (TAO). TAO is an
-implementation of a CORBA2-compliant ORB that will support real-time
+implementation of a CORBA2-compliant ORB that supports real-time
extensions. Please see http://www.cs.wustl.edu/~schmidt/TAO.html for
more information on TAO.
The current alpha release of TAO contains the following:
-* An ORB Core based on ACE components and an optimized version of
- the SunSoft IIOP protocol engine;
+ * An ORB Core based on ACE C++ components. This ORB Core provides 3
+ concurrency models: (1) Reactive, (2) Thread-per-Connection,
+ and (3) Thread-per-Rate (which is optimized for certain types
+ of deterministic real-time systems).
-* An implementation of a Basic Object Adapter (BOA);
+ * A highly optimized version of the SunSoft IIOP protocol
+ interpreter;
-* Various tests illustrating how to use TAO in its current state.
+ * An prototype implementation of the Portable Object Adapter
+ (POA) specification.
+
+ * A prototype IDL compiler, based on the SunSoft IDL compiler. This
+ IDL compiler generates stubs and skeletons that utilize the
+ SunSoft IIOP protocol interpreter.
+
+ * Various tests illustrating how to use TAO.
+
+The current version of TAO contains source code and tests that are
+around 0.4 Megabytes when compressed using GNU gzip.
We've gotten TAO to interoperate with other ORBs (e.g., Orbix and
Visigenic), so we're confident that the implementation of IIOP is
-robust. However, this alpha release of TAO does not yet contain the
-following:
+robust. We're currently working on the following features for TAO:
+
+ * A complete POA implementation.
+
+ * An IDL compiler that generates optimized compiled stubs and
+ skeletons. For this, we're planning to use the Flick IDL
+ compiler from University of Utah.
-* An IDL compiler;
+ * A highly extensible, highly optimized set of request
+ demultiplexing strategies that provide constant time lookup of
+ servants based on object keys and operation names contained in
+ CORBA requests.
-* An real-time version of the new Portable Object Adapter (POA);
+ * A Real-time Scheduling Service that determines the priority at
+ which Client requests are dispatched by the ORB.
-* The real-time scheduling service.
+ * A Real-time Event Service that dispatches CORBA events in
+ real-time.
-We're currently working on these features and we plan to release them
-throughout the Fall of 1997. Please note that no amount of proding
-will get them out any faster, unless you are willing to contribute
-time and/or $$$ to the effort.
+ * Implementations of the CORBA COS Naming service and Trader
+ service.
+
+We plan to release these features throughout the fall of 1997. You can
+keep track of our progress online.
Please feel free to experiment with, dissect, repair, use, etc., TAO.
We gratefully accept bug reports, appreciate bug fixes/enhancements,
-and will strive to integrate correct bug fixes quickly! Just remember
-that TAO does not provide all the features of a commercial ORB at the
-moment.
-
-Key components in TAO (e.g., the Object Adapter) will change
-substantially over the Fall. Thus, any development performed in the
-interim will require additional effort (e.g., writing stubs and
-skeletons by hand), and applications may need to be re-written to work
-with new features in the forthcoming releases.
+and will strive to integrate correct bug fixes quickly!
+
+If you have any questions, please post them to the ACE mailing list
+<ace-users@cs.wustl.edu> until we get a TAO mailing list established.
A quick build note for users who have used ACE with other ORBs:
linking TAO with a version of ACE that must also be linked against