DocumentCode
3171725
Title
Enabling flexible cross-version interoperability for distributed services
Author
Senivongse, Twittie
Author_Institution
Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
fYear
1999
fDate
1999
Firstpage
201
Lastpage
210
Abstract
Software evolution is one of the problematic areas in software management. In a distributed environment it is harder to tackle this problem because the dispersal of software makes it difficult to control the change, as well as the propagation of the change to whoever that is using the evolving service. The paper presents a model to alleviate this problem by making different distributed service versions substitutable. The mechanism comprises a mediator that enables clients of an old-version service to successfully request onto an instance of a new-version service. The mediator considers functionality compatibility, rather than operation signature compatibility, when mediating the request. Thus instead of forcing change on the client side, this model allows flexible interoperability between different versions of client and server software. To support the model, existing distributed object architectures may require some extension to their type repositories to maintain mapping information necessary for the work of the mediator
Keywords
client-server systems; configuration management; distributed object management; open systems; software prototyping; client/server software; distributed environment; distributed object architectures; distributed service versions; distributed services; evolving service; flexible cross-version interoperability; flexible interoperability; functionality compatibility; mapping information; mediator; new-version service; old-version service; operation signature compatibility; software dispersal; software evolution; software management; type repositories; Computer architecture; Control systems; Engineering management; Protocols; Robustness; Scattering; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Objects and Applications, 1999. Proceedings of the International Symposium on
Conference_Location
Edinburgh
Print_ISBN
0-7695-0182-6
Type
conf
DOI
10.1109/DOA.1999.794027
Filename
794027
Link To Document