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
Link To Document