Skip to main content

Requirements-Driven Modeling of the Web Service Execution and Adaptation Lifecycle

  • Conference paper
Distributed Computing and Internet Technology (ICDCIT 2006)

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

Abstract

The increasing popularity of Web services for application integration has resulted in a large body of research on Web service composition. However, the major lacuna so far in Web service composition is the lack of a holistic requirements-driven approach for modeling the entire Web service lifecycle, i.e., composition, joint execution, midstream adaptation in response to failures or changing requirements, and finally re-execution until successful completion. In this paper we present such an approach based on our earlier work on context-driven Web service modeling. In particular, we separate requirements into two parts – functional and extra-functional requirements (FRs and EFRs, respectively). We express FRs as commitments made by individual Web services towards the composite Web service, and EFRs as rules that constrain the behavior of the individual Web services while they execute against their FRs. We also show how midstream adaptation in Web service execution – caused either by changes in user requirements or execution failures – can be managed in our approach. We believe that ours is the first such approach towards a comprehensive modeling of requirements for composite Web service executions, and especially during adaptation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Reichert, M., Dadam, P.: ADEPTflex – Supporting Dynamic Changes of Workflows without Losing Control. Journal of Intelligent Information Systems 10(2), 93–129 (1998)

    Article  Google Scholar 

  2. Narendra, N.C., Gundugola, S.: Automated Context-Aware Adaptation of Web Service Executions. In: Proceedings of 4th ACS/IEEE Conference on Computer Systems and Applications (AICCSA 2006), IEEE Computer Society Press, Los Alamitos (to appear, 2006)

    Google Scholar 

  3. Berardi, D., Calvanese, D., De Giacomo, G., Lenzerini, M., Mecella, M.: A Foundational Vision for E-Services. In: Bussler, C.J., Fensel, D., Orlowska, M.E., Yang, J. (eds.) WES 2003. LNCS, vol. 3095, pp. 28–40. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  4. Li, J., Mai, W., Butler, G.: Implementing Exception Handling Policies for Workflow Management System. In: Proceedings of Tenth Asia-Pacific Software Engineering Conference (2003), also available from http://csdl.computer.org/comp/proceedings/apsec/2003/2011/00/20110564abs.htm

  5. Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and implementation of Exceptions in Workflow Management Systems. ACM Transactions on Database Systems 24(3), 405–451 (1999)

    Article  Google Scholar 

  6. Casati, F., Shan, E., Dayal, U., Shan, M.: Business-Oriented Management of Web Services. Communications of the ACM 46(10), 55–60 (2003)

    Article  Google Scholar 

  7. Dey, A.K., Abowd, G.D., Salber, D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction Journal, Special Issue on Context-Aware Computing 16, 1 (2001)

    Google Scholar 

  8. Karastoyanova, D., Buchmann, A.: Extending Web Service Flow Models to Provide for Adaptability. In: Proceedings of OOPSLA 2004 Workshop on Best Practices and Methodologies in Service-oriented Architectures: Paving the Way to Web-services Success, October 24, 2004, Vancouver, Canada (2004), also available from http://www.informatik.tu-darmstadt.de/GK/participants/dimka/Publications/WS-flow-Adaptability-OOPSLA04.pdf

  9. Hamadi, R., Benatallah, B.: Policy-based Exception Handling in Business Processes. Technical Report UNSW-CSE-TR0428, University of New South Wales, Sydney, Australia (August 2004)

    Google Scholar 

  10. Kuo, D., Fekete, A., Greenfield, P.: Towards a Framework for Capturing Transactional Requirements of Real Workflows. In: Proceedings of the Second International Workshop on Cooperative Internet Computing (CIC 2002), August 2002, HongKong (2002), also available from http://www3.ict.csiro.au/vgn/images/portal/cit_16537/28/46/89618ICT_pdf_1080615392283.pdf

  11. Maamar, Z., Narendra, N.C., Sattanathan, S.: Towards an Ontology-based Approach for Specifying and Securing Web Services. Information and Software Technology Journal (forthcoming, 2006)

    Google Scholar 

  12. Jain, A.K., Aparacio, I.M., Singh, M.P.: Agents for Process Coherence in Virtual Enterprises. Communications of the ACM 42(3), 62–69 (1999), also available from http://www.csc.ncsu.edu/faculty/mpsingh/papers/mas/cacm-99-virtual-enterprises.pdf

  13. Narendra, N.C.: Design Considerations for Incorporating Flexible Workflow and Multi-Agent Interactions in Agent Societies. Journal for Association of Information Systems 1 (2003)

    Google Scholar 

  14. Orriens, B., Yang, J., Papazoglou, M.: A Rule-driven Approach for Developing Adaptive Service Oriented Business Collaboration. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  15. Rinderle, S., Bassil, S., Reichert, M.: A Framework for Semantic Recovery Strategies in Case of Process Activity Failures. In: Proceedings of International Conference on Enterprise Information Systems (ICEIS 2006) (May 2006)

    Google Scholar 

  16. Wan, F., Singh, M.P.: Formalizing Multi-party Agreements via Commitments. In: Proceedings of the 4th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), Utrecht (July 2005), also available from http://www.csc.ncsu.edu/faculty/mpsingh/papers/mas/aamas-05-wan-singh.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Narendra, N.C., Orriens, B. (2006). Requirements-Driven Modeling of the Web Service Execution and Adaptation Lifecycle. In: Madria, S.K., Claypool, K.T., Kannan, R., Uppuluri, P., Gore, M.M. (eds) Distributed Computing and Internet Technology. ICDCIT 2006. Lecture Notes in Computer Science, vol 4317. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11951957_28

Download citation

  • DOI: https://doi.org/10.1007/11951957_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68379-7

  • Online ISBN: 978-3-540-68380-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics