ACM Home Page
Please provide us with feedback. Feedback
WS-replication: a framework for highly available web services
Full text PdfPdf (3.13 MB)
Source International World Wide Web Conference archive
Proceedings of the 15th international conference on World Wide Web table of contents
Edinburgh, Scotland
SESSION: High availability & performance table of contents
Pages: 357 - 366  
Year of Publication: 2006
ISBN:1-59593-323-9
Authors
Jorge Salas  Universidad Politécnica de Madrid, Madrid, Spain
Francisco Perez-Sorrosal  Universidad Politécnica de Madrid, Madrid, Spain
Marta Patiño-Martínez  Universidad Politécnica de Madrid, Madrid, Spain
Ricardo Jiménez-Peris  Universidad Politécnica de Madrid, Madrid, Spain
Sponsors
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 20,   Downloads (12 Months): 126,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1135777.1135831
What is a DOI?

ABSTRACT

Due to the rapid acceptance of web services and its fast spreading, a number of mission-critical systems will be deployed as web services in next years. The availability of those systems must be guaranteed in case of failures and network disconnections. An example of web services for which availability will be a crucial issue are those belonging to coordination web service infrastructure, such as web services for transactional coordination (e.g., WS-CAF and WS-Transaction). These services should remain available despite site and connectivity failures to enable business interactions on a 24x7 basis. Some of the common techniques for attaining availability consist in the use of a clustering approach. However, in an Internet setting a domain can get partitioned from the network due to a link overload or some other connectivity problems. The unavailability of a coordination service impacts the availability of all the partners in the business process. That is, coordination services are an example of critical components that need higher provisions for availability. In this paper, we address this problem by providing an infrastructure, WS-Replication, for WAN replication of web services. The infrastructure is based on a group communication web service, WS-Multicast, that respects the web service autonomy. The transport of WS-Multicast is based on SOAP and relies exclusively on web service technology for interaction across organizations. We have replicated WS-CAF using our WS-Replication framework and evaluated its performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Adapt: Middleware Technologies for Adaptive and Composable Distributed Components. IST-37126. http://adapt.ls.fi.upm.es/adapt.htm.
 
2
 
3
 
4
Apache. Axis SOAP Engine. http://ws.apache.org/axis/.
 
5
O. Babaoglu, A. Bartoli, V. Maverick, S. Patarin, J. Vuckovic, and H. Wu. A Framework for Prototyping J2EE Replication Algorithms. In Proc. of Int. Symp. on Distributed Objects and Applications (DOA), pages 1413--1426, 2004.
 
6
 
7
A. Bartoli, R. Jimenez-Peris, B. Kemme, C. Pautasso, S. Patarin, S. Wheater, and S. Woodman. The adapt framework for adaptable and composable web services. IEEE Distributed Systems On Line, September 2005.
 
8
 
9
 
10
N. Budhiraja, K. Marzullo, F. Schneider, and S. Toueg. Primary--backup protocols: Lower bounds and optimal implementations. In Proc. of DCCA, September 1992.
11
12
 
13
 
14
A.Y. Dolev, D. Krameer, and S. Malki. Transis: A Communication Sub-system for High Availability . In FTCS-22, 1992.
 
15
 
16
 
17
 
18
 
19
 
20
JGroups: A Toolkit for Reliable Multicast Communication. http://www.jgroups.org.
 
21
 
22
23
 
24
25
 
26
Microsoft, IBM, and BEA. WS-Coordination/WS-Transaction Specification, 2005.
 
27
 
28
L. E. Moser, P. M. Melliar-Smith, P. Narasimhan, L. Tewksbury, and V. Kalogeraki. The Eternal System: An Architecture for Enterprise Applications. In EDOC, 1999.
29
 
30
OASIS. UDDI Replication Specification.
 
31
OASIS. Universal Description, Discovery and Integration(UDDI). http://uddi.org/.
 
32
OASIS. Web Service Reliable Messaging, 2004.
 
33
OASIS. Web Services Composite Application Framework (WS-CAF), 2005.
 
34
OMG. Fault Tolerant CORBA. OMG, 2000.
35
 
36
F. Pérez-Sorrosal, J. Vuckovic, M. Patiño-Martínez, and R. Jiménez-Peris. Highly Available Long Running Transactions and Activities for J2EE Applications. In ICDCS, 2006.
 
37
38
39
 
40
 
41
P. Verissimo, P. Barret, A. Hilborne, L. Rodrigues, and D. Seaton. The Extra Performance Architecture (XPA). In D. Powell, editor,Delta-4: A Generic Architecture for Dependable Distributed Computing, pages 211--266. 1991.
 
42
W3C. Simple Object Access Protocol (SOAP) 1.1. http://www.w3.org/TR/soap/.
 
43
W3C. Web Services Description Language (WSDL). http://www.w3.org/TR/wsdl.
 
44
D. Worah and A. P. Sheth. Transactions in transactional workflows. In Advanced Transaction Models and Architectures, pages 3--34. Kluwer Academic Press, 1997.
 
45
WS Interoperability Organization. Web Service Interoperability (WS-I), 2005.
 
46


Collaborative Colleagues:
Jorge Salas: colleagues
Francisco Perez-Sorrosal: colleagues
Marta Patiño-Martínez: colleagues
Ricardo Jiménez-Peris: colleagues