skip to main content
10.1145/2684200.2684281acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Resilient Web Services for Timeless Business Processes

Published:04 December 2014Publication History

ABSTRACT

Many business and scientific processes make extensive use of service-oriented architectures, using distributed services. These are often provided by third parties and are thus not under direct control of process owners. In this paper we discuss the issues of ensuring continuous and faithful execution of processes in distributed environments, focusing specifically on Web Services. Recently, we introduced a specification of Resilient Web Services, that makes current Web Services more robust, and a framework for the monitoring of Web Services, that allows detecting anomalies. In this paper, we describe alternative implementations of the framework for monitoring of Web Services. We also present possible approaches easing the deployment of Resilient Web Services: a framework consisting of tools deployable at the Web Service operator site enabling easy transformation of a regular Web Service into a Resilient Web Service, and a registry with notifications that decorates existing Web Services with resilient methods.

References

  1. C. Bartolini, A. Bertolino, E. Marchetti, and A. Polini. WS-TAXI: A WSDL-based Testing Tool for Web Services. In ICST '09. International Conference on Software Testing Verification and Validation, pages 326 -335, april 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. Brown and M. Ellis. Best practices for Web services versioning. http://www.ibm.com/developerworks/webservices/library/ws-version/, 2004. Accessed: 30/06/2014.Google ScholarGoogle Scholar
  3. T.-D. Cao, R. Castanet, P. Felix, and G. Morales. Testing of Web Services: Tools and Experiments. In Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific, pages 78 -85, dec. 2011.Google ScholarGoogle Scholar
  4. T.-D. Cao, P. Felix, R. Castanet, and I. Berrada. Online testing framework for web services. In Third International Conference on Software Testing, Verification and Validation (ICST), pages 363 -372, April 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Comuzzi and B. Pernici. A framework for QoS-based Web service contracting. ACM Trans. Web, 3(3):10:1-10:52, July 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Dranidis, E. Ramollari, and D. Kourtesis. Run-time Verification of Behavioural Conformance for Conversational Web Services. In 7th IEEE European Conference on Web Services (ECOWS), pages 139 -147, Nov. 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Goel, N. N. Kumar, and R. Shyamasundar. SLA Monitor: A System for Dynamic Monitoring of Adaptive Web Services. In 9th IEEE European Conference on Web Services (ECOWS), pages 109--116, Sept. 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. N. Goel and R. Shyamasundar. Automatic Monitoring of SLAs of Web Services. In Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific, pages 99 -106, Dec. 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Hey, S. Tansley, and K. Tolle, editors. The Fourth Paradigm: Data-Intensive Scientific Discovery. Microsoft Research, 2009.Google ScholarGoogle Scholar
  10. B. Kalali, P. Alencar, and D. Cowan. A service-oriented monitoring registry. In Conference of the Centre for Advanced Studies on Collaborative research (CASCON), pages 107--121. IBM Press, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Kaminski, H. Müller, and M. Litoiu. A design for adaptive web service evolution. In Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems, SEAMS '06, pages 86--92, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Y. Liu, A. H. Ngu, and L. Z. Zeng. QoS computation and policing in dynamic web service selection. In 13th International World Wide Web conference, pages 66--73, New York, NY, USA, 2004. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. W. McCoy. Business Activity Monitoring: Calm Before the Storm. Gartner Research, 2002.Google ScholarGoogle Scholar
  14. T. Miksa, R. Mayer, and A. Rauber. Ensuring sustainability of web services dependent processes. International Journal of Computational Science and Engineering (IJCSE), 2015. In press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Mulholland, R. Daniels, and T. Hall. The Cloud and SOA. Capgemini, 2008.Google ScholarGoogle Scholar
  16. PREMIS Editorial Committee. Premis data dictionary for preservation metadata. Technical report, 2008.Google ScholarGoogle Scholar
  17. M. Tian, A. Gramm, H. Ritter, and J. Schiller. Efficient Selection and Monitoring of QoS-Aware Web Services with the WS-QoS Framework. In Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence, pages 152--158, Washington, DC, USA, 2004. IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. van den Berg, N. Bieberstein, and E. van Ommeren. SOA for Profit, A Manager's Guide to Success with Service Oriented Architecture. IBM Press, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. W3C Working Group. QoS for Web Services: Requirements and Possible Approaches. http://www.w3c.or.kr/kr-office/TR/2003/ws-qos/, 2003. Accessed: 30/06/2014.Google ScholarGoogle Scholar

Index Terms

  1. Resilient Web Services for Timeless Business Processes

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          iiWAS '14: Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services
          December 2014
          587 pages

          Copyright © 2014 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 4 December 2014

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader