Some computer science issues in ubiquitous computing
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Extending RMI to Support Dynamic Reconfiguration of Distributed Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Hi-index | 0.00 |
A component is defined as a functional unit with well-defined interfaces. It encapsulates its internal states and provides services to other components or applications. By modularizing required functions into components, a component-based system can easily reuse those components and provide a flexible application structure with dynamic reconfiguration facility. In this paper, we propose a component-based middleware, called MAGE, which uses a serviceoriented interface to provide platform transparency, implementation language transparency, and location transparency. The MAGE can dynamically reconfigure its architecture to adapt to Grid environments.