Abstract
In a dynamic environment, business process needs to be adjusted and evolved in response to the changeable internal policies and external environment. However, it is a time-consuming and laborious way by redesigning process model and executing the process instance. In this paper, we propose a rule-oriented approach to dynamically generate business process according to the current context at runtime. To enable dynamic and context-aware adaptation, the relationship between services and context is described as rules, which are then used to generate the solution with a mapping mechanism. Two algorithms are designed to generate the activity sequence at runtime, which is the solution of process adaptation. In order to achieve the preference selection, a process assessment strategy has been proposed to constrain the generated activity sequence. Simulation experiments have been conducted to demonstrate the efficiency of our approach.
Chapter PDF
Similar content being viewed by others
References
Aalst, W.M.P., Weske, M., Grunbauer, D.: Case handling: a new paradigm for business process support. Data & Knowledge Engineering 53(2), 129–162 (2005)
Adams, M., ter Hofstede, A.H.M., van der Aalst, W.M.P., Edmond, D.: Dynamic, extensible and context-aware exception handling for workflows. In: Meersman, R., Tari, Z., et al. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 95–112. Springer, Heidelberg (2007)
Bucchiarone, A., Marconi, A., Pistore, M., et al.: Dynamic adaptation of fragment-based and context aware business processes. In: 2012 IEEE 19th International Conference on Web Services (ICWS), pp. 33–41. IEEE (2012)
Bucchiarone, A., Pistore, M., Raik, H., et al.: Adaptation of service-based business processes by context-aware replanning. In: 2011 IEEE International Conference on Service Oriented Computing and Applications (SOCA), pp. 1–8. IEEE (2011)
De, L.M.: Adaptive process management in highly dynamic and pervasive scenarios. arXiv preprint arXiv: 0906.4149 (2009)
Guinard, D., Trifa, M., Karnouskos, S., Spiess, P., Savio, D.: Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services. IEEE Transactions on Services Computing 3, 223–235 (2010)
Heinl, P., Horn, S., Jablonski, S., et al.: A comprehensive approach to flexibility in workflow management systems. In: ACM SIGSOFT Software Engineering Notes, vol. 24(2), pp. 79–88. ACM (1999)
Kammer, P.J., Bolcer, G.A., Taylor, R.N., et al.: Techniques for supporting dynamic and adaptive workflow. Computer Supported Cooperative Work 9(3-4), 269–292 (2000)
Mejia Bernal, J.F., Falcarin, P., Morisio, M., et al.: Dynamic context-aware business process: a rule-based approach supported by pattern identification. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 470–474. ACM (2010)
Papazoglou, M.P., Traverso, P., Dustdar, S., et al.: Service-oriented computing: State of the art and research challenges. Computer 40(11), 38–45 (2007)
Pesic, M., van der Aalst, W.M.P.: A declarative approach for flexible business processes management. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 169–180. Springer, Heidelberg (2006)
Pfeffer, H., Linner, D., Steglich, S.: Dynamic adaptation of workflow based service compositions. In: Huang, D.-S., Wunsch II, D.C., Levine, D.S., Jo, K.-H. (eds.) ICIC 2008. LNCS, vol. 5226, pp. 763–774. Springer, Heidelberg (2008)
Reisig, W., Rozenberg, G. (eds.): APN 1998. LNCS, vol. 1491. Springer, Heidelberg (1998)
Ruy, S.H., Casati, F., et al.: Supporting the dynamic evolution of Web service protocols in service-oriented architectures. ACM Transactions on the Web 2(2), 1–45 (2008)
Schonenberg, H., Mans, R., Russell, N., et al.: Process flexibility: A survey of contemporary approaches. In: Dietz, J.L.G., Albani, A., Barjis, J. (eds.) Advances in Enterprise Engineering I. LNBIP, vol. 10, pp. 16–30. Springer, Heidelberg (2008)
Vaculin, R., Heath, T., Hull, R.: Data-centric Web Services Based on Business Artifacts. In: IEEE 19th International Conference on Web Services, pp. 42–49. IEEE (2012)
Verma, K., Gomadam, K., Sheth, A.P., et al.: The Meteor-S approach for configuring and executing dynamic web processes. Lsdis Meteors project. Technical report (2005)
Wanf, Y., Yang, J., Zhao, W.: Change impact analysis for service based business processes. In: 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA), pp. 1–8. IEEE (2010)
Weske, M.: Formal foundation and conceptual design of dynamic adaptations in a workflow management system. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences, pp. 1–10. IEEE (2001)
Yu, J., Han, J., Sheng, Q.Z., Gunarso, S.O.: PerCAS: An approach to enabling dynamic and personalized adaptation for context-aware services. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) Service Oriented Computing. LNCS, vol. 7636, pp. 173–190. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Hu, G., Wu, B., Chen, J. (2014). Dynamic Adaptation of Business Process Based on Context Changes: A Rule-Oriented Approach. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_43
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_43
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)