[ 
https://issues.apache.org/jira/browse/AIRAVATA-798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13612003#comment-13612003
 ] 

Andun Sameera Liyanagunawardana commented on AIRAVATA-798:
----------------------------------------------------------

Hi,

As I understood we are focusing about creating a similar thing to this 
http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/ with JavaScript 
kind of web technologies. Using that we can do the task described in 
http://airavata.apache.org/documentation/quickstart-tutorials.html. Am I 
correct ? 
So looking at the particular source-code, debugging it to understand the 
execution will be a good first step I think.

Thanks
AndunSLG
                
> [GSoC] Web based Workflow Composer for Airavata 
> ------------------------------------------------
>
>                 Key: AIRAVATA-798
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-798
>             Project: Airavata
>          Issue Type: New Feature
>          Components: Workflow Interpreter, XBaya
>            Reporter: Suresh Marru
>              Labels: gsoc2013, mentor
>
> Apache Airavata users construct workflows by chaining together set of 
> applications and web services resulting in a graphical representation of 
> workflows. These workflows composed by drag and drop features build a 
> abstract and high lever workflow languages.Currently Airavata XBaya services 
> these needs and is implemented in Java Swing. Similarly XBaya was also 
> implemented in Flex.
> This project focuses on developing a web based version of the workflow 
> composition and monitoring interface similar in functionality to XBaya. 
> Currently XBaya WSDL operations and message type definition determines both 
> the number of input/output parameters that the component has and the data 
> type of each parameter. Messages are general XML and can have deeply-nested 
> structures.  However, XBaya treats the child elements of the root of a 
> message as independent parameters. The type of each parameter can be any 
> simple type (string, integer, etc.), array, or a complex type. The potential 
> student can evaluate the use of WSDL and come up with alternatives. 
> The student for this task has to be prepared to work extensively in java 
> script to build the drag drop interface. WSDL knowledge will be preferred but 
> not mandatory, that can be acquired. 
> User community & Impact of the software: Airavata is a general purpose 
> distributed systems software. It is used to build science gateways supporting 
> research and education in chemistry, life sciences, biophysics, environmental 
> sciences, geosciences astronomy and nuclear physics. The goal of airavata is 
> to enhance productivity of these gateways to utilize cyberinfrastructure of 
> resources (e.g., local lab resources, the Extreme Science and Engineering 
> Discovery Environment (XSEDE), the Open Science Grid (OSG), University 
> Clusters, Academic and Commercial Computational Clouds like FutureGrid & 
> Amazon EC2). By using open community based software components and services 
> like Airavata, gateways will be able to focus on providing additional 
> scientific capabilities and to expanding the number of supported users. The 
> capabilities of these gateways will offer clear benefits to society.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to