Hi Yaroslav,

Sure I understand, will get you the definition but you may not have enough time 
to consume it. There is a PhD thesis by Sathoshi Shirusuna discussing about the 
higher level workflow description and how u can translate to enactment 
languages. Most universities provide free access to thesis, see if you can 
download a copy using your university id - 
http://dl.acm.org/citation.cfm?id=1368931 
http://proquest.umi.com/pqdlink?Ver=1&Exp=04-05-2017&FMT=7&DID=1407508901&RQT=309&attempt=1

If you cannot download it, email me at smarru at apache.org and I will send you 
a copy. 

The higher level workflow abstraction Satoshi discusses in his thesis is the 
XWF.

Suresh

On Apr 6, 2012, at 7:04 AM, Yaroslav Porshnev wrote:

> Hello.
> 
> Yes, I am planning to submit the proposal and currently I am working on it.
> It would be great if you give me information about XWF format. Also
> are there any more detailed descriptions of XMF format compilers and
> usage of messaging system? For now I can only explore source code and
> I will definitely do it lately during development, but now for better
> general understanding of the system internals and preparation of the
> proposal such documentation could be very helpful.
> 
> Best regards
> 
> 2012/4/6 Suresh Marru (Commented) (JIRA) <[email protected]>:
>> 
>>    [ 
>> https://issues.apache.org/jira/browse/AIRAVATA-340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13248025#comment-13248025
>>  ]
>> 
>> Suresh Marru commented on AIRAVATA-340:
>> ---------------------------------------
>> 
>> Hi Yaroslav,
>> 
>> Sorry for the late reply. You got the requirement very correctly. As you 
>> already figured it out, there are two tasks for this project, first one is a 
>> Airavata XWF format to SWF compiler. Airavata has already XWF to BPEL, XWF 
>> to python (jython) compilers. So you can look into implementing XSF 
>> compilers. Second challenge is the monitoring progress. Airavata workflow 
>> monitoring schema is reasonably well defined and the WS Messenger client 
>> publish and subscribe API's have good examples bundled with. You should be 
>> able to easily figure out Amazon SWF monitoring information and translate 
>> into to equivalent Airavata messages.
>> 
>> If it helps, we can provide a definition for the Airavata workflow format 
>> XWF. Also, this project has elastic goals which could be easily extended if 
>> you accomplish your goals early.
>> 
>> Are you planning to submit a proposal on this task? Do you have any further 
>> questions?
>> 
>>> [GSoC] Airavata Workflow Enactment to support Amazon Simple Workflow Service
>>> ----------------------------------------------------------------------------
>>> 
>>>                 Key: AIRAVATA-340
>>>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-340
>>>             Project: Airavata
>>>          Issue Type: New Feature
>>>          Components: XBaya
>>>    Affects Versions: 0.4-INCUBATING
>>>            Reporter: Suresh Marru
>>>            Priority: Minor
>>>              Labels: gsoc2012, mentor
>>> 
>>> Airavata's GFac enables users to wrap as web services and then use XBaya to 
>>> drag and drop those components to a workspace and define data flow and 
>>> control flow dependencies among the application nodes. Airavata's workflow 
>>> system is used for composing, executing, and monitoring workflow graphs of 
>>> web service components. The workflow description is high level abstraction 
>>> and is converted to lower level execution run times like BPEL, SCUFL and 
>>> Python scripts.
>>> Amazon Simple Workflow Service (Amazon SWF) is a newly launched workflow 
>>> service from Amazon. This service is of interest to Airavata user community 
>>> to execute coupled applications on Amazon cloud computational resources.
>>> Extend Airavata workflow execution to support Amazon SWF will enhance the 
>>> capabilities provided by Airavata. The airavata developer community will 
>>> provide detailed guidance and assistance.
>>> There is extensive literature about Airavata WS Messenger including 4 
>>> research papers. The Airavata community will provide guidance and 
>>> assistance with the project.
>>> User community & Impact of the software: Airavata is primarily targeted to 
>>> build science gateways using computational resources from various 
>>> disciplines. The initial targeted set of gateways include projects 
>>> 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: 
>> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>> 
>> 

Reply via email to