Enabling Flexibility in Process-aware Information Systems Challenges, Methods, Technologies
|
|
- Caren Kelly
- 5 years ago
- Views:
Transcription
1 Enabling Flexibility in Process-aware Information Systems Challenges, Methods, Technologies MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK
2 Content Keynote based on new Springer book Enabling Flexibility in Process-Aware Information Systems
3 Content Part 1 Process-aware Information Systems Part 2 Flexibility Issues Part 3 Flexibility Support for Pre-specified Process Models Pre-specified process models and flexibility-by-design Process configuration Handling of anticipated exceptions Handling unforeseen exceptions with Ad-hoc Changes Process Evolution Process Monitoring, Mining & Analysis Business Process Compliance 3
4 Content Part 4 Loosely-specified Process Models Concretizing Loosely-specified process models Constraint-based process models User and Data Driven Processes A Framework for Object-Aware Processes 4
5 Business Processes and Workflows Part 1 - Process-aware Information Systems MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 5
6 A Retail Process Welcome customer Offer Clothes Bill Clothes Hand over clothes Mendling
7 Business Process Lifecycle Evaluation: Process Mining Business Activity Monitoring Enactment: Operation Monitoring Maintenance Enactment Evaluation Administration and Stakeholders Configuration Design & Analysis Design: Business Process Identification and Modeling Analysis: Validation Simulation Verification M. Weske: Business Process Management, Springer-Verlag Berlin Heidelberg 2007 Configuration: System Selection Implementation Test and Deployment Fig 1.5. Business process lifecycle 7
8 BPM Value Proposition Higher Lower Transformation BPM adoption maturity Higher Process Optimization Business insight Process monitoring Value to shareholders and competitiveness Compliance & consistency IT agility Process execution Efficiency Knowledge Lower Process modeling Workers, supervisors, and managers CIO CFO CXO CEO Customers and partners Stakeholders Forester 2007 BPM Market Overview 8
9 Process-aware Information System Process Composer Process Repository Process-aware Information System (PAIS) Create Process Schema Modify Process Schema Check Process Schema Process Models Application Components Late Modeling Web Clnt API Admin. API Msg Queuing Instance 4 Instance 3 Instance 2 Instance 1 Validatíon Process Execution Engine Instance 6 Instance 5 Modeling API Authorization Instance 11 Instance 10 Instance 9 Instance 8 Instance 7 Dyn. Change API Time Mgmt Exceptions Audit Trail... Instance 14 Instance 13 Instance 12 Anwendungen / Application Server... Process Engineer Users 9
10 Simple Process Model Process Model S Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity XOR-Split/Join AND-Split/Join Sonography Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment 10
11 Built-time versus Run-time - Process Type versus Process Instance Level - 11
12 Business Process System Perspective Process Schema S Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation x + Activity XOR-Split/Join AND-Split/Join clinicalsuspicionof CruciateRupture = Yes + MRT + Sonography x Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment x Process Instance I1 x + + Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > x x x Process Instance I2 x + + Execution Trace: σ 2 = < Patient Admission, Anamnesis & Clinical Examination, Non Operative Therapy > x x x Activity States: Enabled Completed Skipped 12
13 User Perspective and Work item Lifecycle MRT MRT Process Instance I5 Patient Admission Anamnesis & Clinical Examination x Joe X-ray Non Operative Therapy Non Operative Therapy 1 x Peter Discharge & Documentation + MRT + x x Sonography Initial Treatment & Operation Planning Operative Treatment Offered Allocated Started Completed Offered Allocated Started Completed Withdrawn Withdrawn 13
14 Let s do the MRT User Perspective MRT MRT Process Instance I5 Patient Admission Anamnesis & Clinical Examination x Joe X-ray Non Operative Therapy Non Operative Therapy 1 x Peter Discharge & Documentation + MRT + x x Sonography Initial Treatment & Operation Planning Operative Treatment Offered Allocated Started Completed Offered Allocated Started Completed Withdrawn Withdrawn 14
15 User Perspective Process Instance I5 Patient Admission Anamnesis & Clinical Examination x Joe X-ray Non Operative Therapy Non Operative Therapy 1 x Peter Discharge & Documentation + MRT + x x Sonography Initial Treatment & Operation Planning Operative Treatment Offered Allocated Started Completed Offered Allocated Started Completed Withdrawn Withdrawn 15
16 User Perspective Process Instance I5 Patient Admission Anamnesis & Clinical Examination x Joe X-ray Non Operative Therapy Non Operative Therapy 1 x Peter Discharge & Documentation + MRT + x x Sonography Initial Treatment & Operation Planning Operative Treatment Offered Allocated Started Completed Offered Allocated Started Completed Withdrawn Withdrawn 16
17 User Perspective Initial Initial Process Instance I5 Patient Admission Anamnesis & Clinical Examination x Joe X-ray + MRT + Non Operative Therapy x Non Operative Therapy 1 x x Peter Discharge & Documentation Sonography Initial Treatment & Operation Planning Operative Treatment Offered Allocated Started Completed Offered Allocated Started Completed Withdrawn Withdrawn 17
18 Business Processes and Workflows Part 2 - Flexibility Issues MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 18
19 Process Spectrum Processes on the right side of the spectrum are mostly knowledge-intensive Unpredictability: Course of action depends on situation-specific parameters Non-repeatability: Two process instances hardly look the same Emergence: Future course of action depends on knowledge gained through activity execution 19
20 Variability Variability is typical for many domains and requires that processes are handled differently depending on the particular context Drivers Product and service variability Differences in regulations Different customer groups Temporal differences 20
21 (c) 2012 Barbara Weber, Manfred Reichert Example: Handling Medical Examinations 21 Variety of related variants Same business objective Commonalities Differences due to varying application context
22 Adaptation Ability to adapt the process and its structure to temporary events Drivers Special Situations Exceptions Anticipation of Adaptation Planned Unanticipated 22
23 Evolution Ability of the implemented process to change when the business process evolves Drivers represented in External Changing Business Context Internal Changing Technological Context Design Errors Changing Legal Context Organizational Learning Real-world Process PAIS Technical Problems Poor Internal Quality provide feedback to 23
24 Example: Tender Preparation
25 Evolution Extent of Evolution Incremental Continuous Process Improvement Revolutionary Business Process Reengineering Duration Temporary Permanent 25
26 Evolution Swiftness Deferred Ongoing instances are not affected Immediate Ongoing instances are affected Visibility Observable Behavior Internal Structure 26
27 Looseness Knowledge-intensive processes cannot be fully prespecified, but require loose specifications Drivers Unpredictability Non-Repeatability Emergence 27
28 Flexibility Issues along the Process Lifecycle Traditional Process Lifecycle Support Need for Process Evolution Schema S : A x B Schema S: A C B x x D C x E D Need for Variability Support Need for Looseness of Process Specifications Process engineer / Process administrator Process Monitoring Execution Log Create Instances Instance I 1 Instance I B 1 Instance I 1 B A x C B x E A x C x E A x D C x E D D Process Execution Need for Process Adaptation (Support for Planned and Unplanned Exceptions / Special Cases) Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant 28
29 Flexibility Needs and Technological Requirements Flexibility Need Variability Looseness Adaptation Evolution Dimension Planned Unplanned Deferred Evolution Immediate Evolution Poor Internal Quality Organizational Learning Technological Requirement Configuration Loosely-specified processes Exception Handling Ad-hoc Changes Versioning Process Instance Migration Refactoring Monitoring, Analysis and Mining 29
30 Business Processes and Workflows Pre-specified Process Models and Flexibility by Design MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 30
31 Basic Control Flow Concepts Activities Atomic Activities Automated Web services, Java applications, database function Human Electronic forms Complex Activities Refer to sub-process models 31
32 Basic Control Flow Concepts Control Connectors (i.e., Gateways) (X)OR-Split / (X)OR-Join AND-Split / AND-Join Control Flow Edges Sequence Flow Default Path Transition Conditions 32
33 Basic Control Flow Concepts - Example Transition Conditions Atomic Activity Sequence Flow XOR Gateway Default Path AND Gateway 33
34 Basic Data Flow Concepts Data objects + Data edges Data objects can be linked to activities via data edges Read access Write access referenced by transition conditions attached to outgoing messages 34
35 Data Edge Write Access Basic Data Flow Concepts - Example Data Object Data Edge Read Access Transition Condition references SparePartsList 35
36 Examples of Control Flow Patterns (1) For an overview of patterns visit: 36
37 Examples of Control Flow Patterns (2) 37
38 Expressiveness and Flexibility by Design 38
39 Flexibility by Design (Missing) Expressiveness and Flexibility by Design 39
40 Evaluation of Existing PAISs
41 Business Processes and Workflows Process Configuration MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 41
42 Business Processes and Workflows Exception and Compensation Handling MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 42
43 Process Adaptations Planned Unplanned Exception Handling Ad-hoc Changes 43
44 Exception Handling in PAIS Sources for Exceptions Activity Failure Technical Deadline Expiry Semantical Resource Unavailability Inconsistence real-world / PAIS Constraint Violations a suitable handler is chosen Upon detection of a particular exception Exception Handler Trying Alternatives Ordered Unordered Add Behavior Deferred Immediate Fixing Fixing Exceptiondriven Retry Rework Cancelling Behavior Reject Resource Patterns Compensate Delegate Escalate 44
45 Exception Handling Patterns - Immediate Fixing - 45
46 Exception Handling Patterns - Deferred Fixing - 46
47 Exception Handling Patterns - Reject - 47
48 Exception Handling Patterns - Compensate - 48
49 Compensation Handling - Sagas 49 Abort! The SAGAS concept normal processing A B C D Compensation Information Commit Commit Commit A c B c C c System Log Abort Transaction (Rollback Work) ready! Compensation of A Compensation of B Compensation of C Rollback [GaSa87]
50 Compensation Spheres 50
51 Compensation Spheres 51
52 Compensation and Fault Handling in BPEL (1) 52 Scopes provide a context which influences the execution behavior of its enclosed activities scope process scope Local declarations: partner links, message exchanges, variables, correlation sets scope scope Local handlers: event handlers, fault handlers, a termination handler, and a compensation handler scope primary activity Isolated scopes provide control of concurrent access to shared resources scope scope scope scope Termination handler to deal with forced scope termination (external faults) Compensation handler to undo persisted effects of already completed activities 52
53 Compensation and Fault Handling in BPEL (2) 53 process invoke compensation handler invoke 5. Propagate compensation 6. Undo work (in reverse order) scope compensation handler compensate compensation handler invoke 4. Compensate previous work 3. The fault triggers the process-level fault handler fault handler compensate invoke 1. Do some work (successfully invoke two services) invoke 2. Invoke another service (throws fault) This example shows the default compensation behavior supported by BPEL; i.e., a completed scope is compensated by invoking the compensation handlers of its constituting activities in reverse order. How-ver, a more specific compensation handler for a scope may be provided as well (e.g., only com-pensating some of the already completed activities or invoking a specific process dealing with the exception). 53
54 Resource Patterns Exception Handling Patterns (like Deferred Fixing, Reject etc.) focus on behavioral changes Many exceptions (e.g., resource unavailability or deadline expiry) require changes regarding resource perspective like delegation, escalation or reallocation 54
55 Resource Patterns 55
56 Selected Resource Patterns For more details visit: 56
57 Flexible Handling of Work Items Application of Exception Handling patterns often requires changes to the lifecycle of work items. Work items may have to be Skipped Redone Done ahead of time Canceled Suspended/Resumed 57
58 Flexible Handling of Work items 58
59 Flexible Handling of Workitems For more details visit: 59
60 Business Processes and Workflows Handling Unforeseen Exceptions MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 60
61 Process Adaptations Planned Unplanned Exception Handling Ad-hoc Changes 61
62 User View on an Ad-hoc Process Change 62 Examinations Examination Start Exception We need an additional lab test! U Wallace, Edgar U Miller, Anne Check Anesthesiology U Smith, Karl X-Ray Lab Test U Jones, Isabelle Explanation Operation Risks End 62
63 Behavioral Changes Require Structural Process Model Adaptations 63
64 Behavioral Changes Require Adaptations of the Process Instance State 64
65 Behavioral Changes Require Adaptations of the Process Instance State 65
66 Behavioral Changes Must not Violate Process Model Soundness and Proper Instance Execution Data flow error caused by missing data No Proper Completion ensured. End node can be reached since B is still enabled 66
67 Ad-hoc Changes of a Process Instance Must Not Affect any Other Process Instances Process Type Level 67 Process Schema S Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity XOR-Split/Join AND-Split/Join Sonography Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment Process Instance Level Process Instance I1 x + + x x x Process Instance I2 x + + x x x Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > Execution Trace: σ 2 = < Patient Admission > 67
68 Structurally Adapting Pre-Specified Process Models 68 Change Primitives Add node Remove node Add edge Remove edge Move edge High-Level Change Operations Combines a set of change primitives Referred to as Adaptation Patterns in the following 68
69 Adaptation Patterns 69
70 Adaptation Patterns versus Change Primitives 70
71 Adaptation Patterns versus Change Primitives Change Primitives Operate on single elements of process schema Correctness has to be checked after adaptation No Assumption regarding structure of process schema Process Adaptation Patterns Provide high-level change operations Correctness-by-construction Process schema needs to be blockstructured 71
72 Dynamic Change Bug 72
73 Correctness of Process Instance Changes 73 Ensuring Dynamic Correctness Schema S: A B C D activated step E F Schema S : A make invoice B D C invoice E send invoice F May the depicted schema change be propagated to the process instance? Need for general correctness criterion State Compliance [ReDa98, RRW08a, RRD04a, RRD04b] 73
74 Correctness of Process Instance Changes 74 Ensuring Dynamic Correctness Schema S: A B C D activated step E F Schema S : A make invoice B D C invoice E send invoice F <A>, <B>, <D> Trace reproducible on new schema? More complicated: loop backs Further challenges: - How to efficiently check for compliance? - How to efficiently migrate process instances? [RRD04a, RRD04b] 74
75 Process Type Level Correctness of Process Instance Changes 75 Process Schema S Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity XOR-Split/Join AND-Split/Join Sonography Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatment Process Instance Level Process Instance I3 x + + x x x Execution Trace: σ 3 = < Patient Admission, Anamnesis & Clinical Examination, MRT, X-ray, Sonography > I3 is not state compliant with change Delete (I3, MRT) 75
76 Handling Planned and Unplanned Exceptions with AristaFlow BPM Suite Example: Order Handling Process
77 Handling Planned and Unplanned Exceptions with AristaFlow BPM Suite
78 Handling Planned and Unplanned Exceptions with AristaFlow BPM Suite
79 Handling Planned and Unplanned Exceptions with AristaFlow BPM Suite
80 Business Processes and Workflows Process Monitoring, Analysis and Mining MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 80
81 A) Process Model C) Execution Log Entries of Process Instance 4711 Process Model S Process Instance 4711 on S 1 2 clinicalsuspicionof CruciateRupture = Yes x : Patient Admission 2: Anamnesis & Clinical Examination 3: Non Operative Therapy 4: X-Ray 5: MRT 6: Sonography B) Process Instances x x x x + + x x x cruciaterupture = Yes and operationindicated = Yes 10 7: Non Operative Therapy 1 8: Initial Treatment & Operation Planning 9: Operative Therapy 10: Discharge & Documentation Insert(S, Follow-up Examination, Non Operative Therapy, XOR-Join 1) Insert(S, Puncture, Follow-up Examination, XOR- Join 1) Activity States: Delete (S,MRT) Running Completed XOR-Join1 XOR-Join1 Skipped Activity Event User Timestamp Patient Admission Start Garry 2007/09/08 15:30 Patient Admission Complete Garry 2007/09/08 15:45 Anamnesis & Clinical Examination Anamnesis & Clinical Examination Start Helen 2007/09/09 11:00 Complete Helen 2007/09/09 11:45 X-Ray Start Paula 2007/09/09 12:34 Sonography Start Sandy 2007/09/09 13:20 X-Ray Complete Paula 2007/09/09 14:00 Sonography Complete Sandy 2007/09/09 14:30 Non Operative Therapy 1 Non Operative Therapy 1 Start Peter 2007/09/10 09:10 Complete Peter 2007/09/10 09:45 Follow-up Examination Start Helen 2007/09/12 11:07 Follow-up Examination Complete Helen 2007/09/12 11:20 Puncture Start Helen 2007/09/12 11:21 D) Change Log Entries of Process Instance 4711 Change TX Applied Changes User Timestamp 001 Delete (S, MRT) Paula 2007/09/09 12: Insert(S, Follow-up Examination, Non Operative Therapy, XOR-Join 1) 002 Insert(S, Puncture, Follow-up Examination, XOR-Join 1) Helen 2007/09/10 09:00 Helen 2007/09/10 09:00
82 Process Instance /09/09 10: x Restoring Structure and State from Execution and Change Log Process Instance /09/09 12: Process Instance /09/10 09: x x x x x XOR-Join x x x XOR-Join : Follow-up Examination 12: Puncture x x x XOR-Join1 82
83 Mining Execution Logs Process Discovery Presumes the presence of an event log and extracts information from such a log (e.g., process model, social network) Conformance checking Analyzes whether or not the process instances in the log follow prescribed behavior of rules Extension algorithms Enhance the process model based on information from the execution log (e.g., decision mining) For more details see processmining.org 83
84 What can Process Mining be used for? operational process supports/ controls information system records refers to models configures (un)desired properties process models process discovery conformance testing event logs log-based verification Processmining.org 84
85 Process Discovery using Heuristic Miner 85
86 Process Discovery using Heuristic Miner 86
87 Conformance Checking 87
88 LTL Checker 88
89 Business Processes and Workflows Process Evolution MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 89
90 Evolution Drivers represented in External Internal Changing Business Context Changing Technological Context Design Errors Changing Legal Context Organizational Learning Real-world Process PAIS Technical Problems Poor Internal Quality provide feedback to 90
91 Schema Evolution 91 91
92 Change Support Features Schema Evolution, Version Control and Instance Migration 92 Schema Evolution Changes at the process type level How to deal with running instances when adapting the original process schema? Scenario 1: No version control Scenario 2: Co-existence of instances of old / new schema Scenario 3: Change propagation and instance migration 92
93 Scenario 1 - No Version Control Schema is overwritten and instances are migrated 93 Type change overwrites schema S Process Schema S C A B + + E F AND-Split1 D AND-Join1 Insert X between A and B Insert Y between C and AND-Join1 Schema Evolution Process Schema S A X B + + E F AND-Split1 C Y D AND-Join1 Process Instance I1 C A B + + E F D Process Instance I2 Process Instance I1 C Y A X B + + E F D Process Instance I2 C Change is propagated to A B + + E F all running A X B D process instances C Y + + E F D Inconsistent state 93
94 Scenario 2 - Version Control Co-existence of instances of different schema versions Type change results into a new version of schema S Process Schema S A B AND-Split1 C D AND-Join1 Schema Evolution Process Schema S + + E F A X B 94 Insert X between A and B Insert Y between C and AND-Join1 AND-Split1 C + + E F D Y AND-Join1 Old instances remain with schema S Instances created from S (before schema evolution) Process Instance I1 C A B + + E F D Process Instance I2 C A B + + E F D Instances created from S (after schema evolution) Process Instance I4 C Y A X B + + E F D Process Instance I5 C Y A X B + + E F D 94
95 Scenario 3 Instance Migration Compliant instances are migrated to the new schema Type change results into a new version of schema S Process Schema S A B AND-Split1 C D AND-Join1 Schema Evolution Migration of compliant process instances to S Process Schema S + + E F A X B 95 Insert X between A and B Insert Y between C and AND-Join1 AND-Split1 C + + E F D Y AND-Join1 Process Instance I1 C A B + + E F D Process Instance I2 C A B + + E F D Propagation of compliant process instances to schema S (incl. state adaptations) Process Instance I1 C Y A X B + + E F D Process Instance I 2 not compliant with S 95
96 Business Processes and Workflows Business Process Compliance MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 96
97 Motivation Process correct? Syntax? Soundness?
98 Motivation Process correct? 3 is violated!
99 Business Processes and Workflows Summary MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK 99
100 Integrated Lifecycle Support for Adaptive and Dynamic Processes (1) 100 Traditional Process Lifecycle Support Schema S : Schema S: B A x C B x A x D C x E D Process engineer / Process administrator Process Monitoring Execution Log Create Instances Instance I 1 Instance I 1 Instance I 1 B B A x C B x E A x C x E A x C x E D D D Process Execution Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant 100
101 Integrated Lifecycle Support for Adaptive and Dynamic Processes (2) 101 Lifecycle Support in adaptive PAISs Schema S : Schema S: B A x C B x A x D C x E D Process engineer / Process administrator Process Monitoring Execution Log Change Log Create Instances Instance I 1 Instance I 1 Instance I 1 Change Propagation B B A x C B x E A x C x E A x C x E D D D Process Execution Instancespecific Change Exception: Delete (I 1, E) Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant 101
102 Summary Increasing adoption of PAISs to support business processes at an operational level Effective business process support imposes several different flexibility needs Adaptation, Evolution, Variability, and Looseness Flexibility needs partially supported by existing commercial systems
103 Summary Increasing adoption of PAISs to support business processes at an operational level Effective business process support imposes several different flexibility needs Adaptation Evolution Variability Looseness
104 Summary Adaptation support through Exception handling (preplanned exceptions) Ad-hoc changes (unforeseen changes) Evolution support through Versioning of process models Instance migration Variability support through Process Configuration
105 Summary Looseness requires different paradigms for representing business processes Constraint-based process models Data-centric / Object-aware process models
106 Thank you for your attention! For more information visit our website our facebook page follow bpm_qe on twitter, or send an to
Enabling Flexibility in Process-aware Information Systems
Enabling Flexibility in Process-aware Information Systems Manfred Reichert 14 June 2011 FutureSOC Prof Dr Manfred Reichert Page 2 Agenda Motivation Process-Aware Information System (PAIS) PAIS Flexibility
More informationCollaboration and Interoperability Support for Agile Enterprises in a Networked World
Collaboration and Interoperability Support for Agile Enterprises in a Networked World Emerging Scenarios, Research Challenges, Enabling Technologies Manfred Reichert Manfred Reichert IWEI 13 Keynote 28
More informationFostering Reuse in the Business Process Lifecycle
Fostering Reuse in the Business Process Lifecycle - Challenges, Methods, Technologies - Manfred Reichert 13 September 2009 Keynote rbpm 10 Page 2 Motivation P b Motivation Processes can become very large
More informationEnabling Flexibility in Process-Aware
Manfred Reichert Barbara Weber Enabling Flexibility in Process-Aware Information Systems Challenges, Methods, Technologies ^ Springer Part I Basic Concepts and Flexibility Issues 1 Introduction 3 1.1 Motivation
More informationEnabling Flexibility in Process-Aware Information Systems
Enabling Flexibility in Process-Aware Information Systems Challenges, Methods, Technologies Bearbeitet von Manfred Reichert, Barbara Weber 1. Auflage 2012. Buch. xviii, 518 S. Hardcover ISBN 978 3 642
More informationA Decade of Research on a Next Generation Process Management Technology
A Decade of Research on a Next Generation Process Management Technology Challenges, Projects, Achievements Manfred Reichert Manfred Reichert 12 May 2014 Uni Freiburg Page 2 M Reichert Presentation Uni
More informationMaking Business Process Implementations Flexible and Robust: Error Handling in the AristaFlow BPM Suite
Making Business Process Implementations Flexible and Robust: Error Handling in the AristaFlow BPM Suite Andreas Lanz, Manfred Reichert, and Peter Dadam Institute of Databases and Information Systems, University
More informationManaging Flexibility and Evolution Challenges in Process-aware Information Systems Scenarios, Technologies, Tools
Managing Flexibility and Evolution Challenges in Process-aware Information Systems Scenarios, Technologies, Tools 1 P R O F. D R. M A N F R E D R E I C H E R T U L M U N I V E R S I T Y m a n f r e d.
More informationWhat Business Process Management Technology
What usiness Management Technology Can Do for Healthcare Support? Manfred Reichert 4 July 2011 led, Slovenia Manfred Reichert Page 2 Overview Motivation -aware Information Systems (PAIS) Adaptive PAIS
More informationChapter 2 Process-Aware Information Systems
Chapter 2 Process-Aware Information Systems Abstract The success of commercial enterprises increasingly depends on their ability to flexibly and quickly react to changes in their environment. Businesses
More informationA Decade of Research on "Fluid" Processes: Beyond Rigidity in Business Process Support
A Decade of Research on "Fluid" Processes: Beyond Rigidity in Business Process Support Manfred Reichert 25 September 2012 TU/e Eindhoven Manfred Reichert Page 2 Motivation Permanent new "trends" require
More informationDealing with Artifact-Centric Systems: a Process Mining Approach
Dealing with Artifact-Centric Systems: a Process Mining Approach Guangming Li and Renata Medeiros de Carvalho 2 Abstract: Process mining provides a series of techniques to analyze business processes based
More informationUlmer Informatik-Berichte. A Formal Semantics of Time Patterns for Process-aware Information Systems. Andreas Lanz, Manfred Reichert, Barbara Weber
A Formal Semantics of Time Patterns for Process-aware Information Systems Andreas Lanz, Manfred Reichert, Barbara Weber Ulmer Informatik-Berichte Nr. 2013-02 Januar 2013 Ulmer Informatik Berichte Universität
More informationER12-Tutorial: Enabling Flexibility in Process-aware Information Systems Challenges, Methods, Technologies
ER12-Tutorial: Enabling Flexibility in Process-aware Information Systems Challenges, Methods, Technologies 1 BARBARA WEBER UNIVERSITY OF INNSBRUCK MANFRED REICHERT ULM UNIVERSITY ER 2012, FLORENCE WWW.PROCESS-FLEXIBILITY.COM
More informationDemonstrating Context-aware Process Injection with the CaPI Tool
Demonstrating Context-aware Process Injection with the CaPI Tool Klaus Kammerer, Nicolas Mundbrod, and Manfred Reichert Institute of Databases and ation Systems Ulm University, Germany {klaus.kammerer,
More informationBusiness-Driven Software Engineering Lecture 5 Business Process Model and Notation
Business-Driven Software Engineering Lecture 5 Business Process Model and Notation Jochen Küster jku@zurich.ibm.com Agenda BPMN Introduction BPMN Overview BPMN Advanced Concepts Introduction to Syntax
More informationConsolidation of Interacting BPEL Process Models with Fault Handlers
Consolidation of Interacting BPEL Process Models with Fault Handlers Sebastian Wagner, Oliver Kopp, and Frank Leymann Institute of Architecture of Application Systems, University of Stuttgart, Germany
More informationBusiness Processes Modelling MPB (6 cfu, 295AA)
Business Processes Modelling MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 13 - Workflow nets!1 Object We study some special kind of Petri nets, that are suitable models of workflows Ch.4.4
More informationFlowBack: Providing Backward Recovery for Workflow Management Systems
FlowBack: Providing Backward Recovery for Workflow Management Systems Bartek Kiepuszewski, Ralf Muhlberger, Maria E. Orlowska Distributed Systems Technology Centre Distributed Databases Unit ABSTRACT The
More informationActiveVOS Technologies
ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top
More informationBidimensional Process Discovery for Mining BPMN Models
Bidimensional Process Discovery for Mining BPMN Models DeMiMoP 2014, Haifa Eindhoven Jochen De Weerdt, KU Leuven (@jochendw) Seppe vanden Broucke, KU Leuven (@macuyiko) (presenter) Filip Caron, KU Leuven
More informationTowards Choreography Transactions
Towards Choreography Transactions Oliver Kopp, Matthias Wieland, and Frank Leymann Institute of Architecture of Application Systems, University of Stuttgart, Germany Universitätsstraße 38, 70569 Stuttgart,
More informationManaging data consistency in a microservice architecture using Sagas
Managing data consistency in a microservice architecture using Sagas Chris Richardson Founder of eventuate.io Author of Microservices Patterns Founder of the original CloudFoundry.com Author of POJOs in
More informationA declarative meta modeling approach to define process migration constraints
A declarative meta modeling approach to define process migration constraints Bram Leemburg, s1398334 Master thesis Software Engineering & Distributed Systems University of Groningen Supervisor: prof. dr.
More informationLab IV. Transaction Management. Database Laboratory
Lab IV Transaction Management Database Laboratory Objectives To work with transactions in ORACLE To study the properties of transactions in ORACLE Database integrity must be controlled when access operations
More informationFault tolerance with transactions: past, present and future. Dr Mark Little Technical Development Manager, Red Hat
Fault tolerance with transactions: past, present and future Dr Mark Little Technical Development Manager, Overview Fault tolerance Transaction fundamentals What is a transaction? ACID properties Distributed
More informationPart II Workflow discovery algorithms
Process Mining Part II Workflow discovery algorithms Induction of Control-Flow Graphs α-algorithm Heuristic Miner Fuzzy Miner Outline Part I Introduction to Process Mining Context, motivation and goal
More informationArchitectural Design. Topics covered. Architectural Design. Software architecture. Recall the design process
Architectural Design Objectives To introduce architectural design and to discuss its importance To explain the architectural design decisions that have to be made To introduce three complementary architectural
More informationBPEL Business Process Execution Language
BPEL Business Process Execution Language Michal Havey: Essential Business Process Modeling Chapter 5 1 BPEL process definition In XML Book describe version 1 Consist of two type of files BPEL files including
More informationEnabling Time-Aware Process Support with the ATAPIS Toolset
Enabling Time-Aware Process Support with the ATAPIS Toolset Andreas Lanz and Manfred Reichert Institute of Databases and Information Systems, Ulm University, Germany {andreas.lanz,manfred.reichert}@uni-ulm.de
More informationA Technical Comparison of XPDL, BPML and BPEL4WS
A Technical Comparison of XPDL, BPML and BPEL4WS Robert Shapiro 1 Introduction XML-based business process languages represent a new approach to expressing abstract and executable processes that address
More informationTowards Process-oriented Hospital Information Systems: Some Insights into Requirements, Technical Challenges and Possible Solutions
Appeared in: Proc. 43. Jahrestagung der GMDS (GMDS 98), Bremen, 1998, pp. 175-180 Towards Process-oriented Hospital Information Systems: Some Insights into Requirements, Technical Challenges and Possible
More informationSecurity Requirements Modeling Tool
Security Requirements Modeling Tool SecBPMN2 Elements Reference Guide (rev 1.0) For STS-Tool Version 2.1 Contact: ststool@disi.unitn.it Table of contents BPMN 2.0... 5 Connections... 5 Association... 5
More informationLezione 14 Model Transformations for BP Analysis and Execution
Lezione 14 Model Transformations for BP Analysis and Execution Ingegneria dei Processi Aziendali Modulo 1 - Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani 1 Università di Milano 1 Business
More informationTaming Rave: How to control data collection standards?
Paper DH08 Taming Rave: How to control data collection standards? Dimitri Kutsenko, Entimo AG, Berlin, Germany Table of Contents Introduction... 1 How to organize metadata... 2 How to structure metadata...
More informationEvent-driven Process Engines Background. Matthias Weidlich
Event-driven Process Engines Background Matthias Weidlich read occurring events read / write Setting defined by data attributes Simple Event Type Complex Event Type defined by a query to be evaluated over
More informationA Thing Called Fluid Process
A Thing Called Fluid Process Beyond Rigidity in Business Process Support Manfred Reichert 11 September 2009 EMISA Keynote Manfred Reichert Page 2 Motivation Permanent new "trends" " require new or adapted
More informationModel-checking with the TimeLine formalism
Model-checking with the TimeLine formalism Andrea Zaccara University of Antwerp Andrea.Zaccara@student.uantwerpen.be Abstract A logical model checker can be an effective tool for verification of software
More informationPractical Guide to Platform as a Service.
Practical Guide to Platform as a Service http://cloud-council.org/resource-hub.htm#practical-guide-to-paas December 3, 2015 The Cloud Standards Customer Council THE Customer s Voice for Cloud Standards!
More informationDependability tree 1
Dependability tree 1 Means for achieving dependability A combined use of methods can be applied as means for achieving dependability. These means can be classified into: 1. Fault Prevention techniques
More informationTowards Automated Process Modeling based on BPMN Diagram Composition
Towards Automated Process Modeling based on BPMN Diagram Composition Piotr Wiśniewski, Krzysztof Kluza and Antoni Ligęza AGH University of Science and Technology al. A. Mickiewicza 30, 30-059 Krakow, Poland
More informationTestkings.TB questions TB TIBCO ActiveMatrix BPM Solution Designer
Testkings.TB0-121.99 questions Number: TB0-121 Passing Score: 800 Time Limit: 120 min File Version: 6.2 TB0-121 TIBCO ActiveMatrix BPM Solution Designer This is the best VCE I ever made. Try guys and if
More informationEXAM PREPARATION GUIDE
EXAM PREPARATION GUIDE PECB Certified ISO/IEC 38500 Lead IT Corporate Governance Manager The objective of the PECB Certified ISO/IEC 38500 Lead IT Corporate Governance Manager examination is to ensure
More informationEuropean Component Oriented Architecture (ECOA ) Collaboration Programme: Architecture Specification Part 2: Definitions
European Component Oriented Architecture (ECOA ) Collaboration Programme: Part 2: Definitions BAE Ref No: IAWG-ECOA-TR-012 Dassault Ref No: DGT 144487-D Issue: 4 Prepared by BAE Systems (Operations) Limited
More informationA SERVICE TO AUTOMATE THE TASK ASSIGNMENT PROCESS IN YAWL KRISHNA NAGARJUN REDDY SAMANTHULA
A SERVICE TO AUTOMATE THE TASK ASSIGNMENT PROCESS IN YAWL by KRISHNA NAGARJUN REDDY SAMANTHULA B.Tech, JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, INDIA, 2008 A REPORT submitted in partial fulfillment of
More informationFormal Modeling of BPEL Workflows Including Fault and Compensation Handling
Formal Modeling of BPEL Workflows Including Fault and Compensation Handling Máté Kovács, Dániel Varró, László Gönczy kovmate@mit.bme.hu Budapest University of Technology and Economics Dept. of Measurement
More informationSession 4.07 Accountability for Use or Disclosure of a Patient s Electronic Record
Session 4.07 Accountability for Use or Disclosure of a Patient s Electronic Record Requirements for a Security and Privacy Audit System Presented By: John Travis, CPA, MSA, CHFP Director, Solution Management
More informationFlexibility for Distributed Workflows *
Flexibility for Distributed Workflows * Manfred Reichert 1,2, Thomas Bauer 3, Peter Dadam 1 1 Institute of Databases and Information Systems, University of Ulm, Germany 2 Information Systems Group, University
More informationOCL Support in MOF Repositories
OCL Support in MOF Repositories Joachim Hoessler, Michael Soden Department of Computer Science Technical University Berlin hoessler@cs.tu-berlin.de, soden@cs.tu-berlin.de Abstract From metamodels that
More informationFrom IHE Audit Trails to XES Event Logs Facilitating Process Mining
40 Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed
More informationRECODER - The Architecture of a Refactoring System
RECODER - The Architecture of a Refactoring System Andreas Ludwig Prof. U. Aßmann http://recoder.sf.net Overview ➊Programming in the Large Problems, Concepts, The Approach ➋The Architecture of RECODER
More informationCity, University of London Institutional Repository
City Research Online City, University of London Institutional Repository Citation: Foster, H. & Spanoudakis, G. (2012). Taming the cloud: Safety, certification and compliance for software services - Keynote
More informationINTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Open distributed processing
INTERNATIONAL TELECOMMUNICATION UNION ITU-T X.911 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/2001) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS Open distributed processing Information
More informationCanonization Service for AProMoRe
QUT Faculty of Science and Technology Canonization Service for AProMoRe Done by: Abdurrahman Alshareef Supervised by: Marcello La Rosa Semester 2-2010 Table of Contents Versions history...3 Preview...4
More informationGetting Started with Rational Team Concert
Getting Started with Rational Team Concert or RTC in 16 Steps Kai-Uwe Maetzel IBM Rational Software kai-uwe_maetzel@us.ibm.com SDP 20 2009 IBM Corporation This Presentation is Good for You if You know
More informationArchitecture and Design Evolution
Architecture and Design Evolution Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,
More informationRecoverability. Kathleen Durant PhD CS3200
Recoverability Kathleen Durant PhD CS3200 1 Recovery Manager Recovery manager ensures the ACID principles of atomicity and durability Atomicity: either all actions in a transaction are done or none are
More informationJBPM5 - QUICK GUIDE JBPM5 - OVERVIEW
JBPM5 - QUICK GUIDE http://www.tutorialspoint.com/jbpm5/jbpm5_quick_guide.htm Copyright tutorialspoint.com JBPM5 - OVERVIEW JBPM stands for "Java Business Process Management". It is a JBoss product which
More informationBUILDING MICROSERVICES ON AZURE. ~ Vaibhav
BUILDING MICROSERVICES ON AZURE ~ Vaibhav Gujral @vabgujral About Me Over 11 years of experience Working with Assurant Inc. Microsoft Certified Azure Architect MCSD, MCP, Microsoft Specialist Aspiring
More informationBusiness Process Modelling
CS565 - Business Process & Workflow Management Systems Business Process Modelling CS 565 - Lecture 2 20/2/17 1 Business Process Lifecycle Enactment: Operation Monitoring Maintenance Evaluation: Process
More information5. Distributed Transactions. Distributed Systems Prof. Dr. Alexander Schill
5. Distributed Transactions Distributed Systems http://www.rn.inf.tu-dresden.de Outline Transactions Fundamental Concepts Remote Database Access Distributed Transactions Transaction Monitor Folie 2 Transactions:
More informationAdapting Commit Protocols for Large-Scale and Dynamic Distributed Applications
Adapting Commit Protocols for Large-Scale and Dynamic Distributed Applications Pawel Jurczyk and Li Xiong Emory University, Atlanta GA 30322, USA {pjurczy,lxiong}@emory.edu Abstract. The continued advances
More informationHIMSS Successful Patient Matching Without A National ID. Eric Heflin, CTO/CIO
HIMSS 2018 Successful Patient Matching Without A National ID Eric Heflin, CTO/CIO The Sequoia Project s Role The Sequoia Project is a trusted, independent convener of industry and government Works to address
More informationAdaptive Guideline-based Treatment Workflows with AdaptFlow
In: Kaiser, K., Miksch, S., Tu, S.W. (eds.): Computer-based Support for Clinical Guidelines and Protocols. Proceedings of the Symposium on Computerized Guidelines and Protocols (CGP 2004). Prague. IOS
More informationModeling Business Processes:
Int'l Conf. Modeling, Sim. and Vis. Methods MSV'17 61 Modeling Business es: Events and Compliance Rules Sabah Al-Fedaghi Computer Engineering Department Kuwait University Kuwait sabah.alfedaghi@ku.edu.kw
More informationIHE Radiation Oncology Technical Framework Supplement. Treatment Delivery Workflow (TDW) Draft for Public Comment
Integrating the Healthcare Enterprise IHE Radiation Oncology Technical Framework Supplement Treatment Delivery Workflow (TDW) Draft for Public Comment Date: January 29, 2010 Author: David Murray Email:
More informationFedX: A Federation Layer for Distributed Query Processing on Linked Open Data
FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany
More informationACID Is So Yesterday: Maintaining Data Consistency with Sagas
ACID Is So Yesterday: Maintaining Data Consistency with Sagas Chris Richardson Founder of Eventuate.io Founder of the original CloudFoundry.com Author of POJOs in Action chris@chrisrichardson.net http://eventuate.io
More informationA Platform to support Decentralized and Dynamically Distributed P2P Composite OWL-S Service Execution*
A Platform to support Decentralized and Dynamically Distributed P2P Composite OWL-S Service Execution* Thorsten Möller, Heiko Schuldt University of Basel, Computer Science Department, DBIS Bernoullistrasse
More informationOn Representing Instance Changes in Adaptive Process Management Systems
On Representing Instance Changes in Adaptive Process Management Systems Stefanie Rinderle, Ulrich Kreher, Markus Lauer, Peter Dadam Dept. DBIS, University of Ulm, Germany {stefanie.rinderle, ulrich.kreher,
More informationObject Persistence Design Guidelines
Object Persistence Design Guidelines Motivation Design guideline supports architects and developers in design and development issues of binding object-oriented applications to data sources The major task
More informationBusiness Process Management Seminar 2007/ Oktober 2007
Business Process Management Seminar 2007/2008 22. Oktober 2007 Process 2 Today Presentation of topics Deadline 29.10.2007 9:00 Rank up to 3 topics - send to hagen.overdick@hpi.uni-potsdam.de 3.12.2007
More informationOracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005
Oracle Application Server 10g Integration Interconnect An Oracle Technical White Paper January 2005 Introduction... 2 FeatureS... 2 Clean Separation of Integration Logic from Integration Platform... 2
More informationManchester Metropolitan University Information Security Strategy
Manchester Metropolitan University Information Security Strategy 2017-2019 Document Information Document owner Tom Stoddart, Information Security Manager Version: 1.0 Release Date: 01/02/2017 Change History
More informationImproving the Quality and Cost-effectiveness of Process-oriented, Service-driven Applications: Techniques for Enriching Business Process Models
Improving the Quality and Cost-effectiveness of Process-oriented, Service-driven Applications: Techniques for Enriching Business Process Models Thomas Bauer Neu-Ulm University of Applied Sciences, Germany
More informationSystems Development Life Cycle SDLC Planning Analysis Detailed systems design Implementation Maintenance 7 8 SDLC - Planning SDLC - Analysis Planning
Objectives Computer Science 202 Database Systems: Database Design To learn what an information system is. To learn what a Database Life Cycle (DBLC) is. To learn what a Systems Development Life Cycle (SDLC)
More informationChapter 6 Business Process Modeling and Workflow Management
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 6 Business Process Modeling and Workflow Management Introduction
More informationCh 1: The Architecture Business Cycle
Ch 1: The Architecture Business Cycle For decades, software designers have been taught to build systems based exclusively on the technical requirements. Software architecture encompasses the structures
More informationContents. 1 General Terms. Page 1 of 8
Page 1 of 8 Service Description: Advanced Services --- Fixed Price Secure Agile Exchange Advise and Implement (Quick Start) (ASF-CORE-SAI-QS) This document describes Cisco s Secure Agile Exchange Advise
More informationUSING THE BUSINESS PROCESS EXECUTION LANGUAGE FOR MANAGING SCIENTIFIC PROCESSES. Anna Malinova, Snezhana Gocheva-Ilieva
International Journal "Information Technologies and Knowledge" Vol.2 / 2008 257 USING THE BUSINESS PROCESS EXECUTION LANGUAGE FOR MANAGING SCIENTIFIC PROCESSES Anna Malinova, Snezhana Gocheva-Ilieva Abstract:
More informationEvolutionary Architecture and Design
Evolutionary Architecture and Design Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,
More informationGlossary. abort. application schema
Glossary abort An abnormal termination of a transaction. When a transaction aborts, its changes to the database are erased, and the database is effectively restored to its state as of the moment the transaction
More informationDesign and Implementation of Task Management Lifecycle Concepts based on Process Mining Master s Thesis at Ulm University
Ulm University 89069 Ulm Germany Faculty of Engineering and Computer Science Institute of Databases and Information Systems Design and Implementation of Task Management Lifecycle Concepts based on Process
More information1 Executive Overview The Benefits and Objectives of BPDM
1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will
More informationOn Utilizing Web Service Equivalence for Supporting the Composition Life Cycle
On Utilizing Web Service Equivalence for Supporting the Composition Life Cycle Stefanie Rinderle-Ma 1, Manfred Reichert 2, Martin Jurisch 3 1 Workflow Systems and Technology Group, University of Vienna,
More informationAtomic Transactions for the REST of us
Atomic Transactions for the REST of us Cesare Pautasso Faculty of Informatics University of Lugano, Switzerland c.pautasso@ieee.org http://www.pautasso.info @pautasso Acknowledgements This is joint work
More informationSAPERION Records Management
SAPERION Records Management Copyright 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International, Inc., registered in the U.S. and/or other countries. All other trademarks are the
More informationCompositional Model Based Software Development
Compositional Model Based Software Development Prof. Dr. Bernhard Rumpe http://www.se-rwth.de/ Seite 2 Our Working Groups and Topics Automotive / Robotics Autonomous driving Functional architecture Variability
More information5/9/2014. Recall the design process. Lecture 1. Establishing the overall structureof a software system. Topics covered
Topics covered Chapter 6 Architectural Design Architectural design decisions Architectural views Architectural patterns Application architectures Lecture 1 1 2 Software architecture The design process
More informationMTAT Enterprise System Integration. Lecture 10. Process-Centric Services: Design & Implementation
MTAT.03.229 Enterprise System Integration Lecture 10. Process-Centric Services: Design & Implementation Marlon Dumas marlon. dumas ät ut. ee SOA Lifecycle Solution Architect Service & Process Design Service
More informationAccelerate Your Enterprise Private Cloud Initiative
Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service
More informationNational Renal Administrator s Association Health Information Exchange. CROWNWeb Data Submission User s Guide
National Renal Administrator s Association Health Information Exchange CROWNWeb Data Submission User s Guide Table of Contents 1 Overview... 3 1.1 Purpose... 3 1.2 Intended Audience... 3 2 NRAA HIE and
More informationIntegration of UML and Petri Net for the Process Modeling and Analysis in Workflow Applications
Integration of UML and Petri Net for the Process Modeling and Analysis in Workflow Applications KWAN-HEE HAN *, SEOCK-KYU YOO **, BOHYUN KIM *** Department of Industrial & Systems Engineering, Gyeongsang
More informationA Formal Model for Web-Service Composition
Simon Foster Department of Computer Science University of Sheffield http://www.dcs.shef.ac.uk/~simonf BCTCS 2006 Outline 1 Composing Web-Services Current Technologies 2 3 4 Outline
More informationLevel 4 Diploma in Computing
Level 4 Diploma in Computing 1 www.lsib.co.uk Objective of the qualification: It should available to everyone who is capable of reaching the required standards It should be free from any barriers that
More informationSemantic SOA - Realization of the Adaptive Services Grid
Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software
More informationExtending Choreography Spheres to Improve Simulations
Institute of Architecture of Application Systems Extending Choreography Spheres to Improve Simulations Oliver Kopp, Katharina Görlach, Frank Leymann Institute of Architecture of Application Systems, University
More informationData and Process Modelling
Data and Process Modelling 8a. BPMN - Basic Modelling Marco Montali KRDB Research Centre for Knowledge and Data Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015 Marco Montali
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationRTC: Language Support for Real-Time Concurrency
RTC: Language Support for Real-Time Concurrency Insup Lee, Susan Davidson, and Victor Wolfe 1 Introduction The RTC (Real-Time Concurrency) programming concepts and language constructs for expressing timing
More information