<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://www.gridworkflow.org/snips/gridworkflow/rdf'>
    <s:Snip rdf:ID='Workflow'
         s:name='Workflow'
         s:cUser='bassheide'
         s:oUser='bassheide'
         s:mUser='bassheide'>
        <s:content>__see also [Workflow Description Languages]__&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;1.1 Our definition&#xD;&#xA;&#xD;&#xA;The Workflow Management Coalition [WfMC] defines __workflow__ as &quot;The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules&quot;. In the context of Grid computing the term workflow usually concerns the automation of distributed IT processes.&#xD;&#xA;&#xD;&#xA;In [K-Wf Grid] the workflow model is based on [Petri net]s. A Petri net consists of two basic elements: __transitions__ (rectangle) and __places__ (circle). Transitions and places are connected with each other by directed __edges__ (arcs). Transitions are related to activities, whereas places store the state of the workflow by means of __tokens__.&#xD;&#xA;&#xD;&#xA;__Workflow constructs__ are certain sub-regions of the workflow that can be used as common control structures, such as sequence, choice, split/join, and iteration. Not every sub-region of a workflow may constitute a reasonable workflow construct.&#xD;&#xA;&#xD;&#xA;In K-Wf Grid every __activity__ (synonyms: __task, job__) has a specific level of abstraction ranging from abstract to concrete. An abstract activity contains a very brief description of the task and cannot be executed automatically in the real world without further refinement, whereas a concrete activity is mapped to a specific instance of a Web Service operation. Only concrete activities can be directly executed automatically in the real world. &#xD;&#xA;&#xD;&#xA;Within a Web service operation, external applications (e.g. flood forecasting simulation) written in C/C++/Fortran may be invoked. An execution of an activity is called an activity instance. The Web service operations invoked in activity instances are called invoked applications of activities. An invoked application can be considered as a set of code regions. A code region is a sequence of program statements. Code regions can be entire program units (functions or subroutines), loops (do while, for), function calls.  &#xD;&#xA;&#xD;&#xA;1.1 Definition by the [OGSA]-WG glossary&#xD;&#xA;&#xD;&#xA;__Workflow__ is a pattern of business process interaction, not&#xD;&#xA;necessarily corresponding to a fixed set of business processes.&#xD;&#xA;All such interactions may be between services residing within a&#xD;&#xA;single data center or across a range of different platforms and&#xD;&#xA;implementations anywhere.&#xD;&#xA;&#xD;&#xA;__Choreography__ describes required patterns of interaction among&#xD;&#xA;services and templates for sequences (or more structures) of&#xD;&#xA;interactions.&#xD;&#xA;&#xD;&#xA;__Orchestration__ describes the ways in which business processes&#xD;&#xA;are constructed from Web services and other business&#xD;&#xA;processes, and how these processes interact.&#xD;&#xA;&#xD;&#xA;1.1 TWiki MyGrid&#xD;&#xA;&#xD;&#xA;- http://twiki.mygrid.org.uk/twiki/bin/view/Mygrid/WorkflowDefinitions&#xD;&#xA;</s:content>
        <s:mTime>2005-05-31 15:41:10.932</s:mTime>
        <s:cTime>2004-09-21 09:44:13.309</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#myGrid'/>
                <rdf:li rdf:resource='#Taverna'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#CoreGRID'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#K-Wf Grid'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='#Instant-Grid'/>
                <rdf:li rdf:resource='#snipsnap-help'/>
                <rdf:li rdf:resource='#WfMC'/>
                <rdf:li rdf:resource='#GWES'/>
                <rdf:li rdf:resource='#OGSA'/>
                <rdf:li rdf:resource='#Contact'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#start/2009-06-16/1'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Patterns'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Description Languages'/>
                <rdf:li rdf:resource='#Glossary'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Description Languages/Compatibility and Conversion'/>
                <rdf:li rdf:resource='#YAWL'/>
                <rdf:li rdf:resource='#b.hayat'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#CoreGRID/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#start/2006-02-17/1'/>
                <rdf:li rdf:resource='#GRAAL'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#'/>
                <rdf:li rdf:resource='#l.cancan'/>
                <rdf:li rdf:resource='#Kepler'/>
                <rdf:li rdf:resource='#D-Grid'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#K-Wf+Grid'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#start/2006-02-16/1'/>
                <rdf:li rdf:resource='#DGI'/>
                <rdf:li rdf:resource='#Events'/>
                <rdf:li rdf:resource='#MediGRID'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Hot Topics'/>
                <rdf:li rdf:resource='#taverna'/>
                <rdf:li rdf:resource='#MediGrid'/>
                <rdf:li rdf:resource='#WebAndFlo'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>

