Dynamic Business Process Management based on Process Change Patterns
|
|
- Jasmine Miller
- 8 years ago
- Views:
Transcription
1 2007 International Conference on Convergence Information Technology Dynamic Business Process Management based on Process Change Patterns Dongsoo Kim 1, Minsoo Kim 2, Hoontae Kim 3 1 Department of Industrial and Information System Engineering, Soongsil University, 511 Sangdo-Dong, Dongjak-Gu, Seoul, Korea dskim@ssu.ac.kr 2 Department of Systems Management Engineering, Pukyong National University, San 100, Yongdang-dong, Nam-gu, Busan, Korea minsky@pknu.ac.kr 3 Department of Industrial & Systems Engineering, Daejin University San 11-1, Sundan-dong, Poch'on-si, Kyonggi-do, , Korea hoontae@daejin.ac.kr Abstract In order to provide life cycle support of business process management, a framework for managing process improvement and dynamic process changes is required. In this paper, we propose a new approach to managing business process changes in dynamic business environment based on business process change patterns. We identify and categorize business process change patterns that occur recurrently based on workflow patterns. Several issues on managing process versions are discussed and a new version management method for managing process changes more flexibly based on the process change patterns is explained in detail. In order to maximize the flexibility in executing various process versions we propose a mechanism for abstract process execution with runtime encapsulation of a business process in dynamic business environment. In addition, we propose a useful mechanism to support dynamic process version selection with process promotion and demotion to support abstract process execution. This paper contributes to managing various business process changes efficiently and enhances the flexibility of BPM system. 1. Introduction BPM (Business Process Management) systems are used to support the efficient execution and effective management of business processes in a variety of application domains. BPM is defined as follows: Supporting business processes using methods, techniques, and software to design, enact, control, and analyze operational processes involving humans, organizations, applications, documents and other sources of information [2]. When compared with classical definitions of WFM (Workflow Management) BPM provides a broader set of functionalities and support of the whole process life-cycle [2][3]. Aalst et al. provided the relationship between WFM and BPM based on the BPM lifecycle concept [2]. Thus, a lot of BPM researchers and solution vendors are addressing the importance of the life cycle support of business processes. The BPM lifecycle includes the whole phases in supporting business process management. It is composed of several stages such process design, process execution, and process control. Although, there are a variety of definitions on the composition of BPM lifecycle [2][11][12], all of them include process analysis and improvement stage. That is to say, BPM life cycle management emphasizes not only defining and executing business processes, but also improving business processes after analyzing the results of process execution. This means that a framework for managing process improvement and dynamic process changes is urgently required in order to provide lifecycle support of BPM system. In general, business process improvement involves modification of an existing process and deploying and executing the changed process. Although it is important to support managing business process changes, not much attention or research on this issue has been given. In this paper, we propose a framework /07 $ IEEE DOI /ICCIT
2 for supporting business process improvement and managing business process changes based on the process change patterns in dynamic environment. We identify frequently occurring business process change patterns based on workflow patterns which were proposed by Workflow Patterns initiative led by Aalst and Hoffstede [1]. The process change patterns are classified into three types: activity split/change type, activity extend/delete type, and activity merge/change type. Based on the concept of process change patterns, we propose a scheme for managing process changes in dynamic business environment using BPM systems. Traditional version management methods which have been originally devised for version management of software or XML documents do not fit well for managing business process changes because of the specific requirements of the BPM domain, which will be discussed in detail in Section 4. Therefore, we propose a new method for managing various process versions in a more dynamical and flexible way. The rest of the paper is organized as follows; in the next section we review pattern based approach to BPM and suggest the concept of process change pattern. Then, three types of business process change patterns are proposed and a process designer supporting these change patterns is presented in Section 3. A new version management method based on the process change patterns is described in Section 4. Section 5 concludes this research. 2. Pattern based approach to BPM The concept of pattern has been used frequently in software engineering and other areas. Riehle, D. and Züllighoven, H. (1995) define pattern as the abstraction from a concrete form which keeps recurring in specific non-arbitrary contexts [14]. Aalst et al. proposed 20 workflow patterns for modeling business processes. The patterns are classified as Basic Control-Flow Patterns, Advanced Branching and Synchronization Patterns, Structural Patterns, Multiple Instance Patterns [1]. Recently, they added 23 patterns to the original 20 patterns which results in 43 control patterns [17]. Business process improvement is a systematic approach to help organizations to archive significant changes in the way they do business [16]. Foster, F. (2006) describes business process improvement pattern as an attempt to describe successful solutions to model operational business process improvement steps [8]. He defines a business process improvement pattern as an abstract form of a recurring instance of a process modification step used in a business process improvement activity. Foster explain his business process improvement pattern framework using performance indicators such as time, quality, cost, and flexibility, and he suggested dimension of process improvement such as process, organization, data, and object. He defined about 50 business process improvement patterns based on these four dimensions. Table 1 illustrates representative patterns he provided in his article. Table 1. Business process improvement patterns Improvement types Description A single process step can be added or eliminated in a business process. A resource instance can be added to or removed from a business process. An IT system can be added to or eliminated from a business process. An instance of an object can be added to or eliminated from the input or output of a business process. Aalst and Jablonski use the term change for both dealing with unexpected events, and handling modifications of the process model because of changing conditions [3]. We suggest that the term process change rather than process improvement. There are two types of process change, which include change for improvement and change for adaptation. A business process can be modified due to the results of process improvement efforts. But also a business process can be modified due to the change in business environment such as official announcement of a new regulation. In order to incorporate all kinds of the business processes modifications including process improvement and process change for the adaptation to a changing environment, we propose a concept of 1155
3 business process change pattern. The business process change patterns described in this paper has been devised based on the workflow patterns suggested by Aalst et al [1]. 3. Business process change patterns Workflow patterns provided by Aalst et al. seek to enumerate all of the possible business process modeling patterns. We define business process change patterns as transformation pattern between an existing process model (P) and the changed version (P ) of the process model. We identify frequently occurring business process change patterns, which are listed in Table 2. The process change patterns are classified into three types: activity split/change type, activity extend/delete type, and activity merge/change type. Table 2. List of business process change patterns Classification Pattern Name - Sequential Split Pattern - And Split Pattern Activity - XOR Split Pattern Split/Change - OR Split Pattern - N-out-of-M OR Split Pattern Activity Merge/Change Activity Extend/Delete - Activity Content Change Pattern - Activity Change Propagation Pattern - Activity Position Adjustment Pattern - Activity Parallelization Pattern - Activity De-Parallelization Pattern - Sequential Merge Pattern - AND Merge Pattern - Activity Delete/Detour Pattern - Activity Sequential Insert/Propagation Pattern - Activity Parallel Insert Pattern - Activity Replace/Detour Pattern Split Pattern, XOR Split Pattern, OR Split Pattern, and N-out-of-M OR Split Pattern Figure 1 illustrates a very simple process change pattern named Sequential Split Pattern. In this change pattern, a single activity A is decomposed into a series of activities A1, A2, and A3 that are linked sequentially. This type of change pattern can occur due to a variety of reasons and we can see this change pattern frequently with other split type change patterns such as And Split Pattern, OR Split Pattern and so on. A complex activity can be decomposed into several relatively simple and manageable activities using this pattern. Figure 1. Sequential Split Pattern In N-out-of-M OR Split Pattern, a single activity A is split into multiple activities using And routing nodes (AND-Split and n-synchronizing-merge) or x- Multi-Choice routing nodes (x-multi-choice-split and n-synchronizing-merge). More than n activities out of m activities should be finished to execute the next activity. Upper diagram in Figure 2 shows activity A is split into multiple activities A 1, A 2 and A m that are to be executed in parallel. And if n activities out of A 1, A 2 and A m are finished, the next activity can start. Lower diagram shows x-multi- Choice-Split and n-synchronizing-merge which incorporate A 1, A 2 and A m. x-multi-choice- Split node means x activities out of A 1, A 2 and A m should start in parallel. In this case x is greater than or equal to n and smaller than or equal to m. In the following sections, we describe each type of process change in detail and illustrate only several representative change patterns due to the space limitation. 3.1 Activity Split/Change Activity Split/Change type means process change patterns where an existing activity of a business process is split or decomposed into multiple activities. This type include Sequential Split Pattern, And Figure 2. N-out-of-M OR Split Pattern 3.2 Activity Merge/Change While change patterns of Activity Split/Change type involves change from a simple process structure to a more complex structure, business process change patterns of Activity Merge/Change type do not involve any complication of a process structure. This 1156
4 change type include Activity Content Change Pattern, Activity Change Propagation Pattern, Activity Position Adjustment Pattern, Activity Parallelization Pattern, Activity De-Parallelization Pattern, Sequential Merge Pattern, and AND Merge Pattern Figure 3 illustrates Activity Parallelization Pattern that involves a parallelization of sequential activities. This change pattern is frequently used to reduce the execution time of a business process by executing sequential activities simultaneously. Figure 3. Activity Parallelization Pattern Figure 4 illustrates Activity De-Parallelization Pattern where activities enclosed with parallel routing nodes such as AND-Split/Merge, XOR-Split/Merge and so on are re-defined as sequential activities. For example, in diagram (a) of Figure 4 AND parallel activity A and B are changed to sequential activities (B C, or C B). In diagram (b), 2 activities out of 3 activities enclosed with XOR-Split and XOR-Merge are de-parallelized. is not used temporally then it can remain in the changed process model by including an XOR Dummy activity for the purpose of activity reuse of B in the future (refer to diagram (b)). Figure 5. Activity Delete/Detour Pattern Figure 6 shows several example changes of Parallel Activity Insert Pattern. In this figure, a sequential process model composed of A, B, and C can be changed to a new process model which has parallel routing nodes. Between various split nodes and merge nodes a new activity D is inserted (refer to diagram (a), (b), and (c)). Diagram (d) illustrates that a new activity D is inserted to the existing process model that has AND routing nodes. Figure 4. Activity De-Parallelization Pattern 3.3 Activity Extend/Delete Activity Extend/Delete type means change patterns that add a new activity to the existing activities in order to reflect new business logic or delete some activities due to the change in business logic. This type includes Activity Delete/Detour Pattern, Sequential Activity Insert/Propagation Pattern, Parallel Activity Insert Pattern, and Activity Replace/Detour Pattern. Figure 5 illustrates Activity Delete/Detour Pattern which is a very simple and basic change pattern. Activities that are valid no longer should be removed from a business process model. In the figure, activity B is deleted (refer to diagram (a)). If the activity B Figure 6. Parallel Activity Insert Pattern 3.4 Process designer supporting change patterns We have developed a process designer supporting process change patterns as an Eclipse plug-in. We extended the BPEL (Business Process Execution Language) project [19] that support WS-BPEL (Web Services Business Process Execution Language). WS- BPEL or BPEL is a vendor-neutral specification being developed by OASIS [13]. We provide templates for supporting the process change patterns listed in Table
5 new version management mechanism based on the process change patterns. 4.1 Version management of a business process A version is a changed state of a specific target or concept from an existing state or condition. The term version management, frequently used in computer software area, means a methodology for dealing with changes systematically as time goes by [9]. A version model is usually defined as a version graph as shown in Figure 9 [4]. V 1 (p) revision V 2 (p) revision revision V 3 (p) variant V 4 (p) Figure 7. Process change by AND Split pattern Figure 7 illustrates how a process model can be changed using our process designer. In this example, an activity named invokeloanassessor need to be composed two AND parallel activities invokeassetassessor and invokepotentialassessor. Users can easily apply the change pattern (in this example, AND Split pattern) with the help of a wizard function (refer to Figure 8) provided by the process designer without re-designing the changed process model manually. Figure 8. Process redesign using a wizard function 4. Version management based on process change patterns To support process change in BPM system, an efficient mechanism for controlling business process versions is required. In this section, we discuss several issues on process version management and propose a Figure 9. Process version graph There are two types of versions; revision and variant [7]. A revision is a newly created version by amending an existing version. In Figure 9, V 2 (p) is a revision to V 1 (p). A variant relation is made when two or more versions are derived from an existing version. The two versions V 3 (p) and V 4 (p), generated from V 2 (p), have a variant relation. Traditional version management methods have been devised to manage software versions. There are two kinds of software version management methods; Source Safe method and CVS (Concurrent Versions System or Concurrent Versioning System) [9][5]. Source Safe uses a "lock-modify-unlock" model that is also called check-out and check-in model. CVS is an edit and merge kind of source control system. Therefore, it is not required to check out files before working on. Recently, as XML documents are becoming used in various areas, there have been several studies on version management of XML documents. Traditional text line focused version management methods include SCCS (Source Code Control System) and RCS (Revision Control System) [15][18]. These methods are not efficient for object-oriented structured documents [6]. Chien et al. propose UBCC (Usefulness-Based Copy Control) as an efficient method for managing structured XML documents. Existing version management methods used to manage process versions in BPM domain are heavily dependent on traditional version management mechanism such as check-out and check-in, and delta approach. The most frequently used version 1158
6 management method for dealing with process versions is check-out and check-in model. This method stores entire process model in order to create a new version of a process model, which is not efficient in perspective of storage space. In order to avoid this kind of problem the delta approach is often used. The delta means change operation to an existing process model. Traditional version management methods do not perform efficiently when managing business process changes due to the following reasons listed in Table 3, which necessitates a proper version management method for BPM system in dynamic environment. Table 3. Issues on process version management Problem Description - Existing process version management methods mainly rely on software version management methods or XML Detection document version management method. and - Semantically not meaningful changes creation such as adding comments may generate of a new a new process version. version - Therefore, a new version creation using semantics of process models is necessary. How to deploy when multiple versions coexist? New version execution control Providing templates supporting process change patterns Abstract process execution - Multiple process versions can co-exist at the time of process execution. - Which version should be deployed? - Deciding which version is to be selected and executed is required. - Monitoring and controlling multiple versions from the same process model is necessary. - Without human users interaction business process can be initiated due to the occurrence of external events. - If there are multiple versions, rules for selecting a proper process version should be established prior to process execution. - Generally a process library is provided to support designing the whole process model. - However, small-sized templates targeting a part of a process model is more useful in supporting process improvement and change. - Templates supporting process change patterns are necessary and also delta approach to dealing with changes is required. - If we manage process versions based on the process change patterns, abstract and flexible process execution can be provided. 4.2 Abstract execution of a business process We propose a new method for managing process versions based on process change patterns. The new flexible version management method is based on the run-time encapsulation of a business process model proposed by Kim et al [10]. The run-time encapsulation of a business process model, extended from nested process model, separates lower level subprocesses from an upper level process and supports dynamic and flexible process management. When process versions are controlled based on the change patterns, abstract and flexible process execution is possible. If there are multiple versions of a process, which version should be selected and executed? Traditional BPM systems usually select one of the versions prior to process execution. However, there are many cases where the proper version of a process cannot be determined in advance. For example, in case of clinical workflows in hospitals, successive activities of an initial diagnosis activity are usually determined and executed dynamically according to the result of the diagnosis activity. Figure 10 illustrates abstract execution of multiple versions of a business process. In this figure v2 version is created by applying a business process change pattern named Activity Parallelization Pattern to an existing process version v1. The first part of the two process versions are the same, so we call this part common execution block. And the second part of each version is different from each other. It is possible to execute common execution block without determining the version of the process model, that is, the selection of a process version to be executed can be deferred until the end of common execution block, when a proper version is determined according to the execution results of the common execution block. Abstract execution of a business process enhances the flexibility of BPM system and also enables efficient resource allocation in dynamic business environment combined with process promotion and demotion which is explained in Section
7 Common execution block Activity Parallelization Pattern Figure 10. Abstract process execution 4.3 Flexible execution of process versions Usually a process change involves a modification of a set of related activities. We call a set of related activities modified by a single conceptual change factor pattern block. In Figure 11 changed process model (a) has a connected pattern block after applying change pattern Activity Position Adjustment Pattern. On the contrary, changed process model (b) has two disconnected pattern blocks. However, theses two blocks constitute a logically single pattern block. process version until the end of the first common execution block. When it encounters any activity or routing node in pattern area, a proper version of a process should be determined. We propose a useful mechanism to support dynamic process version selection. Let s consider a situation where a process instance is executed within pattern area, and it is necessary to change the version of the process instance. The possibility of successful process execution and the flexibility of BPMS can be increased by supporting dynamic process version selection which requires activity rollback and compensation. The execution status of a process instance being executed within pattern area can be rolled back before the start of the pattern area using activity rollback and compensation. That is to say the activities within pattern area are rolled back and should be restated. And then the version of the process instance to be executed should be determined. Here, according to the selected version the process instance can be promoted or demoted. A process instance is promoted if a later version of a process model is selected and executed (process promotion). On the contrary, a process instance is demoted if a previous version of a process model is selected and executed (process demotion). It is expected that a BPM system supporting process promotion and demotion combined with abstract process execution enhances the flexibility of process execution and enables dynamic process management. 5. Conclusions before change Figure 11. Pattern block after change By defining pattern blocks as shown in Figure 12, we can express all the changes applied to an existing process model as a combination of pattern blocks. Figure 12. Combination of pattern blocks In this paper we call the combination of pattern blocks pattern area, which contains all of the changed part of an original process model. Outside of pattern area is composed of the original unchanged activities and routing nodes and we call this area common execution block as shown in Figure 10. BPM solution can execute a process instance without deciding a Lifecycle support of BPM solutions is becoming more and more important. In order to achieve the goals of BPM implementation it is required to support process analysis and improvement, which necessitates a framework for managing business process changes in dynamic environment. In this paper, we have presented a new approach to managing business process changes in dynamic business environment based on business process change patterns. We have addressed a concept of business process change and propose a variety of process change patterns based on Aalst s workflow patterns. We identified the 16 business change patterns and classify them into three types. Activity Split/Change type includes process change patterns where the existing activity of a business process is split or changed. Activity Merge/Change Type is contrary to Activity Split/Change Type. Finally, Activity Extend/Delete Type includes change patterns that add a new activity or delete some activities due to the change in business logic. Also, we have designed and developed a process designer supporting the process change patterns. 1160
8 We have reviewed several issues on managing process versions and proposed a new version management method for managing process changes more flexibly based on the business process change patterns. To maximize the flexibility in executing various process versions we propose a mechanism for abstract process execution with run-time encapsulation of business processes in dynamic environment. Also, we propose process promotion and demotion to support abstract process execution. We expect that our new approach to managing business process changes can contributes to efficient and effective management of business process changes for organizations adopting BPM system. They can manage their various business process changes more flexibly in dynamic business environment. A BPM system that supports abstract process execution with process promotion and demotion enhances the flexibility of process execution and enables dynamic process management. Acknowledgments This research was supported by Seoul R&BD Program. References [1] van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P., (2003), "Workflow Patterns", Distributed and parallel databases : an international journal, Vol. 14, No. 1, pp [2] van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M., (2003), Business Process Management: A Survey, In W.M.P. van der Aalst, A.H.M. ter Hofstede, and M. Weske, editors, International Conference on Business Process Management (BPM 2003), LNCS 2678, pp [3] van der Aalst, W.M.P., Jablonski, S., (2000), Dealing with workflow change: identification of issues and solutions, International Journal of Computer Systems Science & Engineering, Vol. 15, No. 5, pp [4] Bae, H., et al., (2004), Document configuration control processes captured in a workflow, Computers in Industry,Vol. 53, No. 2, pp [5] Cederqvist, P., et al., Version Management with CVS, Available at [6] Chien, S-Y., Tsotras V. J., Zaniolo, C., (2001), Version Management of XML Documents, WebDB 2000, LNCS 1997, pp [7] Conradi, R., Westfechtel, B., (1998), Version models for software configuration management, ACM Computing Survey, Vol. 30, No. 2, pp [8] Forster, F., (2006), Toward a Business Process Improvement Pattern Framework, BPTrends. [9] Katz, R.H., (1990), Toward a unified framework for version modeling in engineering database, ACM Computing Surveys Vol. 22, No. 4, pp [10] Kim, Y., Kang, S.-H., Kim, D., Bae, J., Ju, K.-J., (2000) WW-flow: A Web-based Workflow Management System with Run-time Encapsulation, IEEE Internet Computing, Vol. 4, No. 3, pp [11] Klückmann, J., (2007), On the way to SOA - Business processes as a guideline, ARIS Expert Paper. [12] Netjes, M., Reijers, H.A., van der Aalst, W.M.P., (2006), FileNet s BPM life-cycle support, BPM Center Report BPM-06-07, BPMcenter.org. [13] OASIS, (2007) Web Services Business Process Execution Language Version 2.0, OASIS Standard, Available at OS.pdf. [14] Riehle, D., Züllighoven, H., (1996), Understanding and Using Patterns in Software Development, Theory and Practice of Object Systems, Vol. 2, No. 1, pp [15] Rochkind, M. J., (1975), The Source Code Control System, IEEE Transactions on Software Engineering, Vol. 1, No. 4, pp [16] Rosemann, M. (2001), Business Process Lifecycle Management, Brisbane: Queensland University of Technology. [17] Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N., (2006), Workflow Control-Flow Patterns: A Revised View, BPM Center Report BPM [18] Tichy, W. F., (1985), RCS - A System for Version Control, Software Practice and Experience, Vol. 15, pp [19]
Supporting the BPM lifecycle with FileNet
Supporting the BPM lifecycle with FileNet Mariska Netjes Hajo A. Reijers Wil. M.P. van der Aalst Outline Introduction Evaluation approach Evaluation of FileNet Conclusions Business Process Management Supporting
More informationBPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can
More informationBusiness Process Modeling
Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo kellyrb@ime.usp.br January 30, 2009 1 / 41 Business Process Concepts Process
More informationSemantic Analysis of Flow Patterns in Business Process Modeling
Semantic Analysis of Flow Patterns in Business Process Modeling Pnina Soffer 1, Yair Wand 2, and Maya Kaner 3 1 University of Haifa, Carmel Mountain 31905, Haifa 31905, Israel 2 Sauder School of Business,
More informationModeling Workflow Patterns
Modeling Workflow Patterns Bizagi Suite Workflow Patterns 1 Table of Contents Modeling workflow patterns... 4 Implementing the patterns... 4 Basic control flow patterns... 4 WCP 1- Sequence... 4 WCP 2-
More informationBIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective
BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016
More informationAll That Glitters Is Not Gold: Selecting the Right Tool for Your BPM Needs
PROVE IT WITH PATTERNS All That Glitters Is Not Gold: Selecting the Right Tool for Your BPM Needs by Nick Russell, Wil M.P. van der Aalst, and Arthur H.M. ter Hofstede As the BPM marketplace continues
More informationBPMN VS. UML ACTIVITY DIAGRAM FOR BUSINESS PROCESS MODELING
Accounting and Management Information Systems Vol. 11, No. 4, pp. 637 651, 2012 BPMN VS. UML ACTIVITY DIAGRAM FOR BUSINESS PROCESS MODELING Cristina Venera GEAMBAŞU 1 The Bucharest University of Economic
More informationCOMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova
COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova Computer automation of business processes: The paper presents the Workflow management system as an established technology for automation
More informationUseful Patterns for BPEL Developers
Central Page 457 of 493 Useful Patterns for BPEL Developers Darko Andročec, Dragutin Kermek Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {darko.androcec, dragutin.kermek}@foi.hr
More informationFileNet s BPM life-cycle support
FileNet s BPM life-cycle support Mariska Netjes, Hajo A. Reijers, Wil M.P. van der Aalst Eindhoven University of Technology, Department of Technology Management, PO Box 513, NL-5600 MB Eindhoven, The Netherlands
More information08 BPMN/1. Software Technology 2. MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard
MSc in Communication Sciences 2009-10 Program in Technologies for Human Communication Davide Eynard Software Technology 2 08 BPMN/1 2 ntro Sequence of (three?) lessons on BPMN and technologies related
More informationSupporting the BPM life-cycle with FileNet
Supporting the BPM life-cycle with FileNet Mariska Netjes, Hajo A. Reijers, Wil M.P. van der Aalst Eindhoven University of Technology, Department of Technology Management, PO Box 513, NL-5600 MB Eindhoven,
More informationProcess Mining by Measuring Process Block Similarity
Process Mining by Measuring Process Block Similarity Joonsoo Bae, James Caverlee 2, Ling Liu 2, Bill Rouse 2, Hua Yan 2 Dept of Industrial & Sys Eng, Chonbuk National Univ, South Korea jsbae@chonbukackr
More informationProcess Modeling using BPMN 2.0
Process Modeling using BPMN 2.0 This chapter provides a brief overview of Business Process Modeling Notation (BPMN) concepts with particular emphasis on the BPMN 2.0 additions. In addition, it describes
More informationBusiness-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
More informationBusiness Process Management: A personal view
Business Process Management: A personal view W.M.P. van der Aalst Department of Technology Management Eindhoven University of Technology, The Netherlands w.m.p.v.d.aalst@tm.tue.nl 1 Introduction Business
More informationInforme Técnico / Technical Report
Informe Técnico / Technical Report BP Variability Case Studies Development using different Modeling Approaches Clara Ayora, Victoria Torres, Vicente Pelechano Ref. #: ProS-TR-2011-03 Title: BP Variability
More information1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.
* ** Today s organization increasingly prompted to integrate their business processes and to automate the largest portion possible of them. A common term used to reflect the automation of these processes
More informationFrom Workflow Design Patterns to Logical Specifications
AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 1 http://dx.doi.org/10.7494/automat.2013.17.1.59 Rados³aw Klimek* From Workflow Design Patterns to Logical Specifications 1. Introduction Formal methods in software
More informationBPM Process Patterns. Repeatable Designs for BPM Process Models
BPM Process Patterns Repeatable Designs for BPM Process Models FUEGOBPM BPM Process Patterns PART NO. BPMProcessPatternsWhitePaper.doc Date January 17, 2006 This document is subject to change without notice.
More informationIntroduction to Software Configuration Management. CprE 556 Electrical and Computer Engineering Department Iowa State University
Introduction to Software Configuration Management CprE 556 Electrical and Computer Engineering Department Iowa State University 1 Example Initially, implementation is in Modula-2 on a Mac. A11 B11 A12
More informationActivity Mining for Discovering Software Process Models
Activity Mining for Discovering Software Process Models Ekkart Kindler, Vladimir Rubin, Wilhelm Schäfer Software Engineering Group, University of Paderborn, Germany [kindler, vroubine, wilhelm]@uni-paderborn.de
More informationPLG: a Framework for the Generation of Business Process Models and their Execution Logs
PLG: a Framework for the Generation of Business Process Models and their Execution Logs Andrea Burattin and Alessandro Sperduti Department of Pure and Applied Mathematics University of Padua, Italy {burattin,sperduti}@math.unipd.it
More informationTowards a Software Framework for Automatic Business Process Redesign Marwa M.Essam 1, Selma Limam Mansar 2 1
ACEEE Int. J. on Communication, Vol. 02, No. 03, Nov 2011 Towards a Software Framework for Automatic Business Process Redesign Marwa M.Essam 1, Selma Limam Mansar 2 1 Faculty of Information and Computer
More informationProcess Mining and Monitoring Processes and Services: Workshop Report
Process Mining and Monitoring Processes and Services: Workshop Report Wil van der Aalst (editor) Eindhoven University of Technology, P.O.Box 513, NL-5600 MB, Eindhoven, The Netherlands. w.m.p.v.d.aalst@tm.tue.nl
More informationChapter 2 Introduction to Business Processes, BPM, and BPM Systems
Chapter 2 Introduction to Business Processes, BPM, and BPM Systems This chapter provides a basic overview on business processes. In particular it concentrates on the actual definition and characterization
More informationWoPeD - An Educational Tool for Workflow Nets
WoPeD - An Educational Tool for Workflow Nets Thomas Freytag, Cooperative State University (DHBW) Karlsruhe, Germany freytag@dhbw-karlsruhe.de Martin Sänger, 1&1 Internet AG, Karlsruhe, Germany m.saenger09@web.de
More informationProcess Modeling Notations and Workflow Patterns
Process Modeling Notations and Workflow Patterns Stephen A. White, IBM Corp., United States ABSTRACT The research work of Wil van der Aalst, Arthur ter Hofstede, Bartek Kiepuszewski, and Alistair Barros
More informationHIERARCHICAL CLUSTERING OF BUSINESS PROCESS MODELS
International Journal of Innovative Computing, Information and Control ICIC International c 2009 ISSN 1349-4198 Volume 5, Number 12, December 2009 pp. 1 ISII08-123 HIERARCHICAL CLUSTERING OF BUSINESS PROCESS
More informationDISCOVERY AND ANALYSIS OF ACTIVITY PATTERN CO- OCCURRENCES IN BUSINESS PROCESS MODELS
DISCOVERY AND ANALYSIS OF ACTIVITY PATTERN CO- OCCURRENCES IN BUSINESS PROCESS MODELS Jean Michel Lau, Cirano Iochpe Informatics Institute, Federal University of Rio Grande do Sul, 9500 Bento Gonçalves
More informationUPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts
UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,
More informationSupporting the conception of a Knowledge Management System by the PIFA approach: case study STMicroelectronics
IAENG International Journal of Computer Science, 32:4, IJCS_32_4_11 Supporting the conception of a Knowledge Management System by the PIFA approach: case study STMicroelectronics Hendrik Busch, STMICROELECTRONICS,
More informationWorkflow Patterns Put Into Context
Software and Systems Modeling manuscript No. (will be inserted by the editor) Workflow Patterns Put Into Context W.M.P. van der Aalst 1,2, A.H.M. ter Hofstede 2,1 1 Eindhoven University of Technology,
More informationPrototype of assignment intelligent adaptive of service providers inside of ESB with data mining
Prototype of assignment intelligent adaptive of service providers inside of ESB with data mining Andrés Paolo Castaño 1 Computer Science Department University of Caldas, Colombia Abstract The SOA philosophy
More informationBusiness Process Modelling Languages
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Business Process Modelling Languages Paola Turci AOT Lab - DII - Università di Parma Business
More informationSoftware Configuration Management. Context. Learning Objectives
Software Configuration Management Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Context Requirements Inception Elaboration Construction Transition
More informationOntological Identification of Patterns for Choreographing Business Workflow
University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business
More informationIBM WebSphere Business Integration
BPTrends 1 Product Overview 1133 Westchester Ave. White Plains, New York 10604 Check site for phone and fax numbers in your area. sells a suite of BPM products under the WebSphere Business Integration
More informationESB as a SOA mediator: Minimizing Communications Complexity
ESB as a SOA mediator: Minimizing Communications Complexity Nadya Alexandra Calderón R., Sergio Daniel Moreno P. Universidad de los Andes. Ingeniería de Sistemas y Computación. Bogotá, Colombia n-calder@uniandes.edu.co,
More informationAMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects
AMFIBIA: A Meta-Model for the Integration of Business Process Modelling Aspects Björn Axenath, Ekkart Kindler, Vladimir Rubin Software Engineering Group, University of Paderborn, Warburger Str. 100, D-33098
More informationStructural Detection of Deadlocks in Business Process Models
Structural Detection of Deadlocks in Business Process Models Ahmed Awad and Frank Puhlmann Business Process Technology Group Hasso Plattner Institut University of Potsdam, Germany (ahmed.awad,frank.puhlmann)@hpi.uni-potsdam.de
More informationA Survey of Comparative Business Process Modeling Approaches
A Survey of Comparative Business Process Modeling Approaches Ruopeng Lu, Shazia Sadiq School of Information Technology and Electrical Engineering, The University of Queensland, Brisbane, QLD, 4072, Australia
More informationWinery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
More informationManaging and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts
Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts Marian Benner, Matthias Book, Tobias Brückmann, Volker Gruhn, Thomas Richter, Sema Seyhan paluno The Ruhr Institute
More informationAn Evaluation of Conceptual Business Process Modelling Languages
An Evaluation of Conceptual Business Process Modelling Languages Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems
More informationA Comparison of BPMN and UML 2.0 Activity Diagrams
A Comparison of BPMN and UML 2.0 Activity Diagrams Daniela C. C. Peixoto 1, Vitor A. Batista 1, Ana P. Atayde 1, Eduardo P. Borges 1, Rodolfo F. Resende 2, Clarindo Isaías P. S. Pádua 1. 1 Synergia Universidade
More informationLarge Scale Order Processing through Navigation Plan Concept
Large Scale Order Processing through Navigation Plan Concept João Eduardo Ferreira 1, Osvaldo K. Takai 1, Kelly R. Braghetto 1, and Calton Pu 2 1 Department of Computer Science, University of São Paulo
More informationDeveloping a Service Oriented Process Management System for University Quality Assurance
Developing a Service Oriented Process Management System for University Quality Assurance PROF. DR. TAHER TAWFEK HAMZA Dept. of computer science, faculty of computer science and informatics, mansoura university,
More information<Insert Picture Here>
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationQualitative and Quantitative Analysis of Workflows Based on the UML Activity Diagram and Petri Net
Qualitative and Quantitative Analysis of Workflows Based on the UML Activity Diagram and Petri Net KWAN HEE HAN *, SEOCK KYU YOO **, BOHYUN KIM *** Department of Industrial & Systems Engineering, Engineering
More informationPrivacy-Aware Scheduling for Inter-Organizational Processes
Privacy-Aware Scheduling for Inter-Organizational Processes Christoph Hochreiner Distributed Systems Group, Vienna University of Technology, Austria c.hochreiner@infosys.tuwien.ac.at Abstract Due to the
More informationModellrepository @ T-Mobile Umsetzung und Einsatz
1 Modellrepository @ T-Mobile Umsetzung und Einsatz ix CeBIT Forum 2009 Carsten Sensler, T-Mobile Deutschland GmbH 3/9/09 1 Table of Contents!! SOA Backplane overview!! Model repository @ T-Mobile!! Domain
More informationEXTENDING BUSINESS PROCESS MODELING TOOLS WITH WORKFLOW PATTERN REUSE
EXTENDING BUSINESS PROCESS MODELING TOOLS WITH WORKFLOW PATTERN REUSE Lucinéia Heloisa Thom 1, Jean Michael Lau 1, Cirano Iochpe 1,2, Jan Mendling 3 1 Institute of Informatics, Federal University of Rio
More informationTowards a BPMN Semantics using UML models
Towards a BPMN Semantics using UML models Oana Nicolae 1 Mirel Cosulschi 2 Adrian Giurca 1 and Gerd Wagner 1 1 Department of Internet Technology Institute of Informatics Brandenburg Technical University
More informationRequirements and Tools for Variability Management
Requirements and Tools for Variability Management Marco Aiello, Pavel Bulanov, Heerko Groefsema Distributed Systems Group University of Groningen The Netherlands Email: aiellom@ieee.org, p.bulanov@rug.nl,
More informationA Configuration Management Model for Software Product Line
A Configuration Management Model for Software Product Line Liguo Yu 1 and Srini Ramaswamy 2 1 Computer Science and Informatics Indiana University South Bend South Bend, IN 46634, USA ligyu@iusb.edu 2 Computer
More informationA Software Framework for Risk-Aware Business Process Management
A Software Framework for Risk-Aware Business Management Raffaele Conforti 1, Marcello La Rosa 1,2, Arthur H.M. ter Hofstede 1,4, Giancarlo Fortino 3, Massimiliano de Leoni 4, Wil M.P. van der Aalst 4,1,
More informationBusiness Process Driven SOA using BPMN and BPEL
Business Process Driven SOA using BPMN and BPEL From Business Process Modeling to Orchestration and Service Oriented Architecture Matjaz B. Juric Kapil Pant PUBLISHING BIRMINGHAM - MUMBAI Preface Chapter
More informationIncreasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
More informationMethodology of performance evaluation of integrated service systems with timeout control scheme
Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho
More informationChap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
More informationWorkflow Patterns for Business Process Modeling
Workflow Patterns for Business Process Modeling Lucinéia Heloisa Thom 1, Cirano Iochpe 1,2, Manfred Reichert 3 1 Federal University of Rio Grande do Sul, Informatics Institute, Av. Bento Gonçalves, 9500,
More informationBusiness Process Simulation - A Tool Survey
Business Process Simulation - A Tool Survey M.H. Jansen-Vullers and M. Netjes Department of Technology Management, Eindhoven University of Technology P.O. Box 513, NL-5600 MB, Eindhoven, The Netherlands.
More informationDr. U. Assmann, Software Engineering 1 Dr. U. Assmann, Software Engineering 2
Configuration Management Dr. U. Aßmann Research Center for Integrational Software Engineering Content Basic Concepts Components Component selection Collaboration Process Support ools Engineering 1 Engineering
More informationQUT Digital Repository: http://eprints.qut.edu.au/
QUT Digital Repository: http://eprints.qut.edu.au/ Sadiq, Shazia and Indulska, Marta and Bandara, Wasana and Chong, Sandy (2007) Major Issues in Business Process Management: A Vendor Perspective. In Tan,
More informationAn Evaluation of Conceptual Business Process Modelling Languages
An Evaluation of Conceptual Business Process Modelling Languages Beate List Women's Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems Vienna University
More informationExtension of a SCA Editor and Deployment-Strategies for Software as a Service Applications
Institut fur Architektur von Anwendungssystemen Universität Stuttgart Universitätsstraße 38 70569 Stuttgart Diplomarbeit Nr. 2810 Extension of a SCA Editor and Deployment-Strategies for Software as a Service
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationData-Aware Service Choreographies through Transparent Data Exchange
Institute of Architecture of Application Systems Data-Aware Service Choreographies through Transparent Data Exchange Michael Hahn, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application
More informationQuery-Based Approach to Workflow Process Dependency Analysis Technical Report 01 Faculty of Science 2005
Query-Based Approach to Workflow Process Dependency Analysis Technical Report 01 Faculty of Science 2005 Weizhen Dai and H. Dominic Covvey School of Computer Science and the Waterloo Institute for Health
More informationYAWL: Yet Another Workflow Language (Revised version) 2
YAWL: Yet Another Workflow Language (Revised version) W.M.P. van der Aalst ½ ¾ and A.H.M. ter Hofstede ¾ ¾ ½ Department of Technology Management, Eindhoven University of Technology P.O. Box 513, NL-5600
More informationBusiness Process Quality Metrics: Log-based Complexity of Workflow Patterns
Business Process Quality Metrics: Log-based Complexity of Workflow Patterns Jorge Cardoso Department of Mathematics and Engineering, University of Madeira, Funchal, Portugal jcardoso@uma.pt Abstract. We
More informationAgile Long-term Workflows
Agile Long-term Workflows Dr. Mirjam Minor Daniel Schmalen Thomas Sauer Alexander Tartakovski Herculano de Biasi Prof. Dr. Ralph Bergmann www.wi2.uni-trier.de -I -1- We could not employ a workflow system
More informationBusiness Process Model and Soundness
Instantaneous Soundness Checking of Industrial Business Process Models Dirk Fahland 1, Cédric Favre 2, Barbara Jobstmann 4, Jana Koehler 2, Niels Lohmann 3, Hagen Völzer 2, and Karsten Wolf 3 1 Humboldt-Universität
More informationOntology-Based Discovery of Workflow Activity Patterns
Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2
More informationCS 565 Business Process & Workflow Management Systems
CS 565 Business Process & Workflow Management Systems Professor & Researcher Department of Computer Science, University of Crete & ICS-FORTH E-mail: dp@csd.uoc.gr, kritikos@ics.forth.gr Office: K.307,
More informationYAWL and its Support Environment
YAWL and its Support Environment Alessandro usso arusso@dis.uniroma1.it based on the slides available online at http://www.yawlbook.com/home/downloads a university 2009, www.yawlfoundation.org Acknowledgment
More informationWebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
More informationBusiness Independent Model of Mobile Workforce Management
Business Independent Model of Mobile Workforce Management Volker Gruhn and Thomas Richter Chair of Applied Telematics / e-business, University of Leipzig Klostergasse 3, 04109 Leipzig, Germany {gruhn,richter}@ebus.informatik.uni-leipzig.de
More informationTransforming PICTURE to BPMN 2.0 as Part of the Model-driven Development of Electronic Government Systems
Heitkötter, Henning, Transforming PICTURE to BPMN 2.0 as Part of the Model-Driven Development of Electronic Government Systems, 44th Hawaii International Conference on System Sciences (HICSS), pp. 1 10,
More informationContext-aware Business Process Evaluation and Redesign
Context-aware Business Process Evaluation and Redesign Kahina Bessai 1, Bruno Claudepierre 1, Oumaima Saidani 1, Selmin Nurcan 1,2 1 Centre de Recherche en Informatique Université Paris I - Panthon Sorbonne
More informationOn the equivalence of specific control flow and data flow patterns with use cases
On the equivalence of specific control flow and data flow patterns with use cases Akos Balasko Institute for Computer Science and Control Hungarian Academy of Sciences Budapest, Kende str. 13-17 Email:
More informationComputer Support for Agile Human-to-Human Interactions with Social Protocols
Computer Support for Agile Human-to-Human Interactions with Social Protocols Willy Picard Poznań University of Economics, Department of Information Technologies, ul. Mansfelda 4, Poznań, Poland Willy.Picard@ue.poznan.pl,
More informationInstantiation Semantics for Process Models
Instantiation Semantics for Process Models Gero Decker 1 and Jan Mendling 2 1 Hasso-Plattner-Institute, University of Potsdam, Germany gero.decker@hpi.uni-potsdam.de 2 Queensland University of Technology,
More informationTowards a Human Task Management Reference Model
Towards a Human Task Management Reference Model Daniel Schulte FernUniversität in Hagen, 58084 Hagen, Germany, Daniel.Schulte@FernUni-Hagen.de Abstract. Business process engines and workflow engines (but
More informationEnabling Flexibility of Business Processes by Compliance Rules
Enabling Flexibility of Business Processes by Compliance Rules A Case Study from the Insurance Industry Thanh Tran Thi Kim 1, Erhard Weiss 1, Christoph Ruhsam 1 Christoph Czepa 2, Huy Tran 2, Uwe Zdun
More informationModeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe john.doe@johnydoe.com Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
More informationWorkflows in UML. Peter Rittgen
Workflows in UML Peter Rittgen University College of Borås, 501 90 Borås, Sweden, phone: +46 33 16 5930, fax: +46 33 16 4007 E-mail: peter.rittgen@hb.se ABSTRACT UML Activity Diagrams have been studied
More informationFROM WORKFLOW SPECIFICATION TO IMPLEMENTATION: AN INDUSTRIAL USE CASE
INTERNATIONAL DESIGN CONFERENCE - DESIGN 2008 Dubrovnik - Croatia, May 19-22, 2008. FROM WORKFLOW SPECIFICATION TO IMPLEMENTATION: AN INDUSTRIAL USE CASE A. Aynar Nkondo Dika, G. Ducellier, B. Eynard,
More informationCost-Informed Operational Process Support
Cost-Informed Operational Process Support M. T. Wynn 1, H. A. Reijers 2,3, M. Adams 1, C. Ouyang 1, A. H. M. ter Hofstede 1,2, W. M. P. van der Aalst 2,1, M. Rosemann 1, and Z. Hoque 4 1 Queensland University
More informationICT353/532 Advanced Business Analysis & Design
ICT353/532 Advanced Business Analysis & Design Topic 5 (Part 2) Tools and Techniques for Business Process Modelling Ronald K. Shiflet Ronald.Kevin@kaplan.com Readings and Resources Havey, M. (2005) Essen%al
More informationMapping from Business Processes to Requirements Specification
Extended abstract 1/5 Mapping from Business Processes to Requirements Specification Svatopluk Štolfa, Ivo Vondrák Department of Computer Science, VŠB - Technical University of Ostrava, 17.listopadu 15,
More informationGo4Flex: Goal-oriented Process Modelling
Go4Flex: Goal-oriented Process Modelling Lars Braubach, Alexander Pokahr, Kai Jander, Winfried Lamersdorf, and Birgit Burmeister Abstract Many companies consider business process management strategies
More informationA Pattern-based Approach to Business Process Modeling and Implementation in Web Services
A Pattern-based Approach to Business Process Modeling and Implementation in Web Services Steen Brahe 1 and Behzad Bordbar 2 1 Danske Bank & IT University of Copenhagen, Denmark stbr@itu.dk 2 University
More informationIT Support for Release Management Processes in the Automotive Industry
In: Proc. of International Conf. on Business Process Management (BPM 2006), pp. 368-377. LNCS 4102. Springer Verlag. IT Support for Release Management Processes in the Automotive Industry Dominic Müller
More informationSERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
More informationA Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System
A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur,
More informationComplexity Metrics for Business Process Models
Complexity Metrics for Business Process Models Volker Gruhn and Ralf Laue Chair of Applied Telematics / e-business Computer Science Faculty, University of Leipzig, Germany {gruhn,laue}@ebus.informatik.uni-leipzig.de
More informationA Study on Data Analysis Process Management System in MapReduce using BPM
A Study on Data Analysis Process Management System in MapReduce using BPM Yoon-Sik Yoo 1, Jaehak Yu 1, Hyo-Chan Bang 1, Cheong Hee Park 1 Electronics and Telecommunications Research Institute, 138 Gajeongno,
More information