1 / 11

Integrated Process Lifecycle Support for Dynamic Processes

Integrated Process Lifecycle Support for Dynamic Processes. Manfred Reichert Ulm University Barbara Weber University of Innsbruck. Process-aware Information System. Process Composer. Process Repository. Process-aware Information System (PAIS). Create Process Schema Modify Process Schema

preston
Télécharger la présentation

Integrated Process Lifecycle Support for Dynamic Processes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Integrated Process Lifecycle Support for Dynamic Processes Manfred Reichert Ulm University Barbara Weber University of Innsbruck

  2. Process-aware Information System Process Composer Process Repository Process-aware Information System (PAIS) Create Process Schema Modify Process Schema Check Process Schema … Late Modeling Web Clnt API Modeling API Dyn. Change API Admin. API Validatíon Authorization Time Mgmt ... Msg Queuing Exceptions Audit Trail Process Execution Engine Instance 11 Application Components Instance 4 Instance 10 Instance 9 Instance3 Instance 14 Process Schemas Instance 6 Instance 8 Instance2 Instance 13 Instance 5 Instance 7 Instance1 Instance 12 Anwendungen / Application Server ... Process Engineer Users

  3. Business Process Management Diagnosis Process Enactment Process Design System Configuration Source: v.d.Aalst, t.Hofstede, Weske 2003

  4. Business Process ManagementAnd some of its Research Challenges • Business processes can be very large and complex • Thousands of concurrently executed process instances • High need for flexibility and adaptability • Feedback and learning from real process executions • PAIS correctness and PAIS robustness are fundamental Example of an Automotive Engineering Process Healthcare Process

  5. Process Execution Process engineer / Process administrator Tätigkeit 4 Integrated Process Lifecycle Support Instance I1 Schema S: Schema S‘: Instance I1 Instance I1 Traditional Process Lifecycle Support  B B B B B x x x x x x x x x x    C C C C C E E E E A A A A A  Evolve Process Schema D D D D D    Create Process Schema  Create Instances  Execution Log Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Process Monitoring Process participant

  6. Process Execution Process engineer / Process administrator Tätigkeit 4 Some Flexibility Issues Along the Lifecycle Instance I1 Schema S‘: Instance I1 Instance I1 Schema S: Traditional Process Lifecycle Support  B B B B B Need for Dealing with Variations x x x x x x x x x x    C C C C C E E E E A A A A A  Evolve Process Schema D D D D D    Need for Process Evolution Create Process Schema Need for Decision Deferral  Create Instances  Execution Log Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Process Monitoring Process participant Need for Learning from Instance Executions (incl. Ad-hoc Changes) Need for Exception Handling and Ad-hoc Changes Source: [WRWR09]

  7. Process Execution Process engineer / Process administrator Tätigkeit 4 Integrated Process Lifecycle Support Instance I1 Instance I1 Schema S: Instance I1 Schema S‘: Lifecycle Support in adaptive PAISs  B B B B B x x x x x x x x x x    C C C C C E E E E A A A A A  Evolve Process Schema D D D D D    Create Process Schema   Change Propagation Create Instances Exception: Delete (I1, E)  Execution Log Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Process Monitoring Process participant  Instance-specific Change Change Log

  8. Process Execution Process engineer / Process administrator Tätigkeit 4 Integrated Process Lifecycle Support Revised lifecycle for dynamic processes – The ProCycle Approach  Schema S‘: Instance I1 Schema S: Instance I1 Instance I1 B B B B B  x x x x x x x x x x Evolve Process Schema    C C C C C E E E E A A A A A Create Process Schema D D D D D      Change Propagation Create Instances Exception: Delete (I1, E)  Execution Log Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Process Monitoring  Instance-specific Change Change Log Process participant  Migrate Case Base Memorization and Change Reuse   Derive Process Type Change Case Base

  9. Product Product Process Process Process Process Process Process Process Process Process Process Process Process Integrated Process & Product Lifecycle Support =

  10. Integrated Process & Product Lifecycle Support

  11. Some Recent Papers • B. Weber, M. Reichert, W. Wild, S. Rinderle-Ma (2009) Providing Integrated Life Cycle Support in Process-Aware Information Systems. Int'l Journal of Cooperative Information Systems, 18(1):115-165 • B. Weber, S. Sadiq, M. Reichert (2009) Beyond Rigidity - Dynamic Process Lifecycle Support: A Survey on Dynamic Changes in Process-aware Information Systems. Computer Science - Research and Development, 23(2):47-65 • M. Reichert, S. Rinderle-Ma, P. Dadam (2009) Flexibility in Process-aware Information Systems. Transactions on Petri Nets and Other Models of Concurrency, Special Issue on Concurrency in Process-aware Information Systems, 2: 115-135 • P. Dadam, M. Reichert (2009) The ADEPT Project: A Decade of Research and Deve-lopment for Robust and Flexible Process Support - Challenges and Achievements. Computer Science - Research and Development, 23(2): 81-97 • B. Barbara, M. Reichert, S. Rinderle-Ma (2008) Change Patterns and Change Support Features - Enhancing Flexibility in Process-Aware Information Systems. Data and Knowledge Engineering, 66(3): 438-466 • D. Müller, M. Reichert, J. Herbst (2008) A New Paradigm for the Enactment and Dynamic Adaptation of Data-driven Process Structures. Proc. CAiSE'08, pp. 48-63.

More Related