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 :
بازگشت