학술논문

Next generation middleware: requirements, architecture, and prototypes
Document Type
Conference
Source
Proceedings 7th IEEE Workshop on Future Trends of Distributed Computing Systems Distributed computing systems Distributed Computing Systems, 1999. Proceedings. 7th IEEE Workshop on Future Trends of. :60-65 1999
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Middleware
Prototypes
Application software
Multimedia computing
Java
Computer architecture
Distributed computing
Mobile computing
Programming profession
Informatics
Language
ISSN
1071-0485
Abstract
Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard" client-server applications. However, challenges from existing and new types of applications, including support for multimedia real-time requirements and mobility seems to indicate the need for defining a new architecture for open distributed systems. The new architecture should be designed from the beginning with flexibility and adaptability in mind. This can be achieved by defining an open engineering middleware platform that is run time configurable and allows inspection and adaptation of the underlying components. This paper proposes a next generation middleware architecture that conforms to requirements as indicated above. This architecture is characterised by being open, and adaptable based on the principle of reflection. The paper also reports on some existing research prototypes with a focus towards their suitability as next generation middleware.