Collaboration and Interoperability Support for Agile Enterprises in a Networked World
|
|
- Alexia Poole
- 5 years ago
- Views:
Transcription
1 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 March 2013 Enschede
2 Page 2 Motivation Process-Aware Information Systems (PAIS) Flexible PAIS Enabling Flexibility for Cross-Organizational Processes Some Technical Insights
3 Page 3 Motivation Current situation in many enterprises: users interact with monolithic, function-centric application systems processes only in the users minds with only partial knowledge of the process
4 Page 4 Motivation Vision of SOA modulurization of invokable application functions ( services )
5 Page 5 Motivation Vision of SOA modulurization of invokable application functions ( services ) S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8 S 9 S 10 S 11 S 12
6 Page 6 Motivation Vision of SOA modulurization of invokable application functions ( services ) combined by explicitly defined processes whose execution is supported by a process-aware information system Process-Aware Information System S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8 S 9 S 10 S 11 S 12
7 Page 7 Motivation Goals of SOA improving process quality increasing flexibility? Process-Aware Information System S 1 S 2 S 3 S 4 S 5 S 6 S 7 S 8 S 9 S 10 S 11 S 12
8 Page 8 Motivation Environmental changes require new or adapted services... which must be integrated with the EIS Compliance Regulations! Emerging Standards Mergers New Products Mobile Apps M-Commerce Supply Chain Mgmt. Sustainability Web Services Auditing The agile enterprise should be able to rapidly set up and implement new business processes, quickly adapt existing business processes to changing needs flexibly intervene into the execution of single process instances (i.e., business cases) whenever required flexibly interact with partners and customers Need for Flexible Process- Aware Information Systems
9 Page 9 Motivation Process-Aware Information Systems (PAIS) Flexible PAIS Enabling Flexibility for Cross-Organizational Processes Some Technical Insights
10 Page 10 PAIS: Build-Time Issues Process Schema S Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy Non Operative Therapy 1 x Discharge & Documentation x + Activity -Split/Join AND-Split/Join clinicalsuspicionof CruciateRupture = Yes MRT + + Sonography x Initial Treatment & Operation Planning cruciaterupture = Yes and operationindicated = Yes Operative Treatmentt x Process Instance I1 x + + x x x Execution Trace: σ 1 = < Patient Admission, Anamnesis & Clinical Examination, X-ray > Process Instance I2 x + + x x x Execution Trace: σ 2 = < Patient Admission, Anamnesis & Clinical Examination, Non Operative Therapy > Activity States: Activated Completed Skipped
11 Page 11 PAIS: Process Compliance Process Compliance Discharge patient G(Admit_patient (not Release_patient U Make_next_appointment)) Admit patient Make next appointment Discharge patient Guideline: After admission, a patient should not be discharged without making the appointment for his next visit.
12 Page 12 PAIS: Process Compliance SeaFlows Project Some Impressions The activities CT and Inform patient are on different branches of an -Block 12
13 Page 13 Process model to be checked Generated counterexample: Execution path and corresponding process context violating the constraint 13
14 Page 14 Compliance Violation Make next appointment Release patient Admit patient Make next appointment Release patient PAIS: Levels of Correctness Inconsistency Deadlock Lifelock Semantic Correctness (Business Process Compliance) Impossible Data-flow Behavioral Correctness (Soundness) Syntactical Correctness Missing End Event Wrong Flows
15 Page 15 PAIS: Runtime Components Process-aware Information System (PAIS) 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 Process Composer Create Process Schema Modify Process Schema Check Process Schema Process Repository Application Component s Process Schemas Applicationen / Application Server... Users Process Engineer
16 Page 16 PAIS: The Process Lifecycle Schema S : B Schema S: A x C B x A x D C x E D Weber, B., Mutschler, B., Reichert, M. (2010) Investigating the Effort of Using Business Process Management Technology: Results from a Controlled Experiment. Science of Computer Programming, 75(5): Process engineer / Process administrator Process Monitoring Execution Log Create Instances Instance I 1 Instance I 1 B Instance I 1 B A x CB 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 Process Modeling Process Configuration & Implementation Process Execution Process Monitoring
17 Page 17 Motivation Process-Aware Information Systems (PAIS) Flexible PAIS Enabling Flexibility for Cross-Organizational Processes Some Technical Insights
18 Page 18 Flexible PAIS: Enabling the Agile Enterprise Good idea! Let it be the new process version! Migrate running instances? Process-aware Information System Deal with conflicts between ad-hoc and changes of the version Running Instances / Process Engine Process Models Process Logs
19 Page 19 Flexible PAIS: Required Lifecycle Support Process engineer / Process administrator Need for Process Evolution Execution Log Process Need Monitoring for Monitoring and Analyzing Dynamic Processes Schema S : B Schema S: A x C A B x x D C x E Create Instances Instance I 1 Instance I 1 B Instance I 1 B A x CB x E A x C x E A x C x E D D D D Need for Process Variant Configuration Process Execution Need for Ad-hoc Deviations Arbeitsliste Tätigkeit 1 Tätigkeit 2 Tätigkeit 3 Tätigkeit 4 Process participant Reichert, M., Rinderle-Ma, S., Dadam, P. (2010) Flexibility in Process-aware Information Systems. LNCS Transactions on Petri Nets and Other Models of Concurrency, Vol. 2, pp
20 Page 20 Ad-hoc Changes Examinations U Wallace, Edgar U Miller, Anne Examination Check Anesthesiology Exceptional case we need an additional lab test! U Smith, Karl U Jones, Isabelle X-Ray Explanation Operation Risks Lab Test The Users' View Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, 10(2): , Kluwer
21 Page 21 Ad-hoc Changes Process Type Level System s View Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity -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 > Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, Vol. 10, No. 2, pp
22 Page 22 Ad-hoc Changes Process Type Level System s View Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation x + Activity -Split/Join AND-Split/Join clinicalsuspicionof CruciateRupture = Yes + MRT + x x Sonography For patient Mozart the MRT Initial Treatment & activity Operative Treatment Operation Planning needs to be skipped due to his cardiac pacemaker. cruciaterupture = Yes and operationindicated = Yes 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 > Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, Vol. 10, No. 2, pp
23 Page 23 Ad-hoc Changes Process Type Level System s View Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity -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 > Reichert, Manfred and Dadam, Peter (1998) ADEPTflex-Supporting Dynamic Changes of Workflows Without Losing Control. Journal of Intelligent Information Systems, Special Issue on Workflow Management Systems, Vol. 10, No. 2, pp
24 Page 24 Ad-hoc Changes Change Patterns Weber, Barbara and Reichert, Manfred and Rinderle-Ma, Stefanie (2008) Change Patterns and Change Support Features - Enhancing Flexibility in Process-Aware Information Systems. Data and Knowledge Engineering, 66(3): , Elsevier Science
25 Page 25 Ad-hoc Changes Change Correctness Process Type Level Process Schema S Non Operative Therapy Patient Admission Anamnesis & Clinical Examination x X-ray Non Operative Therapy 1 x Discharge & Documentation clinicalsuspicionof CruciateRupture = Yes + MRT + x x x + Activity -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 compliant with change Delete (I3, MRT) Rinderle, Stefanie and Reichert, Manfred (2004) Correctness Criteria for Dynamic Changes in Workflow Systems: A Survey. Data & Knowledge Engineering, Vol. 50, No. 1, pp
26 Page 26 Ad-hoc Changes The ADEPT Framework a) b) c) A A A B NT= NULL A B X C jumpforward(cfs instance, G, J,...) B C E H Insert X between DE F G G M J K N skip before = {C, D}and M after = {F} I D n target n sync F Solution for many fundamental research issues! Step 2: Insert X parallel to this block Nachholbereich C Step 1: Determine minimal X block NT = NULL B E H NT = NULL MinBlock CFS ({C, D, F}) A D G J K C n 1 C n I target n 2 n sync A B E F F G A B E F G n begin Formal D n end foundation NT= NULL of D the NT= NULL NS = ACTIVATED Step 3: Insert sync ADEPT edges technology! H Step 4: Apply reduction NS rules = RUNNING G NS = COMPLETED ET = SOFT_SYNC_E X n I ES = TRUE_SIGNALED X target n 2 C B D C F D E ET=SOFT_SYNC_E E F NT= NULL n 1 G AJ n sync B C D K E Reichert, F GManfred and Dadam, Peter and Bauer, Thomas (2003) Dealing with forward and backward jumps in workflow management systems. Int'l Journal Software and Systems Modeling (SOSYM), 2(1): 37-58
27 Page 27 Flexible PAIS: Process Schema Evolution Process engineer / Process administrator Need for Process Evolution Process Monitoring Execution Log Schema S : B Schema S: A x C B x A x D C x E D Create Instances Instance I 1 Instance I 1 B Instance I 1 B A x CB 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
28 Page 28 Process Schema Evolution The User s View ADEPT Process Management System Std Client APIWeb Clnt APIModeling API Dyn. Change API Admin. API Role Mgmt Authorization Time Mgmt Msg Queuing Recovery Audit Trail... Process 4 Process 3 Process 2 Process 1 Process Engine Process 6 Process 5 Process 11 Process 10 Process 9 Process 8 Process 7 Process 14 Process 13 Process 12 ADEPT Process Composer Create Process Template Modify Process Template Check Process Template... Repository Process Application Templates Components Anwendungen / Application Server... Users instances can be automatically migrated instances have proceeded too far 123 instances cannot be automatically migrated Process Designer / Process Administrator
29 Page 29 Process Schema Evolution The System s View Fundamental Question: Under Which Conditions is a Migration Possible? Schema S: confirm order pack goods S : make invoice confirm order invoice pack goods send invoice I 1 : get order collect data deliver goods get order compose order migrate collect data compose order deliver goods I 2 : migrate I n : migrate Process instance not state compliant with S' (remains being executed according to S) Rinderle, S., Reichert, M., Dadam, Peter (2004) Flexible Support of Team Processes by Adaptive Workflow Systems. Distributed and Parallel Databases, 16(1):
30 Page 30 Process Schema Evolution The System s View Increased Complexity: Interplay with Ad-hoc Changes Schema S: confirm order pack goods S : make invoice confirm order invoice pack goods send invoice get order I 1 : collect data deliver goods get order compose order migrate collect data compose order deliver goods I 2 : X X X Ad-hoc Change migrate? Indispensable: General, Formal Correctness Criterion I n : migrate Analogy: DBMS Concurrency Control "Serializability Principle" Process instance not compliant with S' Rinderle, S., Reichert, M., Dadam, P. (2004) Disjoint and Overlapping Process Changes: Challenges, Solutions, Applications. In: Proc. CooplS'04, Agia Napa, LNCS 3290,, pp
31 Page 31 Flexble PAIS: Extended Process Lifecycle Support Schema S : B Schema S: A x C B x A x D C x E D Process engineer / Process administrator Process Monitoring Execution Log Change Log Create Instances Change Propagation Instance I 1 Instance I 1 B Instance I 1 B A x CB 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 Weber, B., Sadiq, S., Reichert, M. (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, Springer.
32 Page 32 Flexble PAIS: The ADEPT Framework (Formal) Process Meta Model Process Fragment Composition Process Type Changes Architecture And Implementation Ad-hoc Changes Response Times Propagation of Process Type Changes User Interface / API Transactional Support / Semantic Rollback Support of Temporal Constraints Efficient Execution Componentorientied Software Development Scalability / Distributed Process Mgmt Dadam, Peter and Reichert, Manfred (2009) The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements. Computer Science - Research and Development, Vol. 23, No. 2, pp
33 Page 33 Flexble PAIS: The ADEPT Framework (Formal) Process Meta Model Process Fragment Composition Process Type Changes Architecture And Implementation Ad-hoc Changes Response Times Propagation of Process Type Changes User Interface / API Transactional Support / Semantic Rollback Support of Temporal Constraints Efficient Execution Componentorientied Software Development Scalability / Distributed Process Mgmt Dadam, Peter and Reichert, Manfred (2009) The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements. Computer Science - Research and Development, Vol. 23, No. 2, pp
34 Page 34 Flexble PAIS: The ADEPT Framework (Formal) Process Meta Model Process Fragment Composition Process Type Changes Architecture And Implementation Ad-hoc Changes Response Times Propagation of Process Type Changes User Interface / API Transactional Support / Semantic Rollback Support of Temporal Constraints Efficient Execution Componentorientied Software Development Scalability / Distributed Process Mgmt Dadam, Peter and Reichert, Manfred (2009) The ADEPT Project: A Decade of Research and Development for Robust and Flexible Process Support - Challenges and Achievements. Computer Science - Research and Development, Vol. 23, No. 2, pp
35 Page 35 Flexible PAIS: Clinical Pathway Support Patient is pregnant; process variant pregnacy is chosen Flexible Support of Clinical Pathways with ADEPT Partners: Jan Neuhaus, Claudia Reuter Fraunhoferinstitut Dortmund Increased blood sugar level; process variant Diabetes is chosen New process fragments are inserted in parallel!
36 Page 36 Flexible PAIS: Disaster Management Process-aware, Cooperative Emergency Management for Water Infrastructures Partner: TU Darmstadt A. Wagenknecht; U. Rüppel: Improving Resource Management In Flood Response With Process Models and Web GIS. In: 16th TIEMS Conf., 2009
37 Page 37 Flexible PAIS: E/E Engineering Partner: Daimler AG
38 Page 38 Flexible PAIS: Transfering ADEPT to Practice The AristaFlow BPM Suite AristaFlow BPM Suite
39 Page 39 Flexible PAIS: Book
40 Page 40 Motivation Process-Aware Information Systems (PAIS) Flexible PAIS Enabling Flexibility for Cross-Organizational Processes Some Technical Insights
41 Page 41 Enabling Flexibility for Cross-Organizational Processes Cross-Organizational Processes Business Process Compliance Change / Flexibility Process-aware Information System Running Instances / Process Engine Process Models Process Logs Combining these areas raises numerous challenges.
42 Page 42 Cross-Organizational Processes
43 Page 43 Cross-Organizational Processes
44 Page 44 Cross-Organizational Processes
45 Page 45 Cross-Organizational Processes
46 Page 46 Cross- Organizational Processes Cross-organizational Processes
47 Page 47 Cross- Organizational Processes
48 Page 48 Cross-Organizational Processes: Correctness Compatibility 48
49 Page 49 Cross-Organizational Processes: Correctness Conformance 49
50 Page 50 Cross-Organizational Processes: Correctness Cross-organizational Compliance 50
51 Page 51 Cross-Organizational Processes: Change Which running instances can switch to the new version?
52 Page 52 Motivation Process-Aware Information Systems (PAIS) Flexible PAIS Enabling Flexibility for Cross-Organizational Processes Some Technical Insights
53 Page 53 Basic Foundations A-->B B-->C A-->B B-->C A-->B B-->C C-->D C-->D C-->B D-->E C-->B D-->E C-->B E-->B E-->B E-->B Global Choreography Model Model Abstraction Public View of Partner B
54 Page 54 Partner B Basic Foundations Partner A A-->B A-->B B-->C C-->B E-->B Partner E Compatibility Partner C B-->C D-->E E-->B Partner D C-->B C-->D C-->D D-->E
55 Page 55 consistent with? Basic Foundations Public View Private View Receive A Private activities, e.g., data transformation a1 A-->B B-->C Send C Receive C AND C-->B E-->B a2 Receive E AND a3 a4 Public View of Partner B Private View of Partner B
56 Page 56 Basic Foundations Public Views Partner B Private View Partner A Partner A A-- >B C-- >B A-- >B B-- >C XO R XO R E-- >B Private View Partner B A-->B B-->C Partner E Partner C Private View Partner E XO R XO R D-- >E E-->B Compatibility C-- >B B-- >C XO R XO R C-->D Private View Partner C C-->B C-->D D-->E Partner D E-->B Private View Partner D Consistency XO R XO R C-- >D D-- >E Global Schema Global Choreography Model
57 Page 57 Basic Foundations - Ok! and what is the problem then? Consistency Public Views Partner B Partner A Private View Consistency Partner A Private View B->C A->B Partner B E->B C->B Sending message which will not be consumed XO R Structural compatibility Partner C XO R Transitivity effects B->C D->E Compatibility C->B XO R C-->D XO R Partner D Private View Partner D Private View XO R E-->B Partner E Waiting for a message which will never arrive XO R Partner E Private View Behavioral Compatibility A->B XO R C->D D->E XO R Consistency Partner C Negotiation
58 Page 58 Change Propagation Choreography Model + Public views + Change Specification Partners affected by the change + Changes to be propagated - Preserve Consistency - Preserve Compatibility - Transitive effects - Negotiation
59 Page 59 Change Propagation: Negotiation Start Specify change Infer interaction changes Variant? No Yes Compute affected partners Do Propagate changes public2private Update local change Select an affected partner Update global choreography model Succeed Succeed Find another alternative No Update local choreography models Fail End Fail Yes abandon? Compute changes to propagate to this partner ok? Yes No No Check compatibility and consitency Compute public2private changes Yes negociations succeed? Negotiate changes Yes last partner? No
60 Page 60 Change Propagation: Change Patterns INSERT(fragment, how, in, out) inserts a new fragment in a process model. DELETE(fragment) Deletes an existing fragment from a process model. REPLACE(oldFragment, newfragment) Replaces an existing fragment by a new one in the process model. UPDATE(activity, attribute, newvalue) Updates the attributes of a single activity of a process model. Attribute could be: partner, role, input, output, etc.
61 Page 61 Change Propagation: Replace Pattern consistent with? Public View Private View Receive A a1 A-->B B-->C Send C Receive C AND C-->B E-->B a2 Receive E AND a3 a4 Public View of Partner B Private View of Partner B
62 Page 62 Change Propagation: Replace Pattern a5 AND a1 Send C AND Private View Public View Receive BA a1 Send C r9 A-->B B-->C Receive C AND a3 Receive E C-->B E-->B a2 AND a4
63 Folie 62 r9 recieve a reichert;
64 Page 63 Change Propagation: Replace Pattern AND a5 AND Abstraction AND Send C a1 Send C AND Private View Public View Receive AB a1 Send C Abstraction Send C A-->B B-->C Receive C AND a3 Receive E C-->B E-->B a2 AND a4
65 Page 64 Change Propagation: Replace Pattern AND a5 AND Abstraction AND Send C Reduction Rules a1 Send C AND Send C Private View Public View Receive AB a1 Send C Abstraction Send C A-->B B-->C Receive C AND a3 Receive E C-->B E-->B a2 AND a4
66 Page 65 Change Propagation: Replace Pattern AND a5 AND Abstraction AND Send C Reduction Rules a1 Send C AND Send C INVARIANT! Private View Public View Receive AB a1 Send C Abstraction Send C A-->B B-->C Receive C AND a3 Receive E C-->B E-->B a2 AND a4
67 Page 66 Change Propagation: Replace Pattern a0 Send E a1 Receive E Send C Private View Public View Receive BA a1 Send C Receive C AND A-->B B-->C a3 Receive E C-->B E-->B a2 AND a4
68 Page 67 Change Propagation: Replace Pattern a0 Send E Send E a1 Abstraction Reduction rules Receive E Send C Receive E Send C Private View Public View Receive AB a1 Send C Abstraction Send C A-->B B-->C Receive C AND a3 Receive E C-->B E-->B a2 AND a4
69 Page 68 Change Propagation: Replace Pattern a0 Send E Send E a1 Abstraction Reduction rules Receive E Send C Receive E Send C REPLACE PB (newf, oldf) Private View VARIANT! --> REPLACE LB (abstr(newf), abstr(oldf)) Public View Receive BA a1 Send C Abstraction Send C A-->B B-->C Receive C AND a3 Receive E C-->B E-->B a2 AND a4
70 Page 69 Change Propagation: Replace Pattern Send E Receive E Send C Mapping E --> B BA--> E B --> C --> REPLACE LB (abstr(newf), abstr(oldf)) Public View Direct partners affected by the change {E, C} A-->B B-->C C-->B E-->B
71 Page 70 Change Propagation: Replace Pattern Send E Receive E Send C Mapping E --> B B--> E B --> C --> REPLACE LB (abstr(newf), abstr(oldf)) Public View Direct partners affected by the change {E, C} A-->B Abstraction + reduction Rules B-->C --> INSERT LE (F1,?,?,? ) --> REPLACE LC (F2,?) C-->B E-->B F1 B--> E F2 B --> C E --> B
72 Page 71 Change Propagation: Replace Pattern Public View of C Public View of Partner B --> REPLACE LC (F2,?) A-->B B --> C F2 B-->C A-->B B-->C F0 B--> E C-->B C-->D C-->D E --> B B --> C C-->B D-->E --> INSERT (F1,?,?,? ) LE Public View of E E-->B F1 B--> E C-->B E-->B E --> B D-->E E-->B Global Choreography Model
73 Page 72 Change Propagation: Replace Pattern Public View of C Public View of Partner B --> REPLACE LC (F2,?) F2 F0 E --> B A-->B B--> E B --> C B --> C F2 C-->B B --> C C-->D C-->B A-->B B-->C C-->D D-->E --> INSERT (F1,?,?,? ) LE Public View of E E-->B F1 B--> E C-->B E-->B E --> B D-->E E-->B Global Choreography Model
74 Page 73 Change Propagation: Replace Pattern Public View of C Public View of Partner B --> REPLACE LC (F2,?) F2 F2 B --> C A-->B A-->B B --> C B-->C F0 B--> E C-->B C-->D C-->D E --> B B --> C --> INSERT (F1,?,?,? ) LE F1 B--> E Public View of E C-->B D-->E E-->B C-->B E-->B E --> B D-->E E-->B Global Choreography Model
75 Page 74 Change Propagation: Replace Pattern Public View of C F2 Public View of Partner B --> REPLACE LC (F2,?) B --> C A-->B B --> C F2 C-->B C-->D A-->B B-->C F0 B--> E Public View of E C-->D E --> B B --> C --> INSERT (F1,?,?,? ) LE F1 B--> E F1 E --> B B--> E C-->B D-->E E-->B C-->B E-->B E --> B D-->E E-->B Global Choreography Model
76 Page 75 Other Issues Which process instances can migrate to the new version? Process-aware Information System 2 Process-aware Information System 1 Process-aware Information System 3 Concurrent Changes?
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 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 informationEnabling Flexibility in Process-aware Information Systems Challenges, Methods, Technologies
Enabling Flexibility in Process-aware Information Systems Challenges, Methods, Technologies MONTEVIDEO, DECEMBER 11 TH 2012 PRESENTED BY BARBARA WEBER UNIV. OF INNSBRUCK Content Keynote based on new Springer
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 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 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 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 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 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 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 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 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 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 informationADEPT2 Next Generation Process Management Technology
ADEPT2 Next Generation Process Management Technology Peter Dadam, Manfred Reichert, Stefanie Rinderle, Martin Jurisch, Hilmar Acker, Kevin Göser, Ulrich Kreher, Markus Lauer Ulm University University of
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 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 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 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 informationSchema Evolution in Process Management Systems
Universität Ulm Abt. Datenbanken und Informationssysteme Leiter: Prof. Dr. P. Dadam Schema Evolution in Process Management Systems DISSERTATION zur Erlangung des Doktorgrades Dr. rer. nat. der Fakultät
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 informationArchitectural Principles and Components of Adaptive Process Management Technology
Architectural Principles and Components of Adaptive Process Management Technology Manfred Reichert 1, Peter Dadam 1, Stefanie Rinderle-Ma 1, Martin Jurisch 2, Ulrich Kreher 2, Kevin Göser 2 1 Institute
More informationTowards Process-based Composition of Activities for Collecting Data in Supply Chains
Towards Process-based Composition of Activities for Collecting Data in Supply Chains Gregor Grambow, Nicolas Mundbrod, Vivian Steller and Manfred Reichert Institute of Databases and Information Systems
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 informationDierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes
Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes Manuel Gall 1, Günter Wallner 2, Simone Kriglstein 3, Stefanie Rinderle-Ma 1 1 University of Vienna, Faculty of
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 informationA Tool for Supporting Object-Aware Processes
A Tool for Supporting Object-Aware Processes Carolina Ming Chiao, Vera Künzle, Kevin Andrews, Manfred Reichert Institute of Databases and Information Systems University of Ulm, Germany Email: {carolina.chiao,
More informationBridging the Gap Between Business Process Models and Service Composition Specifications
Bridging the Gap Between Business Process Models and Service Composition Specifications Stephan Buchwald Group Research & Advanced Engineering, Daimler AG, Germany Thomas Bauer Group Research & Advanced
More informationIssues on Decentralized Consistency Checking of Multi-lateral Collaborations
Issues on Decentralized Consistency Checking of Multi-lateral Collaborations Andreas Wombacher University of Twente Enschede The Netherlands a.wombacher@utwente.nl Abstract Decentralized consistency checking
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 informationRSA Solution Brief. The RSA Solution for Cloud Security and Compliance
The RSA Solution for Cloud Security and Compliance The RSA Solution for Cloud Security and Compliance enables enduser organizations and service providers to orchestrate and visualize the security of their
More informationCompliance of Semantic Constraints A Requirements Analysis for Process Management Systems
Compliance of Semantic Constraints A Requirements Analysis for Process Management Systems Linh Thao Ly, Kevin Göser, Stefanie Rinderle-Ma, and Peter Dadam Institute of Databases and Information Systems,
More informationMining Based on Learning from Process Change Logs
Mining Based on Learning from Process Change Logs Chen Li 1, Manfred Reichert 2, and Andreas Wombacher 3 1 Information System group, University of Twente, The Netherlands lic@cs.utwente.nl 2 Institute
More informationInsight into the Utility Network. Erik Hoel and Tom Brown March 13, 2018
Insight into the Utility Network Erik Hoel and Tom Brown March 13, 2018 Utility network New network framework to support utility and telco solutions Vision: Provide utility customers with the ability to
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 informationMicrosoft SharePoint Server 2013 Plan, Configure & Manage
Microsoft SharePoint Server 2013 Plan, Configure & Manage Course 20331-20332B 5 Days Instructor-led, Hands on Course Information This five day instructor-led course omits the overlap and redundancy that
More informationTelecooperation. Application of Subject-oriented Modeling in Automatic Service Composition. Erwin Aitenbichler. Technische Universität Darmstadt
Technische Universität Darmstadt Telecooperation Application of Subject-oriented Modeling in Automatic Service Composition Erwin Aitenbichler erwin@informatik.tu-darmstadt.de Area Head Smart Environments
More informationProcess Model Consistency Measurement
IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727Volume 7, Issue 6 (Nov. - Dec. 2012), PP 40-44 Process Model Consistency Measurement Sukanth Sistla CSE Department, JNTUniversity,
More informationMAPR DATA GOVERNANCE WITHOUT COMPROMISE
MAPR TECHNOLOGIES, INC. WHITE PAPER JANUARY 2018 MAPR DATA GOVERNANCE TABLE OF CONTENTS EXECUTIVE SUMMARY 3 BACKGROUND 4 MAPR DATA GOVERNANCE 5 CONCLUSION 7 EXECUTIVE SUMMARY The MapR DataOps Governance
More informationBPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.
BPS Suite and the OCEG Capability Model Mapping the OCEG Capability Model to the BPS Suite s product capability. BPS Contents Introduction... 2 GRC activities... 2 BPS and the Capability Model for GRC...
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 informationApplying the Semantic Web Layers to Access Control
J. Lopez, A. Mana, J. maria troya, and M. Yague, Applying the Semantic Web Layers to Access Control, IEEE International Workshop on Web Semantics (WebS03), pp. 622-626, 2003. NICS Lab. Publications: https://www.nics.uma.es/publications
More informationTHE SELECTION OF THE ARCHITECTURE OF ELECTRONIC SERVICE CONSIDERING THE PROCESS FLOW
THE SELECTION OF THE ARCHITECTURE OF ELECTRONIC SERVICE CONSIDERING THE PROCESS FLOW PETERIS STIPRAVIETIS, MARIS ZIEMA Institute of Computer Control, Automation and Computer Engineering, Faculty of Computer
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 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 informationRealizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)
Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National
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 informationService Oriented Architectures Visions Concepts Reality
Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would
More informationContent Management for the Defense Intelligence Enterprise
Gilbane Beacon Guidance on Content Strategies, Practices and Technologies Content Management for the Defense Intelligence Enterprise How XML and the Digital Production Process Transform Information Sharing
More informationSemantic Brokering over Dynamic Heterogeneous Web Resources. Anne H. H. Ngu. Department of Computer Science Southwest Texas State University
Semantic Brokering over Dynamic Heterogeneous Web s Anne H. H. Ngu Department of Computer Science Southwest Texas State University November 2002 Overview Objectives of data integration in InfoSleuth system.
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 informationQuality Assurance and IT Risk Management
Quality Assurance and IT Risk Deutsche Bank s QA and Testing Transformation Journey Michael Venditti Head of Enterprise Testing Services, Deutsche Bank IT RISK - REGULATORY GOVERNANCE Major shifts in the
More informationMetadata Management and Change Management for SOA. Ron Schmelzer And Jason Bloomberg ZapThink, LLC. October 25, Take Credit Code: MMCMSOA
Metadata Management and Change Management for SOA Ron Schmelzer And Jason Bloomberg ZapThink, LLC October 25, 2005 Take Credit Code: MMCMSOA What are Metadata? Literally, data about data More broadly,
More informationConsumer-Centric Service-Oriented Architecture: A New Approach
Consumer-Centric Service-Oriented Architecture: A New Approach W.T. Tsai, Bingnan Xiao, Raymond A. Paul*, Yinong Chen Arizona State University, Tempe, AZ 85287-8809, USA *Department of Defense, Washington,
More informationLifecycle Management for Business Process Variants
Lifecycle Management for Business Process Variants Manfred Reichert 1, Alena Hallerbach 2, and Thomas Bauer 3 1 University of Ulm, Ulm, Germany 2 Daimler TSS GmbH, Ulm, Germany 3 Neu-Ulm University of
More informationAdvanced Solutions of Microsoft SharePoint Server 2013
Course Duration: 4 Days + 1 day Self Study Course Pre-requisites: Before attending this course, students must have: Completed Course 20331: Core Solutions of Microsoft SharePoint Server 2013, successful
More informationThe Pennsylvania State University. The Graduate School. College of Information Sciences and Technology
The Pennsylvania State University The Graduate School College of Information Sciences and Technology CONTEXT-AWARE DESIGN FOR PROCESS FLEXIBILITY AND ADAPTATION A Dissertation in Information Sciences and
More informationDatasheet. Only Workspaces delivers the features users want and the control that IT needs.
Datasheet Secure SECURE Enterprise ENTERPRISE File FILE Sync, SYNC, Sharing SHARING and AND Content CONTENT Collaboration COLLABORATION BlackBerry Workspaces makes enterprises more mobile and collaborative,
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 informationAutomate the Lifecycle of IT
Automate the Lifecycle of IT Jonathan R. Hunter HPE Software Solution Architect April 27, 2016 Agenda Challenges Solutions Demo Case Study: Health Care Application Automation Call to Action Keynote Reflection
More informationPractical Guide to Hybrid Cloud Computing. Cloud-Computing.
Practical Guide to Hybrid Cloud Computing http://www.cloud-council.org/deliverables/cscc-practical-guide-to-hybrid- Cloud-Computing.pdf April 21, 2016 The Cloud Standards Customer Council THE Customer
More information"Charting the Course... Certified Information Systems Auditor (CISA) Course Summary
Course Summary Description In this course, you will perform evaluations of organizational policies, procedures, and processes to ensure that an organization's information systems align with overall business
More informationImplementing the Army Net Centric Data Strategy in a Service Oriented Environment
Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support
More informationBusiness Architecture in Healthcare
Business Architecture in Healthcare ehealth IS CREATING A PERFECT STORM FOR CHANGING HEALTHCARE DELIVERY Office of the CIO Delivering ehealth Ireland Healthcare is a system of relationships Test Harness
More informationAPI, DEVOPS & MICROSERVICES
API, DEVOPS & MICROSERVICES RAPID. OPEN. SECURE. INNOVATION TOUR 2018 April 26 Singapore 1 2018 Software AG. All rights reserved. For internal use only THE NEW ARCHITECTURAL PARADIGM Microservices Containers
More informationChange Management Process on Database Level within RUP Framework
Change Management Process on Database Level within RUP Framework ZELJKA CAR*, PETRA SVOBODA**, CORNELIA KRUSLIN** *Department of Telecommunications Faculty of Electrical Engineering Computing, University
More informationMonitoring Choreographed Services
Monitoring Choreographed Services L. Ardissono and R. Furnari and A. Goy and G. Petrone and M. Segnan Dipartimento di Informatica, Università di Torino Corso Svizzera 185, 10149 Torino, Italy Abstract.
More informationISO/ IEC (ITSM) Certification Roadmap
ISO/ IEC 20000 (ITSM) Certification Roadmap Rasheed Adegoke June 2013 Outline About First Bank Motivations Definitions ITIL, ISO/IEC 20000 & DIFFERENCES ISO/ IEC 20000 Certification Roadmap First Bank
More informationWorkshop on Web of Services for Enterprise Computing
Workshop on Web of Services for Enterprise Computing Fujitsu Submission v0.2 Authors: Jacques Durand Tom Rutt Hamid BenMalek Acknowledgements: Masahiko Narita Paul A. Knapp 1. The Great Divide The fundamental
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 informationSUGGESTED SOLUTION IPCC MAY 2017EXAM. Test Code - I M J
SUGGESTED SOLUTION IPCC MAY 2017EXAM INFORMATION TECHNOLOGY Test Code - I M J 7 1 2 1 BRANCH - (MULTIPLE) (Date : 20.11.2016) Head Office : Shraddha, 3 rd Floor, Near Chinai College, Andheri (E), Mumbai
More informationDatacenter Management and The Private Cloud. Troy Sharpe Core Infrastructure Specialist Microsoft Corp, Education
Datacenter Management and The Private Cloud Troy Sharpe Core Infrastructure Specialist Microsoft Corp, Education System Center Helps Deliver IT as a Service Configure App Controller Orchestrator Deploy
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 informationRefactoring Process Models in Large Process Repositories
Refactoring Process Models in Large Process Repositories Barbara Weber 1 and Manfred Reichert 2 1 Quality Engineering Research Group, University of Innsbruck, Austria Barbara.Weber@uibk.ac.at 2 Institute
More informationAdvanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours
Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332 36 Contact Hours Course Overview This course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment.
More informationJava in the world of Software AG JCP EC May 2018
Java in the world of Software AG JCP EC May 2018 Georgi Stanev Architect Software AG 2017 Software AG. All rights reserved. History of the Software AG 1969 The concept for an adaptable and extremely versatile
More informationOASIS: Architecture, Model and Management of Policy
OASIS: Architecture, Model and Management of Policy Ken Moody Computer Laboratory, University of Cambridge 1 Overview OASIS : Architecture, Model and Policy 1. background to the research people, projects
More informationChapter 11 - Data Replication Middleware
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 11 - Data Replication Middleware Motivation Replication: controlled
More informationAdvanced Solutions of Microsoft SharePoint 2013
Course 20332A :Advanced Solutions of Microsoft SharePoint 2013 Page 1 of 9 Advanced Solutions of Microsoft SharePoint 2013 Course 20332A: 4 days; Instructor-Led About the Course This four-day course examines
More informationA process model is a description of a process. Process models are often associated with business processes.
Process modeling A process model is a description of a process. Process models are often associated with business processes. A business process is a collection of related, structured activities that produce
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 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 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 informationModel-based Run-Time Software Adaptation for Distributed Hierarchical Service Coordination
Model-based Run-Time Software Adaptation for Distributed Hierarchical Service Coordination Hassan Gomaa, Koji Hashimoto Department of Computer Science George Mason University Fairfax, VA, USA hgomaa@gmu.edu,
More informationMove Up to an OpenStack Private Cloud and Lose the Vendor Lock-in
Move Up to an OpenStack Private Cloud and Lose the Vendor Lock-in Peace, commerce and honest friendship with all nations; entangling alliances with none. -Thomas Jefferson Introduction In business and
More informationStructured Approach to Testing - Android in an Agile Environment
Structured Approach to Testing - Android in an Agile Environment Table of Contents 1 Mobile Marketplace 2 3 4 5 6 7 8 9 Top Challenges & Goals Traditional vs Agile Mobile Testing Lifecycle Elements of
More informationThe Fractal Open Component Model
The Fractal Open Component Model Jean-Bernard Stefani INRIA Grenoble-Rhône-Alpes Jean-Bernard Stefani (INRIA Grenoble) Fractal OW2 Webinar 04/2009 1 / 24 Executive Summary Fractal: a model for the construction
More informationSAP Solution Manager Test Workbench
SAP Solution Manager Test Workbench Testing of SAP-centric Solutions Application Lifecycle Management Active Global Support (AGS) SAP AG E2E Integration Testing of SAP Solutions Test Process embedded in
More informationNORTH CAROLINA NC MRITE. Nominating Category: Enterprise IT Management Initiatives
NORTH CAROLINA MANAGING RISK IN THE INFORMATION TECHNOLOGY ENTERPRISE NC MRITE Nominating Category: Nominator: Ann V. Garrett Chief Security and Risk Officer State of North Carolina Office of Information
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 informationCertified Information Systems Auditor (CISA)
Certified Information Systems Auditor (CISA) 1. Domain 1 The Process of Auditing Information Systems Provide audit services in accordance with IT audit standards to assist the organization in protecting
More information20. Business Process Analysis (2)
20. Business Process Analysis (2) DE + IA (INFO 243) - 31 March 2008 Bob Glushko 1 of 38 3/31/2008 8:00 AM Plan for Today's Class Process Patterns at Different Levels in the "Abstraction Hierarchy" Control
More informationRSA Solution Brief. Managing Risk Within Advanced Security Operations. RSA Solution Brief
RSA Solution Brief Managing Risk Within Advanced Security Operations RSA Solution Brief How do you advance your security operations function? Increasingly sophisticated security threats and the growing
More informationFundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum
1 Fundamentals: Managing and Extending Microsoft Office & SharePoint with EMC Documentum Bryan House Group Marketing Manager August 29 th, 2006 Lance Shaw Senior Product Marketing Manager 2 Agenda Microsoft
More informationThe Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne
The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based
More informationChapter 4. Capturing the Requirements. 4th Edition. Shari L. Pfleeger Joanne M. Atlee
Chapter 4 Capturing the Requirements Shari L. Pfleeger Joanne M. Atlee 4th Edition It is important to have standard notations for modeling, documenting, and communicating decisions Modeling helps us to
More informationNewly-Created, Work-in-Progress (WIP), Approval Cycle, Approved or Copied-from-Previously-Approved, Work-in-Progress (WIP), Approval Cycle, Approved
A New Approach to Enterprise Data Organization A Cuboid Enterprises are generally overwhelmed with data, making the ability to store, process, analyze, interpret, consume, and act upon that data a primary
More informationInformation Technology Engineers Examination. Database Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for
Information Technology Engineers Examination Database Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination Version 3.1
More informationOrchestration vs Choreography
Orchestration vs Choreography u In many cases, there is no unique point of invocation for the services n In these cases, we say that the system is a choreography n Let starts with an example: w Consider
More informationData Governance Central to Data Management Success
Data Governance Central to Data Success International Anne Marie Smith, Ph.D. DAMA International DMBOK Editorial Review Board Primary Contributor EWSolutions, Inc Principal Consultant and Director of Education
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 information