The design of a configurable and reconfigurable middleware platform

Coulson, G., Blair, G.S., Clarke, M. and Parlavantzas, N. 2002. The design of a configurable and reconfigurable middleware platform. Distributed Computing. 15 (2), pp. 109-126.

TitleThe design of a configurable and reconfigurable middleware platform
AuthorsCoulson, G., Blair, G.S., Clarke, M. and Parlavantzas, N.
Abstract

It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is clear that to achieve this accommodation, platforms must be capable of both deployment-time configurability and run-time reconfigurability. This paper describes a middleware platform that addresses these requirements. The platform is built using a well-founded lightweight component model, uses reflective techniques to facilitate (re)configuration, and employs the notion of component frameworks to manage and constrain the scope of reconfiguration operations. Importantly, the platform also aims to achieve high performance and a level of standards conformance (e.g., with CORBA and COM). We demonstrate that, despite its high degree of configurability, the platform performs on a par with standard commercial CORBA ORBs.

JournalDistributed Computing
Journal citation15 (2), pp. 109-126
ISSN0178-2770
YearApr 2002
Digital Object Identifier (DOI)doi:10.1007/s004460100064
Publication dates
PublishedApr 2002

Related outputs

Design support for componentising and grid-enabling scientific applications
Parlavantzas, N., Getov, Vladimir, Morel, M., Baude, F. and Caromel, D. 2007. Design support for componentising and grid-enabling scientific applications. in: Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing New York, NY, USA ACM. pp. 31-38

Componentising a scientific application for the grid
Parlavantzas, N., Morel, M., Baude, F., Huet, F., Caromel, D. and Getov, Vladimir 2006. Componentising a scientific application for the grid. CoreGRID.

Lightweight grid platform: design methodology
Badia, R.M., Beckmann, O., Bubak, M., Caromel, D., Getov, Vladimir, Henrio, L., Isaiadis, S., Lazarov, V., Malawski, M., Panagiotidi, S., Parlavantzas, N. and Thiyagalingam, J. 2006. Lightweight grid platform: design methodology. CoreGRID.

Applying the reflective middleware approach in Grid computing
Coulson, G., Blair, G.S., Parlavantzas, N., Yeung, W.K. and Cai, W. 2004. Applying the reflective middleware approach in Grid computing. Concurrency and Computation: Practice & Experience. 16 (5), pp. 433-440.

Towards automatic creation of Web services for Grid component composition
Dunnweber, J., Gorlatch, S., Baude, F., Legrand, V. and Parlavantzas, N. 2002. Towards automatic creation of Web services for Grid component composition. in: Gorlatch, S. and Danelutto, M. (ed.) Integrated research in GRID computing Berlin, Germany Springer.

Permalink - https://westminsterresearch.westminster.ac.uk/item/93v3q/the-design-of-a-configurable-and-reconfigurable-middleware-platform


Share this
Tweet
Email