• DocumentCode
    1566114
  • 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
  • fYear
    2003
  • Firstpage
    124
  • Lastpage
    131
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid Systems Prototyping, 2003. Proceedings. 14th IEEE International Workshop on
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-1943-1
  • Type

    conf

  • DOI
    10.1109/IWRSP.2003.1207039
  • Filename
    1207039