Title :
Achieving middleware customization in a configuration-based development environment: experience with the Aster prototype
Author :
Issarny, Valérie ; Bidan, Christophe ; Saridakis, Titos
Author_Institution :
IRISA/INRIA, Rennes, France
Abstract :
Middleware configurations provide a means to make accessible a wide range of applications on a (possibly large) distributed heterogeneous platform. However, as new application areas appear, middleware configurations will have to evolve to accommodate those new applications´ needs. This paper discusses the implementation of the Aster development environment that realizes automatic configuration of middleware which are customized to the applications´ needs from the standpoint of provided non-functional properties (e.g., fault-tolerance, security). The environment relies on two main tools. The first tool retrieves the software constituting the middleware that meets application requirements, by means of software specification matching. The second tool implements the interfacing of the application´s software components with the customized middleware. Interfacing is discussed in the framework of the CORBA environment, hence addressing construction of customized middleware on top of an ORB, possibly using common object services specified by the OMG
Keywords :
client-server systems; configuration management; object-oriented programming; programming environments; Aster development environment; Aster prototype; CORBA environment; OMG; ORB; automatic configuration; common object services; configuration-based development environment; distributed heterogeneous platform; middleware customization; software specification matching; Application software; Computer networks; Databases; Electrical capacitance tomography; Large-scale systems; Middleware; Operating systems; Prototypes; Read only memory; Software systems;
Conference_Titel :
Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on
Conference_Location :
Annapolis, MA
Print_ISBN :
0-8186-8451-8
DOI :
10.1109/CDS.1998.675775