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 > >
