Abstract: We present a practical software-based architecture for a low-cost distributed modular image management to support a range of teleradiology applications. In addition, an implementation for this architecture is proposed which would use `object-oriented' messages to communicate between functional processes. Applications may register interest in certain types of messages, and whether they wish to observe messages or handle (respond) to queries. This loose coupling allows individual functions and services to be separated into many small modular processes, thus simplifying the interface and accelerating application development. This type of standardized message interface allows messages to be sent without knowing the details of network locations or service implementations, and in turn allows new technology or services to be accommodated through standardized interchangeable software modules. With both static (compile time) and run-time object definitions possible, on-line extensibility is assured. The advantages of this approach are that it: (1) facilitates different methods of file archive and image transfer, (2) allows the integration of legacy or commercial hardware and software through encapsulation, and (3) is adaptable and scalable to a wide range of site resources, capabilities and needs. !21
展开▼