Skip to main content

Autonomic Workflow and Business Process Modelling for Networked Enterprises

  • Chapter

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

Abstract

As markets become more and more competitive and dynamic, companies need to increase control over their business processes to quickly adapt them to the changing conditions of the operational environment. Workflow management technology is a means to automate and control business processes, but they need more sophisticated capabilities to cope with highly dynamic execution contexts.

This chapter proposes a novel approach to adaptive workflow management, based on a programming model and a related runtime system. By combining imperative and declarative programming, a specific workflow management system is able to react to events sourced from the business environment by modifying the structure and behaviour of running workflows.

The chapter discusses related work on workflow adaptation, illustrates the proposed autonomic workflow model, the overall architecture of the related management system, the technical motivations and choices for the implementation, and the impact of this kind of workflows onto business modelling.

Keywords

  • Business Process
  • Policy Language
  • Service Composition
  • Mutual Exclusion
  • Global Constraint

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (Canada)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (Canada)
  • 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. Akkiraju, R., Srivastava, B., Ivan, A.-A., Goodwin, R., Syeda-Mahmood, T.: Semaplan: Combining planning with semantic matching to achieve web service composition. In: ICWS 2006: Proceedings of the IEEE International Conference on Web Services, pp. 37–44. IEEE Computer Society, Washington, DC (2006)

    CrossRef  Google Scholar 

  2. Akkiraju, R., Verma, K., Goodwin, R., Doshi, P., Lee, J.: Executing abstract web process flows. In: Proceedings of the ICAPS Workshop on Planning and Scheduling for Web and Grid Services, pp. 9–15 (2004)

    Google Scholar 

  3. Baresi, L., Guinea, S.: Towards Dynamic Monitoring of WS-BPEL Processes. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 269–282. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  4. Bradley, S.P.: Sense and Respond: Capturing Value in the Network Era. Harvard Business School Press, Boston (1998)

    Google Scholar 

  5. Brooks Jr., F.P.: The mythical man-month. In: Proceedings of the International Conference on Reliable Software, p. 193. ACM, New York (1975)

    CrossRef  Google Scholar 

  6. Brown, A.B., Patterson, D.A.: To err is human. In: Proceedings of the First Workshop on Evaluating and Architecting System dependabilitY, EASY 2001 (2001)

    Google Scholar 

  7. Buhler, P.A., Vidal, J.M.: Towards adaptive workflow enactment using multiagent systems. Inf. Technol. and Management 6(1), 61–87 (2005)

    CrossRef  Google Scholar 

  8. Canfora, G., Di Penta, M., Esposito, R., Villani, M.L.: A framework for qos-aware binding and re-binding of composite web services. Journal of Systems and Software 81(10), 1754–1769 (2008)

    CrossRef  Google Scholar 

  9. Workflow Management Coalition. Xpdl, http://www.wfmc.org/xpdl.html

  10. Fecondo, G., Santagata, A., Perrina, F., Zimeo, E.: A platform for collaborative engineering. IT Professional 8, 25–32 (2006)

    Google Scholar 

  11. Ganek, A.G., Corbi, T.A.: The dawning of the autonomic computing era. IBM Systems Journal 42(1), 5–18 (2003)

    CrossRef  Google Scholar 

  12. Giallonardo, E., Zimeo, E.: More semantics in qos matching. In: SOCA, pp. 163–171. IEEE Computer Society (2007)

    Google Scholar 

  13. Han, M., Thiery, T., Song, X.: Managing exceptions in the medical workflow systems. In: ICSE 2006: Proceedings of the 28th International Conference on Software Engineering, pp. 741–750. ACM, New York (2006)

    CrossRef  Google Scholar 

  14. Heinis, T., Pautasso, C., Alonso, G.: Design and evaluation of an autonomic workflow engine. In: ICAC, pp. 27–38. IEEE Computer Society (2005)

    Google Scholar 

  15. Huebscher, M.C., McCann, J.A.: A survey of autonomic computing—degrees, models, and applications. ACM Comput. Surv. 40(3), 1–28 (2008)

    CrossRef  Google Scholar 

  16. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer 36(1), 41–50 (2003)

    CrossRef  Google Scholar 

  17. Kesselman, C., Foster, I.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers (November 1998)

    Google Scholar 

  18. Klusch, M., Gerber, A.: Evaluation of service composition planning with owls-xplan. In: WI-IATW 2006: Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, pp. 117–120. IEEE Computer Society, Washington, DC (2006)

    CrossRef  Google Scholar 

  19. Lee, K., Sakellariou, R., Paton, N.W., Fernandes, A.A.A.: Workflow adaptation as an autonomic computing problem. In: WORKS 2007: Proceedings of the 2nd Workshop on Workflows in Support of Large-Scale Science, pp. 29–34. ACM, New York (2007)

    Google Scholar 

  20. Ly, L.T., Rinderle, S., Dadam, P.: Integration and verification of semantic constraints in adaptive process management systems. Data Knowl. Eng. 64(1), 3–23 (2008)

    CrossRef  Google Scholar 

  21. Ter Hofstede, A., Dumas, M., van der Aalst, W.: Process-aware information systems: bridging people and software through process technology. John Wiley and Sons (2005)

    Google Scholar 

  22. Müller, R., Greiner, U., Rahm, E.: Agent work: a workflow system supporting rule-based workflow adaptation. Data Knowl. Eng. 51(2), 223–256 (2004)

    CrossRef  Google Scholar 

  23. Nau, D.S., Au, T.-C., Ilghami, O., Kuter, U., William Murdock, J., Wu, D., Yaman, F.: Shop2: An htn planning system. J. Artif. Intell. Res (JAIR) 20, 379–404 (2003)

    MATH  Google Scholar 

  24. Pautasso, C., Heinis, T., Alonso, G.: Autonomic execution of web service compositions. In: ICWS, pp. 435–442. IEEE Computer Society (2005)

    Google Scholar 

  25. Di Penta, M., Esposito, R., Villani, M.L., Codato, R., Colombo, M., Di Nitto, E.: ws binder: a framework to enable dynamic binding of composite web services. In: SOSE 2006 Proceedings of the 2006 International Workshop on Service-Oriented Software Engineering, pp. 74–80 (2006)

    Google Scholar 

  26. Shishkov, B., Cordeiro, J., Ranchordas, A. (eds.): ICSOFT 2009 - Proceedings of the 4th International Conference on Software and Data Technologies, Sofia, Bulgaria, July 26-29, vol. 2. INSTICC Press (2009)

    Google Scholar 

  27. Strohmaier, M., Yu, E.S.K.: Towards autonomic workflow management systems. In: Erdogmus, H., Stroulia, E., Stewart, D.A. (eds.) CASCON, pp. 365–368. IBM (2006)

    Google Scholar 

  28. Tretola, G., Zimeo, E.: Monitoring workflows execution using eca rules. In: Shishkov, B., Cordeiro, J., Ranchordas, A. (eds.) ICSOFT (2), pp. 423–428. INSTICC Press (2009)

    Google Scholar 

  29. Verma, K., Sheth, A.P.: Autonomic Web Processes. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 1–11. Springer, Heidelberg (2005)

    CrossRef  Google Scholar 

  30. Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Transactions on Software Engineering 30, 311–327 (2004)

    CrossRef  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 chapter

Cite this chapter

Canfora, G., Tretola, G., Zimeo, E. (2012). Autonomic Workflow and Business Process Modelling for Networked Enterprises. In: Anastasi, G., Bellini, E., Di Nitto, E., Ghezzi, C., Tanca, L., Zimeo, E. (eds) Methodologies and Technologies for Networked Enterprises. Lecture Notes in Computer Science, vol 7200. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31739-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31739-2_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31738-5

  • Online ISBN: 978-3-642-31739-2

  • eBook Packages: Computer ScienceComputer Science (R0)