According to my knowledge, Node is the one that keeps data (configuration for instance). Component facilitates Node connectivity, hence data flow.
Thanks, Danushka On Sun, Sep 8, 2013 at 10:48 PM, Supun Kamburugamuva <[email protected]>wrote: > Hi Danushka, > > Thank you for the explanation. > > But I still cannot clearly understand their role. > > Here is my understanding of one path. > > We have a XML file which defines the workflow. Then we create a WorkFlow > model which consists of Nodes, Edges etc. Then each of these Nodes have a > Component. It seems like a one to one mapping between a Node and a > Component. Is it like a class that can be used to store information about a > Node? > > Thanks, > Supun.. > > > > > On Sun, Sep 8, 2013 at 12:50 PM, Danushka Menikkumbura < > [email protected]> wrote: > >> Supun, >> >> AFAIK, those are the logical components of different types that >> collectively form a workflow. Essentially a component has a set of input >> ports (data/control) and a set of output ports (data/control). >> >> A component in a workflow is analogous to a mediator in an ESB for >> instance. >> >> A GUI node in XBaya that defines the graphical representation of a >> workflow node, encapsulates a component. >> >> Hope that helps. >> >> Thanks, >> Danushka >> >> >> On Sun, Sep 8, 2013 at 9:21 PM, Supun Kamburugamuva <[email protected]>wrote: >> >>> Hi, >>> >>> I went through the code to figure out how the Airavata workflow model is >>> created. There is a set of classes under a package called >>> >>> org.apache.airavata.workflow.model.component >>> >>> I couldn't figure out the design rationale behind these classes. >>> >>> Thanks, >>> Supun.. >>> >>> -- >>> Supun Kamburugamuva >>> Member, Apache Software Foundation; http://www.apache.org >>> E-mail: [email protected]; Mobile: +1 812 369 6762 >>> Blog: http://supunk.blogspot.com >>> >>> >> > > > -- > Supun Kamburugamuva > Member, Apache Software Foundation; http://www.apache.org > E-mail: [email protected]; Mobile: +1 812 369 6762 > Blog: http://supunk.blogspot.com > >
