You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by Apache Wiki <wi...@apache.org> on 2006/06/01 23:10:19 UTC

[Ws Wiki] Update of "FrontPage/Axis2/SessionMgmtDesign" by RajithAttapattu

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 RajithAttapattu:
http://wiki.apache.org/ws/FrontPage/Axis2/SessionMgmtDesign

New page:
Session Managment design

Main interfaces
---------------
 1. Session
 2. SessionManager
 3. SessionIdFactory
 4. SessionManagerFactory

These interfaces are located within the core package

Transient, Persistant and Replicated sessions
---------------------------------------------
The default implementations of these interfaces are done in the session package
It provides a basic transient session management implementation.

A Persistant and Replicated implementation is underway using WADI (http://wadi.codehaus.org)

Extracting and Inserting Session Id from the incoming and outgoing SOAP Message
-------------------------------------------------------------------------------
There will be 2 handlers that will intercept the incomming SOAP message to extract the session id.
If there is a outgoing message another handler will intercept the out flow to add the session id to the outgoing SOAP message.

Currently SessionHandler and EndOfRequestHandler, extracts and adds a WS-Addressing based reference parameter from the SOAP message.


How it plugs into Axis2
------------------------
The configuration is defined in the axis2.xml
This has the flexibility to define the SessionManager, SessionIdFactory and other attributes that control the session mgt behaviour.

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@ws.apache.org
For additional commands, e-mail: general-help@ws.apache.org