ASPCS
 
Back to Volume
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.
Back to Volume