Skip to main content

D-ReServE: Distributed Reliable Service Environment

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7503))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adya, A., Liskov, B., O’Neil, P.E.: Generalized Isolation Level Definitions. In: ICDE, pp. 67–78. IEEE Computer Society (2000)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Barga, R., Lomet, D., Weikum, G.: Recovery guarantees for general multi-tier applications. In: Int. Conf. on Data Engineering (ICDE). IEEE (2002)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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/

  7. Chan, P.P.W., Lyu, M.R., Malek, M.: Making services fault tolerant. In: International Service Availability Symposium, Helsinki, Finland, pp. 43–61 (2006)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

  10. 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)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. Ph.D. thesis. University of California, Irvine (2000)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. OASIS: Web Services Reliable Messaging (WS-ReliableMessaging) Version 1.1 (January 2008), http://docs.oasis-open.org/ws-rx/wsrm/v1.1/wsrm.html

  21. OASIS: Reference Architecture Foundation for Service Oriented Architecture - Version 1.0 (October 2009)

    Google Scholar 

  22. Oracle Corporation: Documentation for Oracle BPEL Process Manager and Human Wokflow (2009), http://www.oracle.com/-technology/-products/-soa/bpel/-collateral/documentation.html

  23. Papazoglou, M.P.: Web services and business transactions. World Wide Web 6, 49–91 (2003), http://portal.acm.org/citation.cfm?id=634729.634760

    Article  Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. Richardson, L., Ruby, S.: RESTful Web Services. O’Reilly Media (2007)

    Google Scholar 

  26. Srinivasan, L., Treadwell, J.: An overview of Service-Oriented Architecture, web services and grid computing. Tech. rep. (November 2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics