{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,7]],"date-time":"2025-02-07T22:10:09Z","timestamp":1738966209193,"version":"3.37.0"},"reference-count":25,"publisher":"Wiley","issue":"8","license":[{"start":{"date-parts":[[2009,2,24]],"date-time":"2009-02-24T00:00:00Z","timestamp":1235433600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2009,6,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p><jats:italic>Naming transparencies<\/jats:italic>, 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\u2010Naming profile on WS\u2010Addressing 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\u2010Addressing and WS\u2010Naming. Finally, we show how WS\u2010Naming can be used to provide transparent implementations of our use cases. Copyright \u00a9 2009 John Wiley &amp; Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.1407","type":"journal-article","created":{"date-parts":[[2009,2,24]],"date-time":"2009-02-24T11:33:10Z","timestamp":1235475190000},"page":"1013-1028","source":"Crossref","is-referenced-by-count":4,"title":["WS\u2010Naming: location migration, replication, and failure transparency support for Web Services"],"prefix":"10.1002","volume":"21","author":[{"given":"Andrew","family":"Grimshaw","sequence":"first","affiliation":[]},{"given":"Mark","family":"Morgan","sequence":"additional","affiliation":[]},{"given":"Karolina","family":"Sarnowska","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2009,2,24]]},"reference":[{"key":"e_1_2_12_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/FTCS.1995.466961"},{"key":"e_1_2_12_3_2","doi-asserted-by":"crossref","unstructured":"LeeI IyerRK TangD.Error\/failure analysis using event logs from fault tolerant systems. Proceedings of the 21st International Symposium on Fault\u2010tolerant Computing Montreal Que. Canada 1991;10\u201317.","DOI":"10.1109\/FTCS.1991.146626"},{"key":"e_1_2_12_4_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626499000268"},{"key":"e_1_2_12_5_2","doi-asserted-by":"publisher","DOI":"10.1535\/itj.1004.03"},{"key":"e_1_2_12_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/357401.357402"},{"key":"e_1_2_12_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/42392.42400"},{"key":"e_1_2_12_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.16"},{"key":"e_1_2_12_9_2","unstructured":"PikeR PresottoD ThompsonK TrickeyH.Plan 9 from Bell labs. UKUUG Summer 1990 Conference London U.K. 1990."},{"key":"e_1_2_12_10_2","doi-asserted-by":"crossref","unstructured":"PowellML MillerBP.Process migration in DEMOS\/MP. Ninth ACM Symposium on Operating System Principles Bretton Woods NH 1983;110\u2013119.","DOI":"10.1145\/773379.806619"},{"volume-title":"Distributed Systems: Principles and Paradigms","year":"2002","author":"Tannenbaum AS","key":"e_1_2_12_11_2"},{"key":"e_1_2_12_12_2","unstructured":"GrimshawA SnellingD MorganM. WS\u2010Naming Specification Open Grid Forum GFD\u2010109 2007."},{"key":"e_1_2_12_13_2","unstructured":"BoxD ChristensenE CurberaF FergusonD FreyJ HadleyM KalerC LangworthyD LeymannF LoveringB LuccoS MilletS MukhiN NottinghamM OrchardD ShewchukJ SindambiweE StoreyT WeerawaranaS WinklerS. Web Services Addressing (WS\u2010Addressing) W3C 2004."},{"key":"e_1_2_12_14_2","unstructured":"GudginM HadleyM RogersT. Web Services Addressing 1.0\u2014Core World Wide Web Consortium 2006."},{"key":"e_1_2_12_15_2","unstructured":"RozierM AbrossimovV ArmandF BouleI GienM GuillemontM HerrmannF KaiserC LangloisS LonardP NeuhauserW.Overview of the chorus distributed operating system. USENIX Workshop on Micro\u2010kernels and Other Kernel Architectures 1992 USENIX 39\u201370."},{"key":"e_1_2_12_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/96267.96281"},{"key":"e_1_2_12_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.53351"},{"key":"e_1_2_12_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/35037.42182"},{"key":"e_1_2_12_19_2","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1006\/jnca.2000.0110","article-title":"The data grid: Towards an architecture for the distributed management and analysis of large scientific datasets","volume":"23","author":"Chervenak A","year":"2001","journal-title":"Journal of Network and Computer Applications"},{"key":"e_1_2_12_20_2","unstructured":"Life Science Identifiers Specification v 1.0 Object Management Group 2004."},{"key":"e_1_2_12_21_2","unstructured":"The Handle Technical Manual CNRI 2000."},{"key":"e_1_2_12_22_2","unstructured":"ByteIO Specification Global Grid Forum. GFD\u20101.046 20 June2005."},{"key":"e_1_2_12_23_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1019025230054"},{"key":"e_1_2_12_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2007.53"},{"key":"e_1_2_12_25_2","unstructured":"MorganM. ByteIO Specification 1.0 Global Grid Forum 2005."},{"key":"e_1_2_12_26_2","unstructured":"PereiraM TatebeO LuanL AndersonT XuJ. Resource Name Service Specification Open Grid Forum GFD\u2010101 2006."}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.1407","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.1407","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,7]],"date-time":"2025-02-07T21:35:49Z","timestamp":1738964149000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.1407"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,2,24]]},"references-count":25,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2009,6,10]]}},"alternative-id":["10.1002\/cpe.1407"],"URL":"https:\/\/doi.org\/10.1002\/cpe.1407","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"type":"print","value":"1532-0626"},{"type":"electronic","value":"1532-0634"}],"subject":[],"published":{"date-parts":[[2009,2,24]]}}}