Presentation is loading. Please wait.

Presentation is loading. Please wait.

Supporting Cross-Organizational Process Control

Similar presentations


Presentation on theme: "Supporting Cross-Organizational Process Control"— Presentation transcript:

1 Supporting Cross-Organizational Process Control
Samuil Angelov, Jochem Vonk, Paul Grefen Eindhoven University of Technology, NL Krishnamurthy Vidyasankar Memorial University of Newfoundland, CA

2 Agenda Introduction Example Interference Options (activities)
Overview Mapping Complex Interference Options Extended Interference Process Segments Conclusions Pro-VE 2009

3 Introduction Collaborative Networks (Instant) Virtual Enterprise
Highly dynamic & complex business relations Process intensive Governed by electronic contracts (Instant) Virtual Enterprise Execution ('connecting' business processes) Monitoring (progress of execution) Control (interfere in execution) Pro-VE 2009

4 Healthcare Business Network
Example Scenario Healthcare: Teleradiology Acquisition and Interpretation of medical scans (MRI, CT, X-Ray, etc.) Problems: Staff shortage Expensive Resources Increasing demand Healthcare Business Network Patient Treatment Hospital Scan Acquisition Radiology Clinic Scan Interpretation Radiologist Pro-VE 2009

5 Interference Options Group 1 (before activity starts)
Delay / Proceed Skip Group 2 (during activity execution) Pause / Continue Cancel Part-Reset Part-Undo Group 3 (after activity execution) Reset Undo Pro-VE 2009

6 3LFW – Three Level Framework
Business Processes External Level / Public view Extension: hierarchical Conceptual Level / Private view Internal Level / Private view Service Consumer External Process Project Service Provider Conceptual Process Internal Process Map Pro-VE 2009

7 Example Control in Teleradiology
Service Consumer External Level Scan Acquisition Schedule CT Elaboration Distribution Finance & Warp up Prep. Patient Acq. MRI Acq. CT Acq. X-Ray MRI Scan Interpretation Create Report Billing BI X-Ray Service Provider Conceptual Level Schedule Notify & Distr Internal Level Pro-VE 2009

8 State Transition Models
External Level Internal Level (most basic) Pro-VE 2009

9 Mapping Mapping required for each Interference Option
Wait states ('pause' and 'interaction time') Workflow patterns Example: Retry (Xi) Xi External Level Internal Level Ci1 Cin wait Pro-VE 2009

10 Parallelism Pause(Xi) External Level Internal Level Pause Cut 1
wait wait wait wait Pro-VE 2009

11 Mapping Example Scenario
Pro-VE 2009

12 Complex Interference Options
Combination of two basic I-Options Analysis using matrix 11 basic I-options -> 121 possible complex I-options 92 impossible 14 senseless 15 usable Postpone Redo Part-Redo Launch Abolish Part-Reset-Rethink Defer Terminate Part-Undo-Rethink Restart Null Reset-Rethink Retry Nullify Undo-Rethink Pro-VE 2009

13 Process and Segment Interference Options
Aggregation of activities to a single external activity Segment Set of activities with control flow (branch in process) Pro-VE 2009

14 Prototype Implementation
Based on Business Process Web Service (BPWS) Additional standard interfaces for WS ACT SPEC MON CTRL SYNC BPEL Spec. SPEC ACT BP Engine CTRL MON SYNC Acts SYNC Pro-VE 2009

15 Conclusions Interference Options Specified in e-Contracts (SLA)
Additional flexibility for service consumer Additional distinction mechanism for service provider Specified in e-Contracts (SLA) Needs verification mechanism For correct execution For correct semantics Pro-VE 2009

16 Questions ? Pro-VE 2009

17 Pro-VE 2009 Second Group 1 Group 2 Group 3 First Delay Proceed Start
Group 2 Group 3 First Delay Proceed Start Skip Pause Continue Cancel Part-Reset Part-Undo Reset Undo x Postpone (Delay->Proceed) needs explicit condition senseless Launch (Proceed->Start) Defer (Pause->Continue) needs explicit condition Part-Reset-Rethink (Part-Reset->Delay) Restart (Part-Reset->Start) Abolish (Part-Reset->Skip) Part-Undo-Rethink (Part-Undo->Delay) Part-Redo (Part-Undo->Start) Terminate (Undo->Skip) Reset-Rethink (Reset->Delay) Retry (Reset->Start) Null (Reset->Skip) Undo-Rethink (Undo->Delay) Redo (Undo->Start) Nullify (Undo->Skip) Pro-VE 2009


Download ppt "Supporting Cross-Organizational Process Control"

Similar presentations


Ads by Google