[
https://issues.apache.org/jira/browse/AIRAVATA-339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13242132#comment-13242132
]
pulasthi supun commented on AIRAVATA-339:
-----------------------------------------
Hi Suresh
I looked at two of the paper that you gave me [1] and [2] . i was able to get a
good understanding about WS-Messenger and the project by reading them. i have
a few points i need to clarify regarding the project. the following is what i
understood as the requirements of the project please correct me if i am wrong.
Main requirements
After adding AMQP Messaging protocol support to Airavata WS-Messenger
subscribers and publishers that use AMQP as there messaging standard can
subscribe and/or publish events through Airavata WS-Messenger.
In the current system mediation is provided between WS-Eventing and
WS-Notifications that allows WS-Eventing subscribers to subscribe to
publishers that use WS-Notifications and vice versa . I would like to know
whether if its needed to create mediation between WS-Eventing, WS-Notifications
and AMQP. This will allow user that use WS-Eventing and WS-Notifications to
receive notification from AMQP publishers and vice versa. To create mediation
between AMQP and WS-Eventing, WS-Notifications it would require to compare the
standards to understand there differences.
If meditation is needed following are the components that are needed to my
understanding. please correct me if i get anything wrong.
1. Update Message Type Detector to detect AMQP - this should be very simple
2. Develop a Message creator to generate AMQP messages.
3. Develop mediation between AMQP and WS-Notifications
4. Develop mediation between AMQP and WS-Eventing
[1] http://www.extreme.indiana.edu/xgws/messenger/doc/HuangY-WSMessenger.pdf
[2]
http://www.cecs.uci.edu/~papers/icpp06/ICPPW/papers/002_yhuang-comparativeStudy.pdf
Thanks,
Pulasthi
> [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