|
This is just a thought came to my mind about the LastMessage. Facts : 1.ON-OUT MEP is very clear about the messages. Server receives a message (client sends a message), Server sends out a message (Client receives a message). 2. Call API represents IN-ONLY MEP interaction. ==>it shoould be used to send a message and get the response back. So I feel there is no notion of Last Message w.r.t. Call api, at least logically. You have ONLY two message, one goes out and one comes in. So I see there is no reason to add a way for the Call to set a last message. Some one from higher level should handle that. Just a thought. Paul Fremantle wrote: Guys I agree we don't want to add RM specific APIs to Axis2. However, as I think my long post, and Chamikara's much neater append point out, there is a way of looking at these as being general concepts in WS and not specific RM concepts. In fact the Key concept is something that the Sandesha guys invented and is not part of the RM spec. I believe that the same Key and Last Message concepts could also help when you switch on WS-SecureConversation. They are just basic ideas about how WS works when not everything is a single call and we start building conversations.What is driving this is a belief in COMPOSABILITY. Composability should mean not having to change my code for a given WS-* standard. But it also means that the core model has to support composability. WS-Security was lucky, we didn't need to change any code, but its also inefficient, so we've had to invent SecureConversation. I think that the idea of sequences and conversations are generic new change the core model of WS and should be reflected in the Axis2 API. Paul On 10/29/05, Jaliya Ekanayake <[EMAIL PROTECTED]> wrote:I agree, that we don't need RM methods without RM. jar, but if we analsye the common requirements from RM or WS-SecCon etc, we may endup with maximum 5-10 new setters for the call API. Afterall these moduels are intended for axis and it will be easy and clear for the users to use them in the Call API rather than having another Context or some other Object to transfer properties. Thanks, Jaliya ----- Original Message ----- From: "Srinath Perera" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Saturday, October 29, 2005 10:11 AM Subject: Re: [Axis2] Implications of WSRM interfaces on Axis2 ClientAPI why u need RM methods when u do not have RM jar in the classpath? On 10/29/05, Jaliya Ekanayake <[EMAIL PROTECTED]> wrote: |
- Re: [Axis2] Implications of WSRM interfaces on Axis2 C... Sanjiva Weerawarana
- Re: [Axis2] Implications of WSRM interfaces on Ax... Srinath Perera
- Re: [Axis2] Implications of WSRM interfaces o... Jaliya Ekanayake
- Re: [Axis2] Implications of WSRM interfac... Srinath Perera
- Re: [Axis2] Implications of WSRM inte... Jaliya Ekanayake
- Re: [Axis2] Implications of WSRM... Paul Fremantle
- Re: [Axis2] Implications of ... Sanjiva Weerawarana
- Re: [Axis2] Implications of ... Eran Chinthaka
- Re: [Axis2] Implications... Chamikara Jayalath
- Re: [Axis2] Implications of WSRM interfaces on Ax... Chamikara Jayalath
- Re: [Axis2] Implications of WSRM interfaces o... Sanjiva Weerawarana
- Re: [Axis2] Implications of WSRM interfac... Paul Fremantle
- Re: [Axis2] Implications of WSRM interfaces on Ax... jaliya
- Re: [Axis2] Implications of WSRM interfaces o... Davanum Srinivas
- Re: [Axis2] Implications of WSRM interfac... Srinath Perera
- Re: [Axis2] Implications of WSRM interfaces on Ax... jaliya
