• DocumentCode
    414453
  • Title

    Morphable messaging: efficient support for evolution in distributed applications

  • Author

    Agarwala, Sandip ; Eisenhauer, Greg ; Schwan, Karsten

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2004
  • fDate
    38145
  • Firstpage
    86
  • Lastpage
    95
  • Abstract
    All but the most briefly used systems must evolve as their mission and roles change over time. Evolution in the context of large distributed systems is extraordinarily complex because of the difficulty of upgrading all components simultaneously, and the fact that such systems are often very sensitive to changes in the message formats that underlay their communication. Prior approaches to the problem of implementing changes in a deployed system have relied upon ad-hoc solutions or protocol negotiation to avoid message format mismatches. We present a novel approach that combines message meta-data and dynamic code generation to create a robust messaging system that naturally supports application evolution.
  • Keywords
    XML; electronic data interchange; message passing; meta data; open systems; software prototyping; XML data representation; code generation; distributed system; interoperability; message evolution; message format mismatches; meta-data; morphable messaging system; Application software; Bandwidth; Context; Educational institutions; Hardware; Large-scale systems; Peer to peer computing; Protocols; Publish-subscribe; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Challenges of Large Applications in Distributed Environments, 2004. CLADE 2004. Proceedings of the Second International Workshop on
  • Print_ISBN
    0-7695-2115-0
  • Type

    conf

  • DOI
    10.1109/CLADE.2004.1309095
  • Filename
    1309095