ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Ws Wiki] Update of "FrontPage/ws-sandesha/sandesha2" by ChamikaraJayalath
Date Fri, 29 Jul 2005 19:40:39 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by ChamikaraJayalath:
http://wiki.apache.org/ws/FrontPage/ws-sandesha/sandesha2

The comment on the change is:
Proposal for Sandesha2 (WS-RM implementation for Axis2)

------------------------------------------------------------------------------
- Sandesha 2 wiki - Under Construction
+ = Sandesha2 =
  
+ Proposal for Sandesha2, a web services  project for implementing WS-ReliableMessaging on
top of Axis2.
+ 
+ == Rationale ==
+ 
+ The target of Sandesha project was to implement WS-Reliable messaging for Axis 1.x. Since
Axis2 is about to make RC1 release we believe it is the time to start working on a WS-Reliable
Messaging implementation for it.
+ 
+ The name Sandesha2 will make the life easy for users. (Since it goes with the name Axis2
and users can easily identify this as the Sandesha version for Axis2)
+ 
+ == Proposed Architecture ==
+ 
+ http://www.cse.mrt.ac.lk/~jayalatc/sandesha/sandesha2.jpg
+ 
+ 
+ 
+ ==== Sandesha Module ====
+ 
+ This module has to be engaged for services that need RM.
+ 
+ ==== Sandesha InHandler ====
+ 
+ This handler will be added to the InFlow of the requests coming for the services which have
the Sandesha module engaged.
+ 
+ ==== Sandesha OutHandler ====
+ 
+ This handler will be added to the OutFlow of the requests coming for the services which
have the Sandesha module engaged.
+ 
+ ==== Retransmitter ====
+ 
+ This will be a thread. The function of this will be to re-transmit the messages whenever
they have to be.
+ 
+ 
+ ==== Sandesha Persistence Layer ====
+ 
+ This is a part that has to be further discussed before finalizing. We believe Axis2 should
implement the functionality for storing message contexts and it should have an associated
database for storing those. For storing other details Axis2 should make the database connection
available for Modules. Using this connection Sandesha will implement its persistence layer.
+ 
+ This layer will basically support storage and retrieval of several beans (there will be
several tables in the database representing these). 
+ 
+ ==== Sandesha Message Receiver ====
+ 
+ This message receiver will be engaged for RM control messages, when replies have to be generated.
One example is the Create Sequence message.
+ 

Mime
View raw message