70 likes | 289 Views
Workflow Terminology, Standards, and Requirements. Part one, terminology. Topics. What is workflow? What domains does it cover? What is its relationship to middleware?. Workflow history. When “computer” meant a person that performed a series of computations (WWII)
E N D
Workflow Terminology, Standards, and Requirements Part one, terminology
Topics • What is workflow? • What domains does it cover? • What is its relationship to middleware? 2
Workflow history • When “computer” meant a person that performed a series of computations (WWII) • 1970s when paper based processes were duplicated in IT systems 3
A definition • The workflow paradigm provides the ability to orchestrate a series of actions constrained by rules. Unlike other paradigms it also provides tracking or tracing, and flexible flow control. • The workflow paradigm also supports state persistence over a relatively long period of time. 4
Business Often document centric Marshalling task executions Examples: Processing travel vouchers, purchase orders Grant proposal submission Scientific Marshalling multiple data formats interacting with multiple interconnected tools Examples: Bioinformatics Cheminformatics Workflow Application Domains 5
Workflow and Middleware • Thesis 1: To extend the workflow paradigm across multiple systems, the activity processing must interact with authentication, authorization and directory services, hopefully provided by an existing middleware infrastructure. • Thesis 2: Workflow can be used to facilitate the management of IdM and AuthZM systems. 6
Rules Activities Chains Loops Forward chaining Runtime transparency Tracking, tracing, status monitoring Flexible flow control Some Common Terminology 7