9. The Workflow Patterns Framework Eva l ua t I on s time L a n g u a g e D e v e l o p m e n t: YAWL/newYAWL 評価 ワークフローパターンフレームワーク Control-flow P:s 20 2000 2003 XPDL, BPEL4WS, BPML, WSFL, XLANG , WSCI, UML AD 1.4 UML AD 2.0, BPMN COSA FLOWer Eastman Meteor Mobile I-Flow Staffware InConcert Domino Workflow Visual Workflow Forte Conductor MQSeries/Workflow SAR R/3 Workflow Verve Workflow Changengine Jun 2005 Resource P:s - 43 BPEL4WS UML AD 2.0 BPMN Staffware WebSphere MQ FLOWer COSA iPlanet jBPM OpenWFE Enhydra Shark XPDL, BPEL4WS UML AD 2.0, BPMN Staffware MQSeries FLOWer COSA jBPM OpenWFE Enhydra Shark Data P:s - 40 Oct 2005 Exception P:s Jun 2006 Staffware WebSphere MQ FLOWer COSA iPlanet XPDL 2.0, BPEL4WS 1.1, BPMN Control-flow P:s 43 Sep 2006 revised Staffware WebSphere MQ WebSphere I.D. FLOWer COSA, iPlanet SAP, Filenet Oracle BPEL jBPM, OpenWFE Enhydra Shark BPEL4WS, XPDL 2.0, UML AD 2.0 BPMN, EPC (ARIS)
10.
11.
12.
13.
14.
15.
16. Non-local semantics of Gen. OR-Join ("bus driver semantics") Not only in EPCs but also in many WFM systems: Domino Workflow, Eastman, MQ Series, etc. Click here for a FLASH animation of General OR-Join ノンローカルな OR-Join EPCs だけでなくたくさんの WFMS でも同様です Advanced: 38
23. Work Item Lifecycle created offered to a single resource offered to multiple resources allocated to a single resource suspended failed started completed R:allocate-s R:start-s R:suspend R:resume R:complete R:fail R:start R:start-m S:create S:offer-s S:offer-m S:allocate R:allocate-m 作業ライフサイクル
42. YAWL Workflow Engine Worklet Service Resource Service Web Service Invoker Service A B X E Event Log Event Log Process Repository Case Data YAWL Process Editor A A B Admin Worklist R R A B B O W Org Model Event Log Worklet Repository Exception Selection X Web Service users Web Service Service Oriented Architecture PROM Interfaces A - Administration B - Processes E - Logging O - Org Data R - Resourcing W - Work Queue X - Exception SOA
62. Exception Factors The Worklet Service can take these actions against these targets for these events 例外ファクター ワークレットサービスは以下のイベントを取得できます Ancestors All Cases Case Task Targets External Triggers Task abort Unavailable resource Timeout Constraint violation Constraints (pre & post) Events Compensate Remove Fail Complete Restart Continue Suspend Actions