Paul

Yes I am using the same idea as the empty service to engage/disengage modules to support various QOS. Also I discovered a bug in the old code where the same anonymous service was shared between messages to engage/disengage - which is sure to cause problems when concurrent processing occurs with different QOS. Saminda myself and Deepal came up with a solution based on a proposal by Chamil yesterday to overcome this, and I will commit the changes as soon as its ready. BTW.. the empty service is no longer being used.

As Sandesha engaged globally does not mandate service invocations to use RM, we can easily use RM termination (once the required policy support is available) without worrying about messages being paused, and how RM control messages would pass through Synapse etc. Let me writeup on it as well in parallel to the implementation so that we could test it and discuss it in detail.

asankha

Paul Fremantle wrote:
Asankha

I'm just working through this and it looks good.

My first comment is that we can also use the existing "empty" model to
support RM and Sec termination and initiation.

We used to do this for addressing. There is an EmptyMessageReceiver,
which does nothing, and then you pass the message through the service
with the required module engaged. This causes the module to act on the
message and then control is returned to the Synapse Mediator chain.

Paul


On 6/7/06, Asankha C. Perera <[EMAIL PROTECTED]> wrote:
I have created a new Wiki page at
http://wiki.apache.org/incubator/Synapse/InProgress/ to link to the
latest documents we are working on at any given time

I have initially described Synapse Proxy services (WSDL mediation) and
how WS-Sec/RM initiation and termination would work here
http://wiki.apache.org/incubator/Synapse/InProgress/Features_and_Design

asankha



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to