Shark工作流解决方案英文版(PPT)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Other Workflow Enactment Service
Interface 5
Workflow Enactment Service
Interface 4
Interface 2
Interface 3
Admin and WH Clients
Workflow Client Applications
7
XPDL and TWE
• Package – the top element of XPDL schema
– External package concept – How does TWE support external package concept – How to create new XPDL and to define package properties in TWE
• What is Work Flow technology • What is Workflow • What is Workflow Management System • WFM systems – support in three functional areas:
– the Build-time functions
8
XPDL and TWE
•
Workflow Process Definition
– Graph and property panel representation of workflow process definition in TWE – Start/End markers
9
XPDL and TWE TypeDeclaration
3
Generic Workflow Product Structure
4
WfMC and Workflow Reference Model
Shark Server
Administration & Monitoring tools
Process Defition Tool
Interface 1
TWE
Enhydra Shark / Together Workflow Server and Enhydra JaWE / Together Workflow Editor Workshop
1
Basic Introduction to Workflow Technology
2
Basic Introduction to Workflow Technology
– the Run-time control functions
– the Run-time interactions with human users and IT application tools
• What is Workflow Enactment Service • What is Workflow Engine
10
•
•
Participant
– – – – – –
XPDL and TWE
•
Application
– representation of applications to be executed at runtime – External package/Package/Workflow process scope – Where to define - best practice – How to define in TWE – How to use it from Activity’s Tool – Formal parameters – like a Java method parameter definition
– – – – – – – Standard XPDL data types Custom data types Package scope Problems with a scope - external packages and application definitions Shark solution to scope problem How to use it when defining variables How to define in TWE representation of users/roles/system External package/Package/Workflow process scope Where to define - best practice How to define in TWE TWE’s Special “Arbitrary expression participant” TWE’s LDAP support
Invoked Applications
Shark Tool Agents
5
Enhydra JaWE / Together Workflow Editor
6
TWE Introduction
• Graphical application for XPDL Process Definition Modeling. • Makes creating and editing XPDL easy. • Uses swim lines to represent participants of the process. • Every XPDL element has property panel for editing element properties. • Final output of modeling process is a XML file based on XPDL schema • XPDL created by TWE can be interpreted by any XPDL workflow engine • Accomplished three main goals: – Graphical representation of process definition – Export of process definitions to XPDL – Import of any valid XPDL and its grHale Waihona Puke Baiduphic representation
Interface 5
Workflow Enactment Service
Interface 4
Interface 2
Interface 3
Admin and WH Clients
Workflow Client Applications
7
XPDL and TWE
• Package – the top element of XPDL schema
– External package concept – How does TWE support external package concept – How to create new XPDL and to define package properties in TWE
• What is Work Flow technology • What is Workflow • What is Workflow Management System • WFM systems – support in three functional areas:
– the Build-time functions
8
XPDL and TWE
•
Workflow Process Definition
– Graph and property panel representation of workflow process definition in TWE – Start/End markers
9
XPDL and TWE TypeDeclaration
3
Generic Workflow Product Structure
4
WfMC and Workflow Reference Model
Shark Server
Administration & Monitoring tools
Process Defition Tool
Interface 1
TWE
Enhydra Shark / Together Workflow Server and Enhydra JaWE / Together Workflow Editor Workshop
1
Basic Introduction to Workflow Technology
2
Basic Introduction to Workflow Technology
– the Run-time control functions
– the Run-time interactions with human users and IT application tools
• What is Workflow Enactment Service • What is Workflow Engine
10
•
•
Participant
– – – – – –
XPDL and TWE
•
Application
– representation of applications to be executed at runtime – External package/Package/Workflow process scope – Where to define - best practice – How to define in TWE – How to use it from Activity’s Tool – Formal parameters – like a Java method parameter definition
– – – – – – – Standard XPDL data types Custom data types Package scope Problems with a scope - external packages and application definitions Shark solution to scope problem How to use it when defining variables How to define in TWE representation of users/roles/system External package/Package/Workflow process scope Where to define - best practice How to define in TWE TWE’s Special “Arbitrary expression participant” TWE’s LDAP support
Invoked Applications
Shark Tool Agents
5
Enhydra JaWE / Together Workflow Editor
6
TWE Introduction
• Graphical application for XPDL Process Definition Modeling. • Makes creating and editing XPDL easy. • Uses swim lines to represent participants of the process. • Every XPDL element has property panel for editing element properties. • Final output of modeling process is a XML file based on XPDL schema • XPDL created by TWE can be interpreted by any XPDL workflow engine • Accomplished three main goals: – Graphical representation of process definition – Export of process definitions to XPDL – Import of any valid XPDL and its grHale Waihona Puke Baiduphic representation