|
|
Paper: |
Message Bus and Distributed Object Technology |
Volume: |
145, Astronomical Data Analysis Software and Systems VII |
Page: |
146 |
Authors: |
Tody, D. |
Abstract: |
In recent years our applications have become increasingly large and monolithic, despite successful efforts to structure software internally at the class library level. A new software architecture is needed to break these monolithic applications into reusable components which can easily be assembled to create new applications. Facilities are needed to allow components from different data systems, which may be very different internally, to be combined to create heterogeneous applications. Recent research in computer science and in the commercial arena has shown us how to solve this problem. The core technologies needed to achieve this flexibility are the {\it message bus}, {\it distributed objects}, and {\it applications frameworks}. We introduce the concepts of the message bus and distributed objects and discuss the work being done at NOAO as part of the Open IRAF initiative to apply this new technology to astronomical software. |
|
|
|
|