A wiki article on this would be a very useful contribution. Marlon
On 1/19/14 1:28 AM, Saminda Wijeratne wrote: > We do not have any comprehensive documentation to explain this to a new > developer. You may look at [1] to get a basic understanding of the > components in Airavata and understand the flow of control and data when a > request comes through the API. > > When a workflow is submitted through the API it first goes to the "Workflow > Interpreter" which interprets the workflow and executes each node in it. > And when a particular node corresponds to an application execution it will > hand over the execution of that node to the "Application Factory" (GFac for > short). The GFac will connect with remote resources in cloud/grid/etc in > order to start the process of executing the relevant applications and > report back the progress and results. The progress and results are sent to > "Registry" (for permanent storage) and to "MessageBox" (for temporary > storage of any users who had subscribed to receive progress messages for > that workflow execution). > > All other functions in the API (except for monitoring functions) translate > to saving or retrieving data to/from the "Registry". > > Data for Registering New Application = input/output parameter types > associated + Application Remote Host access data (IP, globus/ssh/ec2) + > Application access data (application path, env. vars, scratch location etc.) > > The 3 types of data corresponds to 3 descriptors. > > Application input/output types = <ServiceDescriptor> > Application Remote Host access data = <HostDescriptor> > Application access data = <ApplicationDescriptor> > Therefore, > Registering New Application = Adding new descriptors > > (The reason we do not keep 1 descriptor to define all the data for an > application is that in most situations applications share some data which > makes it worth while to refactor them out as different descriptors like > above making it easier manage) > > Feel free to ask more questions. > > You are welcome to provide patches to our documentation or take an > initiative to create new wiki articles in Airavata Wiki to help others who > are interested in understanding Airavata design and implementation. > > Regards, > Saminda > > 1. http://airavata.apache.org/architecture/overview.html > > > > On Sat, Jan 18, 2014 at 7:33 PM, Nipun Udara <[email protected]> wrote: > >> Hi all, >> I went through the simple gateway developer guide and what i >> want to know is after submitting a job using airvata api how the workflow >> execution/ochestration is going on and how to register new application with >> airavata, is it adding new descriptors with in registry. any body can >> direct me to a relevant documentation >> >> >> On Thu, Jan 16, 2014 at 11:40 PM, Nipun Udara <[email protected]>wrote: >> >>> Hi Suresh, >>> Thank you very much. >>> >>> >>> On Thu, Jan 16, 2014 at 11:21 PM, Suresh Marru <[email protected]> wrote: >>> >>>> Hi Udara, >>>> >>>> The following mail threads from gsoc 2013 will be a good read: >>>> http://markmail.org/message/rmotieckqj3a4xxv >>>> http://markmail.org/message/rw2qzpukheow5aiy >>>> >>>> Suresh >>>> >>>> On Jan 16, 2014, at 9:42 AM, Nipun Udara <[email protected]> wrote: >>>> >>>>> Dear sir, >>>>> >>>>> I am a computer Science and Engineering >>>> student from Moratuwa University Sri lanka, Who are interested about Apache >>>> Airavata and willing to actively involve with Airavata Community. Also i am >>>> planning to do the GSOC in the March. so that i like to get more knowledge >>>> about Apache Airavata . I have already subscribed to this url-" >>>> [email protected]". Is there a way i can actively >>>> involved with the community. I would be grateful to you if you can make me >>>> aware regarding these. Thank you. >>>>> >>>> Yours Faithfully, >>>> Udara >>>>> >>>>> On Thu, Jan 16, 2014 at 8:01 PM, Marlon Pierce <[email protected]> >>>> wrote: >>>>> Hi Udara-- >>>>> >>>>> Please see http://airavata.apache.org/community/mailing-lists.html. >>>>> Thanks for your interest. >>>>> >>>>> >>>>> Marlon >>>>> >>>>> On 1/16/14 9:27 AM, Nipun Udara wrote: >>>>>> Dear Sir/Madam, >>>>>> >>>>>> I like to subscribe to the >>>> Apache >>>>>> Airavata Mailing list.Thank you. >>>>>> >>>>>> Yours >>>>>> Faithfully, >>>>>> Udara >>>>>> >>>>> >>>>
