In dynamic environments it must be possible to quickly implement new business processes, to enable ad-hoc deviations from the defined business processes on-demand (e.g., by dynamically adding, deleting or moving process activities), and to support dynamic process evolution (i.e., to propagate process schema changes to already running process instances). These fundamental requirements must be met without affecting process consistency and robustness of the process-aware information system. In this chapter we describe how these challenges have been addressed in the ADEPT2 process management system. Our overall vision is to provide a next generation technology for the support of dynamic processes, which enables full process lifecycle management and which can be applied to a variety of application domains.
{"title":"Enabling Adaptive Process-Aware Information Systems with ADEPT2","authors":"M. Reichert, P. Dadam","doi":"10.18725/OPARU-1013","DOIUrl":"https://doi.org/10.18725/OPARU-1013","url":null,"abstract":"In dynamic environments it must be possible to quickly implement new business processes, to enable ad-hoc deviations from the defined business processes on-demand (e.g., by dynamically adding, deleting or moving process activities), and to support dynamic process evolution (i.e., to propagate process schema changes to already running process instances). These fundamental requirements must be met without affecting process consistency and robustness of the process-aware information system. In this chapter we describe how these challenges have been addressed in the ADEPT2 process management system. Our overall vision is to provide a next generation technology for the support of dynamic processes, which enables full process lifecycle management and which can be applied to a variety of application domains.","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123631108","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH011
Kunal Verma
{"title":"Web Process Adaptation","authors":"Kunal Verma","doi":"10.4018/978-1-60566-288-6.CH011","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH011","url":null,"abstract":"","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114962343","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH023
K. Bhattacharya, R. Hull, Jianwen Su
This chapter describes a design methodology for business processes and workflows that focuses first on “business artifacts”, which represent key (real or conceptual) business entities, including both the business-relevant data about them and their macro-level lifecycles. Individual workflow services (a.k.a. tasks) are then incorporated, by specifying how they operate on the artifacts and fit into their lifecycles. The resulting workflow is specified in a particular artifact-centric workflow model, which is introduced using an extended example. At the logical level this workflow model is largely declarative, in contrast with most traditional workflow models which are procedural and/or graph-based. The chapter includes a discussion of how the declarative, artifact-centric workflow specification can be mapped into an optimized physical realization.
{"title":"A Data-Centric Design Methodology for Business Processes","authors":"K. Bhattacharya, R. Hull, Jianwen Su","doi":"10.4018/978-1-60566-288-6.CH023","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH023","url":null,"abstract":"This chapter describes a design methodology for business processes and workflows that focuses first on “business artifacts”, which represent key (real or conceptual) business entities, including both the business-relevant data about them and their macro-level lifecycles. Individual workflow services (a.k.a. tasks) are then incorporated, by specifying how they operate on the artifacts and fit into their lifecycles. The resulting workflow is specified in a particular artifact-centric workflow model, which is introduced using an extended example. At the logical level this workflow model is largely declarative, in contrast with most traditional workflow models which are procedural and/or graph-based. The chapter includes a discussion of how the declarative, artifact-centric workflow specification can be mapped into an optimized physical realization.","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126673244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH018
C. Bussler
This chapter introduces the application of process management to business-to-business (B2B) integration and enterprise application integration (EAI). It introduces several integration examples and a complete conceptual model of integration with a focus on process management. Several specific process-oriented integration problems are introduced that are process-specific in nature. The goal of this chapter is to introduce B2B and EAI integration, to show how process management fits into the conceptual model of integration and to convey solution strategies to specific process-oriented integration problems. The exercises at the end of the chapter continue the various examples and allow the reader to apply their knowledge to several advanced integration problems.
{"title":"B2B and EAI with Business Process Management","authors":"C. Bussler","doi":"10.4018/978-1-60566-288-6.CH018","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH018","url":null,"abstract":"This chapter introduces the application of process management to business-to-business (B2B) integration and enterprise application integration (EAI). It introduces several integration examples and a complete conceptual model of integration with a focus on process management. Several specific process-oriented integration problems are introduced that are process-specific in nature. The goal of this chapter is to introduce B2B and EAI integration, to show how process management fits into the conceptual model of integration and to convey solution strategies to specific process-oriented integration problems. The exercises at the end of the chapter continue the various examples and allow the reader to apply their knowledge to several advanced integration problems.","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121322968","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH001
T. Margaria, B. Steffen
{"title":"Business Process Modeling in the jABC","authors":"T. Margaria, B. Steffen","doi":"10.4018/978-1-60566-288-6.CH001","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH001","url":null,"abstract":"","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114216304","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH007
K. Kim, C. Ellis
This chapter introduces the basic concepts of information control net (ICN) and its workflow models. In principle, a workflow model is the theoretical basis of a workflow modeling methodology as well as a workflow enactment architecture. Particularly, the workflow model is directly related with how its major components are embodied for implementing the underlying workflow enactment system, too. Accordingly, the authors describe the graphical and formal representations of ICN-based workflow model and its advanced models─role-based model and actor-based model─that can be automatically transformed from the ICN-based workflow model in order to improve their verifiability, maintainability and usability. Conclusively stating, we strongly believe that the ICN-based workflow model and its advanced models be very useful not only for maximizing the quality of workflows but also for strengthening theoretical backgrounds of the recent research issues, such as workflow verification/validation, workflow reengineering, workflow intelligence, workflow mining/rediscovery, and advanced workflow architectures, and so on.
{"title":"ICN-Based Workflow Model and its Advances","authors":"K. Kim, C. Ellis","doi":"10.4018/978-1-60566-288-6.CH007","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH007","url":null,"abstract":"This chapter introduces the basic concepts of information control net (ICN) and its workflow models. In principle, a workflow model is the theoretical basis of a workflow modeling methodology as well as a workflow enactment architecture. Particularly, the workflow model is directly related with how its major components are embodied for implementing the underlying workflow enactment system, too. Accordingly, the authors describe the graphical and formal representations of ICN-based workflow model and its advanced models─role-based model and actor-based model─that can be automatically transformed from the ICN-based workflow model in order to improve their verifiability, maintainability and usability. Conclusively stating, we strongly believe that the ICN-based workflow model and its advanced models be very useful not only for maximizing the quality of workflows but also for strengthening theoretical backgrounds of the recent research issues, such as workflow verification/validation, workflow reengineering, workflow intelligence, workflow mining/rediscovery, and advanced workflow architectures, and so on.","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115620004","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH015
C. Pautasso
{"title":"Compiling Business Process Models into Executable Code","authors":"C. Pautasso","doi":"10.4018/978-1-60566-288-6.CH015","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH015","url":null,"abstract":"","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129287759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH022
D. R. Ferreira
This chapter introduces the principles of sequence clustering and presents two case studies where the technique is used to discover behavioral patterns in event logs. In the first case study, the goal is to understand the way members of a software team perform their daily work, and the application of sequence clustering reveals a set of behavioral patterns that are related to some of the main processes being carried out by that team. In the second case study, the goal is to analyze the event history recorded in a technical support database in order to determine whether the recorded behavior complies with a predefined issue handling process. In this case, the application of sequence clustering confirms that all behavioral patterns share a common trend that resembles the original process. Throughout the chapter, special attention is given to the need for data preprocessing in order to obtain results that provide insight into the typical behavior of business processes.
{"title":"Applied Sequence Clustering Techniques for Process Mining","authors":"D. R. Ferreira","doi":"10.4018/978-1-60566-288-6.CH022","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH022","url":null,"abstract":"This chapter introduces the principles of sequence clustering and presents two case studies where the technique is used to discover behavioral patterns in event logs. In the first case study, the goal is to understand the way members of a software team perform their daily work, and the application of sequence clustering reveals a set of behavioral patterns that are related to some of the main processes being carried out by that team. In the second case study, the goal is to analyze the event history recorded in a technical support database in order to determine whether the recorded behavior complies with a predefined issue handling process. In this case, the application of sequence clustering confirms that all behavioral patterns share a common trend that resembles the original process. Throughout the chapter, special attention is given to the need for data preprocessing in order to obtain results that provide insight into the typical behavior of business processes.","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121204279","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH017
Guillermo Jiménez
In this chapter the authors introduce the role of a business process engineer (BPE) and necessary competencies to define, simulate, analyze, and improve business processes. As a minimal body of knowledge for a BPE we propose two complementary fields: enterprise integration engineering (EIE) and business process management (BPM). EIE is presented as a discipline that enriches business models by providing additional views to enhance and extend the coverage of business models through the consideration of additional elements to those that are normally considered by a process model, such as the inclusion of mission, vision, and strategy which are cornerstone in EIE. A BPE is a person who holistically uses principles of BPE, EIE, and associated tools to build business models that identify elements such as information sources involved, the roles which use and transform the information, and the processes that guide end-to-end transformation of information along the business.
{"title":"Business Process Engineering","authors":"Guillermo Jiménez","doi":"10.4018/978-1-60566-288-6.CH017","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH017","url":null,"abstract":"In this chapter the authors introduce the role of a business process engineer (BPE) and necessary competencies to define, simulate, analyze, and improve business processes. As a minimal body of knowledge for a BPE we propose two complementary fields: enterprise integration engineering (EIE) and business process management (BPM). EIE is presented as a discipline that enriches business models by providing additional views to enhance and extend the coverage of business models through the consideration of additional elements to those that are normally considered by a process model, such as the inclusion of mission, vision, and strategy which are cornerstone in EIE. A BPE is a person who holistically uses principles of BPE, EIE, and associated tools to build business models that identify elements such as information sources involved, the roles which use and transform the information, and the processes that guide end-to-end transformation of information along the business.","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127559735","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 1900-01-01DOI: 10.4018/978-1-60566-288-6.CH002
Huy Tran, T. Holmes, Uwe Zdun, S. Dustdar
This chapter introduces a view-based, model-driven approach for process-driven serviceoriented architectures. A typical business process consists of numerous tangled concerns, such as the process control flow, service invocations, fault handling, transactions, and so on. Our view-based approach separates these concerns into a number of tailored perspectives at different abstraction levels. On the one hand, the separation of process concerns helps reducing the complexity of process development by breaking a business process into appropriate architectural views. On the other hand, the separation of levels of abstraction offers appropriate adapted views to stakeholders, and therefore, helps quickly re-act to change at the business level and at the technical level as well. Our approach is realized as a modeldriven tool-chain for business process development.
{"title":"Modeling Process-Driven SOAs","authors":"Huy Tran, T. Holmes, Uwe Zdun, S. Dustdar","doi":"10.4018/978-1-60566-288-6.CH002","DOIUrl":"https://doi.org/10.4018/978-1-60566-288-6.CH002","url":null,"abstract":"This chapter introduces a view-based, model-driven approach for process-driven serviceoriented architectures. A typical business process consists of numerous tangled concerns, such as the process control flow, service invocations, fault handling, transactions, and so on. Our view-based approach separates these concerns into a number of tailored perspectives at different abstraction levels. On the one hand, the separation of process concerns helps reducing the complexity of process development by breaking a business process into appropriate architectural views. On the other hand, the separation of levels of abstraction offers appropriate adapted views to stakeholders, and therefore, helps quickly re-act to change at the business level and at the technical level as well. Our approach is realized as a modeldriven tool-chain for business process development.","PeriodicalId":206618,"journal":{"name":"Handbook of Research on Business Process Modeling","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121899199","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}