Authors:
Kelly Rosa Braghetto
1
;
João Eduardo Ferreira
1
and
Calton Pu
2
Affiliations:
1
University of São Paulo, Brazil
;
2
College of Computing, Georgia Institute of Technology, United States
Keyword(s):
Business Process Management, Workflows, Process Algebra, Relational Databases.
Related
Ontology
Subjects/Areas/Topics:
Business and Social Applications
;
Collaborative Business Systems
;
e-Business
;
Enterprise Information Systems
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Society, e-Business and e-Government
;
Software Engineering
;
Web Information Systems and Technologies
;
Workflow Management Systems
Abstract:
Integrating information systems with tools that manage workflows and business processes is not always a simple task. This difficulty becomes more accentuated when the execution control assumes countless business processes. This work presents NavigationPlanTool (NPTool), a tool to control the execution of business processes that can be easily integrated into the information systems. 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 and offers two other important services: processes instantiation and process instances execution monitor. This paper describes 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.