<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:about='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid+Workflow'
         s:cUser='bassheide'
         s:oUser='bassheide'
         s:mUser='bassheide'>
        <s:name>Grid Workflow</s:name>
        <s:content>A __Grid Workflow__ is a workflow within a [Grid Computing] environment. &#xD;&#xA;&#xD;&#xA;1.1 Distinction to &quot;normal&quot; Workflows&#xD;&#xA;&#xD;&#xA;Grid Workflows differ from &quot;normal&quot; workflows, such as business workflows or IT workflows, mainly in the following sense:&#xD;&#xA;- __Stateful/stateless__: Activities of Grid workflows are often related to ~~stateful services~~ (workflow of [Grid Service]s), whereas other workflows are mostly related to the invocation of ~~stateless services~~ (workflow of [Web Service]s)&#xD;&#xA;- __Reliability__: In a computing Grid resources may fail during the runtime of the workflow. This must taken into account by advanced workflow fault management techniques (e.g. workflow checkpointing and recovery, monitoring)&#xD;&#xA;- __Performance__: One objective of Grid computing is to provide high performance computing power. Therefore Grid Workflows have to deal with resource brokerage, scheduling (load balancing), and distributed applications (parallel computing)&#xD;&#xA;&#xD;&#xA;1.1 Definition by the Workflow Managment Coalition&#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;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 Related&#xD;&#xA;&#xD;&#xA;Within a Web service operation, external applications 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;__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;1.1 References and Links&#xD;&#xA;&#xD;&#xA;- {link:TWiki MyGrid|http://twiki.mygrid.org.uk/twiki/bin/view/Mygrid/WorkflowDefinitions}&#xD;&#xA;- http://en.wikipedia.org/wiki/Workflow</s:content>
        <s:mTime>2005-09-08 07:32:12.412</s:mTime>
        <s:cTime>2005-03-17 12:11:27.44</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='#Glossary'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid Computing'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Composition Tools'/>
                <rdf:li rdf:resource='#Projects'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Engines'/>
                <rdf:li rdf:resource='#BPEL'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Hot Topics'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Modelling of workflow'/>
                <rdf:li rdf:resource='#WSRF'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#Kepler'/>
                <rdf:li rdf:resource='#GWorkflowDL'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Description Languages'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Research Fields'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid Service'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Web Service'/>
                <rdf:li rdf:resource='#YAWL'/>
                <rdf:li rdf:resource='#Researchers'/>
                <rdf:li>
                    <s:Snip rdf:about='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid+Workflow'>
                        <s:attachments
                             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
                    </s:Snip>
                </rdf:li>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Patterns'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Monitoring and Controlling'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Petri net'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Web service'/>
                <rdf:li rdf:resource='#WfMC'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#K-Wf Grid'/>
                <rdf:li rdf:resource='#OGSA'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid workflow enactment'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Pi Calculus'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow for Cloud Computing'/>
                <rdf:li rdf:resource='#JOpera'/>
                <rdf:li rdf:resource='#WfMS'/>
                <rdf:li rdf:resource='#Triana'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Platform Process Manager'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid service'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Glossary/Workflow-oriented Optimization Model'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid+Computing'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Glossary/Single Workflow Scheduling'/>
                <rdf:li rdf:resource='#CoreGRID'/>
                <rdf:li rdf:resource='#Links'/>
                <rdf:li rdf:resource='#MediGrid'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow SLAs'/>
                <rdf:li rdf:resource='#GRAAL'/>
                <rdf:li rdf:resource='#Events'/>
                <rdf:li rdf:resource='#Yagsi'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Yagsi/Concept'/>
                <rdf:li rdf:resource='#VEGA'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Glossary/Structure-independent Workflow Scheduling'/>
                <rdf:li rdf:resource='#snipsnap-help'/>
                <rdf:li rdf:resource='#GridAnt'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow patterns'/>
                <rdf:li rdf:resource='#d.eger'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Glossary/Structure-dependent Workflow Scheduling'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Description Languages/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Engines/Links'/>
                <rdf:li rdf:resource='#r.bolze'/>
                <rdf:li rdf:resource='#snipsnap-notfound'/>
                <rdf:li rdf:resource='#D-Grid'/>
                <rdf:li rdf:resource='#A-WARE'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow Engines/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Workflow+Description+Languages'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#start/2007-03-29/1'/>
                <rdf:li rdf:resource='#keratt'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#start/'/>
                <rdf:li rdf:resource='#OpenMolGRID'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Yagsi/Concept/Security Components'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Glossary/Taxonomy'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#WSRF/Implementations'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#GWES/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Glossary/XPath'/>
                <rdf:li rdf:resource='#o.krajicek'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#bassheide/'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#UML activity diagram'/>
                <rdf:li rdf:resource='#EnterpriseGrids'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#grid workflow'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#web service'/>
                <rdf:li rdf:resource='http://www.gridworkflow.org/snips/gridworkflow/rdf#Grid Computing/'/>
            </rdf:Bag>
        </s:snipLinks>
    </s:Snip>
</rdf:RDF>

