Abstract
Nowadays, a major paradigm of large scale distributed processing is service-oriented computing. To improve the availability and reliability of the SOA-based systems and applications, a Reliable Service Environment ReServE, providing an external support of web services recovery, has been proposed. The functionality of ReServE can be enhanced by distributing its architecture. However, this causes several problems, which have to be solved. In this paper we address these problems and propose their solution.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Adya, A., Liskov, B., O’Neil, P.E.: Generalized Isolation Level Definitions. In: ICDE, pp. 67–78. IEEE Computer Society (2000)
Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 1(1), 11–33 (2004)
Barga, R., Lomet, D., Weikum, G.: Recovery guarantees for general multi-tier applications. In: Int. Conf. on Data Engineering (ICDE). IEEE (2002)
Brzeziński, J., Dwornikowski, D., Kobusiński, J.: FaDe: RESTful Service for Failure Detection in SOA Environment. In: Malyshkin, V. (ed.) PaCT 2011. LNCS, vol. 6873, pp. 238–243. Springer, Heidelberg (2011)
Brzeziński, J., Kamiński, J., Kaźmierczak, M., Kobusiński, J., Nowacki, S., Rosiński, K.: Failure detection mechanisms in SOA environments. Tech. Rep. TR-ITSOA-OB1-4-PR-09-02. Institute of Computing Science, Poznań University of Technology (2009)
Cabrera, L.F., Copeland, G., Cox, B., Freund, T., Klein, J., Storey, T., Thatte, S.: Web services transactions specifications (2005), http://www-106.ibm.com/developerworks/-webservices/library/ws-transpec/
Chan, P.P.W., Lyu, M.R., Malek, M.: Making services fault tolerant. In: International Service Availability Symposium, Helsinki, Finland, pp. 43–61 (2006)
Chan, P.P.W., Lyu, M.R., Malek, M.: Reliable Web Services: Methodology, Experiment and Modeling. In: ICWS, pp. 679–686. IEEE Computer Society (2007)
Czajkowski, K., Ferguson, D.F., Foster, I., Frey, J., Graham, S., Sedukhin, I., Snelling, D., Tuecke, S., Vambenepe, W.: Web services resource framework (WSRF) (May 2004), http://docs.oasis-open.org/wsrf/wsrf-ws_resource-1.2-spec-os.pdf
Danilecki, A., Hołenko, M., Kobusińska, A., Szychowiak, M., Zierhoffer, P.: The reliability service for service oriented architectures. In: Proc. of the 3rd Workshop on Design for Reliability (DFR 2011), Heraklion, Crete, Greece, pp. 33–38 (Janauary 2011)
Danilecki, A., Hołenko, M., Kobusińska, A., Szychowiak, M., Zierhoffer, P.: ReServE Service: An Approach to Increase Reliability in Service Oriented Systems. In: Malyshkin, V. (ed.) PaCT 2011. LNCS, vol. 6873, pp. 244–256. Springer, Heidelberg (2011)
Danilecki, A., Kobusińska, A.: Message logging for external support of web services recovery. In: Proc. of the IADIS Int. Conf. Collaborative Technologies, Freiburg, Germany, pp. 199–203 (Janauary 2010)
Dialani, V., Miles, S., Moreau, L., De Roure, D.C., Luck, M.: Transparent Fault Tolerance for Web Services Based Architectures. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol. 2400, pp. 889–898. Springer, Heidelberg (2002)
Dwornikowski, D., Kobusińska, A., Kobusiński, J.: Failure Detection in a RESTful Way. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds.) PPAM 2011, Part II. LNCS, vol. 7204, pp. 618–627. Springer, Heidelberg (2012)
Elmootazbellah, N., Elnozahy, L.A., Wang, Y.M., Johnson, D.: A Survey of Rollback-Recovery Protocols in Message-Passing Systems. ACM Computing Surveys 34(3), 375–408 (2002)
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis. University of California, Irvine (2000)
Lau, J., Lung, L.C., da Silva Fraga, J., Veronese, G.S.: Designing Fault Tolerant Web Services Using BPEL. In: Lee, R.Y. (ed.) ACIS-ICIS, pp. 618–623. IEEE Computer Society (2008)
Maamar, Z., Sheng, Q.Z., Tata, S., Benslimane, D., Sellami, M.: Towards an Approach to Sustain Web Services High-Availability Using Communities of Web Services. International Journal of Web Information System 5(1), 32–55 (2009)
Marinos, A., Razavi, A.R., Moschoyiannis, S., Krause, P.J.: RETRO: A Consistent and Recoverable RESTful Transaction Model. In: ICWS, pp. 181–188. IEEE (2009)
OASIS: Web Services Reliable Messaging (WS-ReliableMessaging) Version 1.1 (January 2008), http://docs.oasis-open.org/ws-rx/wsrm/v1.1/wsrm.html
OASIS: Reference Architecture Foundation for Service Oriented Architecture - Version 1.0 (October 2009)
Oracle Corporation: Documentation for Oracle BPEL Process Manager and Human Wokflow (2009), http://www.oracle.com/-technology/-products/-soa/bpel/-collateral/documentation.html
Papazoglou, M.P.: Web services and business transactions. World Wide Web 6, 49–91 (2003), http://portal.acm.org/citation.cfm?id=634729.634760
Pautasso, C., Zimmermann, O., Leymann, F.: RESTful web services vs. “Big” Web Services: making the right architectural decision. In: Proc. of the 17th Int. Conf. on World Wide Web, pp. 805–814. ACM, Beijing (2008)
Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly Media (2007)
Srinivasan, L., Treadwell, J.: An overview of Service-Oriented Architecture, web services and grid computing. Tech. rep. (November 2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brzeziński, J., Danilecki, A., Hołenko, M., Kobusińska, A., Kobusiński, J., Zierhoffer, P. (2012). D-ReServE: Distributed Reliable Service Environment. In: Morzy, T., Härder, T., Wrembel, R. (eds) Advances in Databases and Information Systems. ADBIS 2012. Lecture Notes in Computer Science, vol 7503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33074-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-33074-2_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33073-5
Online ISBN: 978-3-642-33074-2
eBook Packages: Computer ScienceComputer Science (R0)