Abstract
Currently one important challenge in business process management is provide at the same time scalability and reliability of business process executions. This difficulty becomes more accentuated when the execution control assumes complex countless business processes. This work presents NavigationPlanTool (NPTool), a tool to control the execution of business processes. NPTool is supported by Navigation Plan Definition Language (NPDL), a language for business processes specification that uses process algebra as formal foundation. NPTool implements the NPDL language as a SQL extension. The main contribution of this paper is a description of the NPTool showing how the process algebra features combined with a relational database model can be used to provide a scalable and reliable control in the execution of business processes. The next steps of NPTool include reuse of control-flow patterns and support to data flow management.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Araújo, L.V., Sabino, E.C., Ferreira, J.E.: HIV Drug Resistance Analysis Tool Based on Process Algebra. In: 2008 ACM Symposium on Applied Computing, pp. 1358–1364. ACM, New York (2008)
Braghetto, K.R., Ferreira, J.E., Pu, C.: Using Control-Flow Patterns for Specifying Business Processes in Cooperative Environments. In: 2007 ACM Symposium on Applied Computing, pp. 1234–1241. ACM, New York (2007)
Ferreira, J.E., Takai, O.K., Pu, C.: Integration of Collaborative Information System in Internet Applications Using RiverFish Architecture. In: 1st International Conference on Collaborative Computing: Networking, Applications and Worksharing, pp. 19–27. IEEE, Los Alamitos (2005)
Ferreira, J.E., Takai, O.K., Braghetto, K.R., Pu, C.: Large Scale Order Processing through Navigation Plan Concept. In: IEEE International Conference on Services Computing, pp. 297–300. IEEE Computer Society, Washington (2006)
Fokkink, W.: Introduction to Process Algebra. Springer, Heidelberg (2000)
Puhlmann, F., Weske, M.: Using the pi-Calculus for Formalizing Workflow Patterns. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 153–168. Springer, Heidelberg (2005)
van der Aalst, W.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)
van der Aalst, W., Hofstede, A., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)
van der Aalst, W., Hofstede, A.: YAWL: Yet Another Workflow Language. Information Systems 30(4), 245–275 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Braghetto, K.R., Ferreira, J.E., Pu, C. (2009). NPTool: Towards Scalability and Reliability of Business Process Management. In: Filipe, J., Obaidat, M.S. (eds) e-Business and Telecommunications. ICETE 2008. Communications in Computer and Information Science, vol 48. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05197-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-05197-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05196-8
Online ISBN: 978-3-642-05197-5
eBook Packages: Computer ScienceComputer Science (R0)