• DocumentCode
    1588588
  • Title

    From functional to architectural analysis of a middleware supporting interoperability across heterogeneous distribution models

  • Author

    Quinot, Thomas ; Kordon, Fabrice ; Pautet, Laurent

  • Author_Institution
    CS & Networks Dept., Ecole Nat. Superieure des Telecommun., Paris, France
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    165
  • Lastpage
    175
  • Abstract
    Using a middleware when designing a new distributed application allows portability across numerous software and hardware architectures, but introduces a new layer of potential incompatibilities due to the existence of various middleware standards. POLYORB, our generic middleware, directly addresses this problem: interoperability between distribution models. It can be customized into several "personalities" (e.g. CORBA, or RMI, or Ada 95 DSA), such as Jonathan and Quarterware. It also provides simultaneous support of multiple personalities within a single middleware instance. Software components implemented using a given distribution model may thus interact with remote entities from a different distribution model. This paper identifies the functions required to implement such a middleware and maps them on an operational design
  • Keywords
    client-server systems; distributed object management; open systems; software architecture; Ada 95 DSA; CORBA; Jonathan; POLYORB; Quarterware; RMI; architectural analysis; distributed application; distribution model; heterogeneous distribution models; interoperability; middleware; multiple personalities; Application software; Communication standards; Computer architecture; Dispatching; Hardware; Java; Middleware; Object oriented modeling; Real time systems; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Objects and Applications, 2001. DOA '01. Proceedings. 3rd International Symposium on
  • Conference_Location
    Rome
  • Print_ISBN
    0-7695-1300-X
  • Type

    conf

  • DOI
    10.1109/DOA.2001.954082
  • Filename
    954082