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.
- 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 ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- T. Hey, S. Tansley, and K. Tolle, editors. The Fourth Paradigm: Data-Intensive Scientific Discovery. Microsoft Research, 2009.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- D. W. McCoy. Business Activity Monitoring: Calm Before the Storm. Gartner Research, 2002.Google Scholar
- 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 ScholarDigital Library
- A. Mulholland, R. Daniels, and T. Hall. The Cloud and SOA. Capgemini, 2008.Google Scholar
- PREMIS Editorial Committee. Premis data dictionary for preservation metadata. Technical report, 2008.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
Index Terms
- Resilient Web Services for Timeless Business Processes
Recommendations
Searching Services "on the Web": A Public Web Services Discovery Approach
SITIS '07: Proceedings of the 2007 Third International IEEE Conference on Signal-Image Technologies and Internet-Based SystemWith the surge of Service-Oriented Architecture (SOA) and Web services, service discovery has become increasingly crucial. Public Web services that are available "on the Web" provide unlimited values for a great number of online service consumers and ...
A Broker for Universal Access to Web Services
CNSR '09: Proceedings of the 2009 Seventh Annual Communication Networks and Services Research ConferenceWeb service interfaces can potentially be discovered through service registries, search engines, service portals, peer-to-peer networks, among others. To discover pertinent Web services, clients have to devote excessive amount of time to browse through ...
Securing Data in Composite Web Services
KSE '12: Proceedings of the 2012 Fourth International Conference on Knowledge and Systems EngineeringService-oriented architecture provides a solution for building information systems with reusability, flexibility, and extensibility. In SOA, new services can be developed by using existing services. BPEL is considered as the main means for composing ...
Comments