ACE-ified System Calls
Synopsis of Changes to Sunsoft's IIOP Object Adapter
The following is a synopsis of the changes required to the Sunsoft IIOP Object Adapter to
build a real-time object adapter:
- Replace OS calls with ACE_OS calls.
- Replace Posix threading with ACE Threading wrappers.
- Modify interface as appropriate to elminate unneccesary
methods, rename existing methods for clarity, or add new
methods. (I have the markups from our Object Adapter code
walkthrough). Brian, could you please provide me
with more detail on this, or setup your own web page so that I
can point to it?
- Identify design patterns in the existing architecture and incorporate into code.
- Replace
TCP_OA::create(...) with a factory method.
- Use strategy methods to allow pluggable dispatching strategies.
- Rework demultiplexing scheme to replace the current
layered demultiplexing with an efficient de-layered
demultiplexing scheme. Refer to the TAO paper for details.
- Integrate the run-time dispatcher into the object adapter.
Allow for pluggable dispatching strategies to be employed.
- Integrate the real-time scheduler into the object adapter.
Chris Cleeland
Last modified: Mon Mar 17 13:32:27 CST