Skip to main content

High Availability with Clusters of Web Services

  • Conference paper
Advanced Web Technologies and Applications (APWeb 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3007))

Included in the following conference series:

Abstract

Internet is open 24 hours a day, 7 days a week, so hardware, software, and communications must be always online. Additionally, the total number of users and its workload is completely unpredictable. If you decide to use web services, you will have no solution for problems like those. This paper shows a new technique that can be applied to web services technology in order to be able to deploy web services with high availability features using clustering. This new technique is based on the virtualization of the real web services used to serve the client requests, creating new virtual web services that will be the ones invoked by the clients. At the back-end, the implementation web services (the real ones) will be invoked inside a cluster.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Russell, S., et al.: High Availability without Clustering. IBM (2001), http://www.redbooks.ibm.com/redbooks/pdfs/sg246216.pdf

  2. Gray, J., et al.: High-availability computer systems. Computer 24(9), 39–48 (1991)

    Article  Google Scholar 

  3. Buyya, R.: High Performance Cluster Computing: Architectures and Systems. Prentice-Hall, Englewood Cliffs (1999)

    Google Scholar 

  4. Fox, A., et al.: Cluster-Based Scalable Network Services. In: Symposium on Operating Systems Principles, pp. 78–91 (1997)

    Google Scholar 

  5. Chinnici, R., et al.: Web Services Description Language (WSDL) Version 1.2. World Wide Web Consortium (2002), http://www.w3.org/TR/wsdl12

  6. Booth et al.: Web Services Architecture. W3C Working Draft (2003), http://www.w3.org/TR/ws-arch

  7. Clark, J., DeRose, S.: XML Path Language (XPath) Version 1.0. W3C (1999), http://www.w3.org/TR/xpath

  8. Apparao, V., et al.: Document Object Model (DOM) Level 2 Core Specification Version 1.0. W3C Recommendation (1998), http://www.w3.org/TR/DOM-Level-2-Core

  9. Distributed Component Object Model, http://www.microsoft.com/com/tech/DCOM.asp

  10. WebSphere Application Server, http://www.ibm.com/software/webservers/appserv/

  11. Enterprise JavaBeans, http://java.sun.com/products/ejb

  12. S/390 Division, High Availability Web Services. IBM and CISCO (2000), http://www-1.ibm.com/servers/eserver/zseries/networking/haws.html

  13. High Availability with QoS. IBM and CISCO (2000), http://www-1.ibm.com/servers/eserver/zseries/library/specsheets/high_availability_qos.html

  14. Securing Web Services with the Xtradyne WS-Domain Boundary Controller (2003), http://www.xtradyne.de/documents/whitepapers/WS-DBC-WhitePaper.pdf

  15. MultiNode Load Balancing. Cisco Systems Inc. (2000), http://www.cisco.com/warp/public/cc/pd/ibsw/mulb/tech/mnlb_wp.pdf

  16. Sahai, A., et al.: Automated SLA Monitoring for Web Services. In: Feridun, M., Kropf, P.G., Babin, G. (eds.) DSOM 2002. LNCS, vol. 2506, pp. 28–41. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  17. Ludwig, H., et al.: Web Service Level Agreement (WSLA) Language Specification. International Business Machines (August 2002)

    Google Scholar 

  18. Curbera, F., et al.: Business Process Execution Language for Web Services (May 2003), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/

  19. Arkin, A., et al.: Web Service Choreography Interface 1.0 Specification, BEA, Intalio, SAP and Sun (June 2002), http://ftpna2.bea.com/pub/downloads/wsci-spec-10.pdf

  20. Arkin, A., et al.: Business Process Modelling Language (BPML) specification. BPMI (June 2002), http://www.bpmi.org/bpml-spec.esp

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vilas, J.F., Arias, J.P., Vilas, A.F. (2004). High Availability with Clusters of Web Services. In: Yu, J.X., Lin, X., Lu, H., Zhang, Y. (eds) Advanced Web Technologies and Applications. APWeb 2004. Lecture Notes in Computer Science, vol 3007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24655-8_70

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24655-8_70

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21371-0

  • Online ISBN: 978-3-540-24655-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics