Abstract
Achieving high-availability in service-oriented systems is a challenge due to the distributed nature of the architecture. Redundancy, using replicated services, is a common software strategy for improving the availability of services. However, traditional replication strategies are not appropriate for service-oriented systems, where diverse services may be grouped together to provide redundancy. In this paper we describe the requirements for a redundancy protocol and propose a set of processes to manage redundant service providers.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley, Reading (2003)
Bastani, F., Ma, H., Gao, T., Tsai, W.-T., Yen, I.-L.: Toward qos analysis of adaptive service-oriented architecture. In: IEEE International Workshop on Service-Oriented System Engineering (SOSE 2005), pp. 219–226 (2005)
Chan, P.P.W., Lyu, M.R., Malek, M.: Making services fault tolerant. In: Penkler, D., Reitenspiess, M., Tam, F. (eds.) ISAS 2006. LNCS, vol. 4328, pp. 43–61. Springer, Heidelberg (2006)
Engelmann, C., Scott, S.L., Leangsuksun, C., He, X.: Transparent Symmetric Active/Active Replication for Service-Level High Availability. In: 7th IEEE International Symposium on Cluster Computing and the Grid, Rio de Janeiro, Brazil, May 2007, pp. 14–17 (2007)
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. The Prentice Hall Service-Oriented Computing Series from Thomal Erl. Prentice Hall, Upper Saddle River (2005)
Guerraoui, R., Schiper, A.: Software-based replication for fault tolerance. Computer 30(4), 68–74 (1997)
Jalote, P.: Fault Tolerance in Distributed Systems. PTR Prentice Hall, Englewood Cliffs (1994)
Jiménez-Peris, R., Patiño-Martínez, M.: Towards Robust Optimistic Approaches. In: Schiper, A., Shvartsman, M.M.A.A., Weatherspoon, H., Zhao, B.Y. (eds.) Future Directions in Distributed Computing. LNCS, vol. 2584, pp. 45–50. Springer, Heidelberg (2003)
Juszczyk, L., Lazowski, J., Dustdar, S.: Web service discovery, replication, and synchronization in ad-hoc networks. In: 1st International Conference on Availability, Reliability and Security (ARES 2006), pp. 847–854. IEEE Computer Society, Washington (2006)
Laranjeiro, N., Vieira, M.: Towards fault tolerance in web services compositions. In: 2007 workshop on Engineering fault tolerant systems (EFTS 2007), p. 2. ACM, New York (2007)
Maamar, Z., Sheng, Q.Z., Benslimane, D.: Sustaining web services high-availability using communities. In: Third International Conference on Availability, Reliability and Security (ARES 2008), Barcelona, Spain, pp. 834–841 (March 2008)
MacKenzie, C.M., et al.: Reference Model for Service Oriented Architecture 1.0. Organization for the Advancement of Structured Information Standards (October 2006) (October 5, 2007), http://docs.oasis-open.org/soa-rm/v1.0/soa-rm.html
Magee, J., Kramer, J.: Concurrency: State Models and Java Programming, 2nd edn. John Wiley and Sons, Chicester (2006)
Osrael, J., Froihofer, L., Goeschka, K.M.: What service replication middleware can learn from object replication middleware. In: 1st Workshop on Middleware for Service Oriented Computing (MW4SOC 2006), pp. 18–23. ACM, New York (2006)
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F., Krämer, B.J.: Service-oriented computing: A research roadmap. In: Cubera, F., Krämer, B.J., Papazoglou, M.P. (eds.) Service Oriented Computing (SOC), Schloss Dagstuhl, Germany. Dagstuhl Seminar Proceedings, vol. 05462, Internationales Begegnungs und Forschungszentrum fuer Informatik (IBFI) (2006)
Salas, J., Pérez-Sorrosal, F., Patiño Martínez, M., Jiménez-Peris, R.: WS-Replication: a framework for highly available web services. In: 15th International Conference on World Wide Web (WWW 2006), pp. 357–366. ACM, New York (2006)
Schmidt, K.: High Availability and Disaster Recovery: Concepts, Design, Implementation. Springer, Berlin (2006)
Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Upper Saddle River (1995)
Thompson, D. (ed.): The Concise Oxford English Dictionary of Current English, 9th edn. Oxford University Press, Oxford (1995)
Tsai, W.T., Malek, M., Chen, Y., Bastani, F.: Perspectives on service-oriented computing and service-oriented system engineering. In: Proceedings of the Second IEEE International Symposium on Service-Oriented System Engineering, Washington, DC, USA, pp. 3–10. IEEE Computer Society, Los Alamitos (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
May, N.R. (2009). A Redundancy Protocol for Service-Oriented Architectures. In: Feuerlicht, G., Lamersdorf, W. (eds) Service-Oriented Computing – ICSOC 2008 Workshops. ICSOC 2008. Lecture Notes in Computer Science, vol 5472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01247-1_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-01247-1_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01246-4
Online ISBN: 978-3-642-01247-1
eBook Packages: Computer ScienceComputer Science (R0)