Amila Suriarachchi wrote:

Here there are two cases, 1. Finished sequences (from Application
client) Here Application client has not messages to send. So it sends a
 special message

2. Non complete sequences Here Application client has messages.
Currently Mercury requires to send a special message but can avoid this
requirement and start with the next message.

No. The whole point of *reliable* messaging is that once the application
has sent the message it can *forget about that message* and it'll somehow
get delivered (subject to constraints obviously .. best effort). The
application CANNOT be expected to tell the RM engine "dude, yeah you know
like those messages I asked you to send? yeah those ones. please do send
them out when you feel cool about it"!

Your design requires the user to do something which is totally unnatural in a *reliable* messaging world.

Sanjiva.
--
Sanjiva Weerawarana, Ph.D.
Founder & Director; Lanka Software Foundation; http://www.opensource.lk/
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
Member; Apache Software Foundation; http://www.apache.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/

Blog: http://sanjiva.weerawarana.org/

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

Reply via email to