Premium
WS‐Naming: location migration, replication, and failure transparency support for Web Services
Author(s) -
Grimshaw Andrew,
Morgan Mark,
Sarnowska Karolina
Publication year - 2009
Publication title -
concurrency and computation: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.309
H-Index - 67
eISSN - 1532-0634
pISSN - 1532-0626
DOI - 10.1002/cpe.1407
Subject(s) - failover , computer science , implementation , replication (statistics) , transparency (behavior) , realm , single point of failure , world wide web , distributed computing , computer network , computer security , software engineering , statistics , mathematics , political science , law
Naming transparencies , i.e. abstracting the name and binding of the entity being used from the endpoints that are actually doing the work, are used in distributed systems to simplify application development by hiding the complexity of the environment. In this paper, we demonstrate how to apply traditional distributed systems naming and binding techniques in the Web Services realm. Specifically, we show how the WS‐Naming profile on WS‐Addressing Endpoint References can be used for identity, transparent failover, replication, and migration. We begin with a discussion of the traditional distributed systems transparencies. We then present four detailed use cases. Next, we provide a brief background on both WS‐Addressing and WS‐Naming. Finally, we show how WS‐Naming can be used to provide transparent implementations of our use cases. Copyright © 2009 John Wiley & Sons, Ltd.