[
https://issues.apache.org/jira/browse/AIRAVATA-339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13248235#comment-13248235
]
Suresh Marru commented on AIRAVATA-339:
---------------------------------------
For tracking purposes, please keep this jira updated.
Suresh April 6, 2012, 5:36 a.m.
Hi Pulasthi,
A very well written proposal. Glad to see you put so much thought into
implementation. You have nicely uncovered the layers in ws messenger where you
need to make changes. Your time line is very comprehensive and reasonable.
Few suggestions to further improve:
WS Messenger is heavily used for topic based subscriptions right now and it was
seamless to support it in both eventing and notification specs. Also, we had
XPath based subscriptions which we are not actviely supporting. Can you write
some details on how you would like to integrate AMQP in terms of topic vs
content based subscriptions?
Based on your initial exploration, which AMQP implementations you would like to
evaluate this against?
You have good number of testing time allocated which is very nice. Can you
discuss some rough test plans and how you will validate existing functionality
works the same.
Can you squeeze into your time frames tasks to evaluate performance over head
(if any)caused by adding an additional protocol support?
Over all good proposal, keep it going,
Suresh
pulasthi April 6, 2012, 6:35 a.m.
Hi Suresh
I updated the proposal with your feedback. I am not able to provide a detailed
answer to topic based and content based subscription because of the time limit
to the deadline. i will have to do further reading to answer that accurately.
thanks for the feedback.
Thanks
Pulasthi.
Suresh April 6, 2012, 11:23 a.m.
Pulashi,
Your changes looks good. Glad to see you have the right insights into the
problems, you should be able to figure out the implementation details as work
on the project. The airavata dev community is very knowledgable on this topic
and will provide guidance.
Good luck with your proposal,
Suresh
> [GSoC] AMQP Messaging protocol support for Airavata WS-Messenger
> ----------------------------------------------------------------
>
> Key: AIRAVATA-339
> URL: https://issues.apache.org/jira/browse/AIRAVATA-339
> Project: Airavata
> Issue Type: New Feature
> Reporter: Suresh Marru
> Labels: gsoc2012, mentor
>
> Airavata WS-Messenger is a Web Services-based Messaging System for
> Service-Oriented Computing and is an implementation of WS-Notification and
> WS-Eventing specifications. The message format can be automatically converted
> between the two specifications.
> With an increasing adoption of AMQP, Airavata community has interest to
> support this protocol. The subscription request type can be AMQP or
> Ws-Notification or WS-Eventing for a listener determines the message format
> that the notification consumer will receive. Currently, if WS-Notification
> subscription request is received by the broker, it will send WS-Notification
> messages to the listener. Similarly, if WS-Eventing subscription is received
> by the broker, the broker will produce WS-Eventing messages for that
> listener. The publisher can publish messages in either format. The consumers
> will receive messages in the format they subscribed irrespective of the
> format the message is published. We want to extend this functionality to
> interoperate with AMQP similarly.
> 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