Title :
Contributions to middleware architectures to prototype distribution infrastructures
Author :
Hugues, Jérôme ; Pautet, Laurent ; Kordon, Fabrice
Author_Institution :
Comput. Sci. & Networks Dept., Ecole Nationale Superieure des Telecommun., Paris, France
Abstract :
Distributed applications require specific middleware support for semantics and run-time constraints for a wide range of hardware or software configurations. However, their full specifications and existing implementations show they share functional notions and run-time mechanisms. Thus, distribution infrastructures could be prototyped from a given set of middleware components. Generic middleware proposes patterns to describe distribution models; configurable middleware constructs to abide to run-time constraints. We have introduced the schizophrenic middleware concept as a comprehensive solution to rapidly implement different distribution models. PolyORB, our implementation of a schizophrenic middleware, supports CORBA, SOAP, and the Ada 95 Distributed System Annex and Message Oriented Middleware distribution models. In this paper, we describe existing generic and configurable middleware; we introduce PolyORB´s key concepts and design; then we compare our platform design to existing generic and configurable middleware, and discuss their respective use to prototype specific distribution models.
Keywords :
distributed object management; formal specification; middleware; software prototyping; Ada 95 distributed system annex; Corba; Polyorb; Soap; configurable middleware; distribution model; message oriented middleware; middleware architecture; prototype distribution infrastructure; run-time constraint; schizophrenic middleware; Application software; Computer architecture; Guidelines; Hardware; Message passing; Message-oriented middleware; Prototypes; Runtime; Simple object access protocol; Software prototyping;
Conference_Titel :
Rapid Systems Prototyping, 2003. Proceedings. 14th IEEE International Workshop on
Print_ISBN :
0-7695-1943-1
DOI :
10.1109/IWRSP.2003.1207039