• DocumentCode
    589046
  • Title

    R-MOM: A Component-Based Framework for Interoperable and Adaptive Asynchronous Middleware Systems

  • Author

    Labejof, J. ; Leger, A. ; Merle, P. ; Seinturier, Lionel ; Vincent, H.

  • Author_Institution
    Thales Commun. & Security, Massy, France
  • fYear
    2012
  • fDate
    10-14 Sept. 2012
  • Firstpage
    204
  • Lastpage
    213
  • Abstract
    Systems of systems (SoS) are composed of subsystems such as Distributed, Information Technology, Real-Time and Embedded systems. Among distributed systems, Message-Oriented Middleware (MOM) is used by SoS in order to share status information from system elements (component, service, etc.). Often several different MOM technologies are used in one SoS, then interoperability between these MOM is a requirement. In this paper, we present R-MOM, a component-based framework for interoperable and adaptive asynchronous middleware systems. R-MOM provides a reflective component architecture where one MOM functionality is embedded into one component which is modifiable at run-time. Loosely-coupling between reflective components permits to get a fined-personalization of MOM functionalities, such as protocol, encoding rule, Quality of Services (QoS) processing, data production/consumption, description, routing and filtering. Interoperability between integrated protocol functionalities is a consequence of architecture design. R-MOM interoperates with different kinds of MOM, from distributed message queues (Java Message Service, Advanced Message Queueing Protocol, 0MQ) to content-based publish/ subscribe systems (OMG´s Data Distribution Service). This paper describes the architectural concepts of the R-MOM framework, discusses its implementation, and evaluates its interoperability capability.
  • Keywords
    embedded systems; message passing; middleware; object-oriented programming; open systems; queueing theory; MOM functionalities fined-personalization; R-MOM; SoS; adaptive asynchronous middleware systems; component-based framework; content-based publish-subscribe systems; distributed message queues; distributed systems; interoperability; interoperable middleware systems; oriented message middleware; reflective component architecture; status information sharing; systems of systems; Computer architecture; Context; Moment methods; Production; Protocols; Quality of service; Adaptability; Asynchronous communication; Distributed systems; Interoperability; Message Oriented Middleware (MOM); Reconfigurability; Reflective Component Model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2012 IEEE 16th International
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-5005-1
  • Type

    conf

  • DOI
    10.1109/EDOCW.2012.35
  • Filename
    6406227