The ADAPTIVE Service Executive: An Object-Oriented Architecture for Configuring Concurrent Distributed Communications Systems
Douglas C. Schmidt, Tatsuya Suda · 1994
The ADAPTIVE Service eXecutive (ASX) is an objectoriented framework that enhance the development of distributed applications across a range of operating system platforms. The components in ASX were developed using object-oriented design techniques and C++ language features in order to simplify the use of OS mechanisms that provide interprocess communication, communication port demultiplexing, explicit dynamic linking, and concurrency. In addition, the ASX components automate many system configuration and reconfiguration steps by dynamically linking network services into applicationsat run-time and arranging to execute these services on one or more processes or threads. This paper describes the structure and functionality of ASX and presents several examples illustrating key ASX features.