|
Hi,
IMHO it is not a feature that should be covered by
WS-RM, it should be a feature of the underlying SOAP engine.
For RM all these messages are different sequence if
they are going to different endpoints. So if we need to send one message to 2000
stores then it will be a 2000 sequence and lot of additional messages. We can
use RM but there is are additional overhead involve in it. However it the
scenario is such that we need to send 2000 messages to same recipient, then RM
is for that and will serve well.
Thanks,
Jaliya
----- Original Message -----
Sent: Wednesday, November 30, 2005 3:04
AM
Subject: Re: Oneway ws and
reliability
Hi,
Thx for the response. However i think the Spec of WS-RM had to think
about reliably talking to many WS with same message without any interation of
sequences. I tried to loop 2000 times for 2000 stores and for each store i had
just to change the URL but same message. Not a a good
approach.... [EMAIL PROTECTED]
wrote:
Hi,
Hm..
interesting scenario..Please see my comments
below.
Thanks,
Jaliya
----- Original Message
----- From: IVO To: Benjamin Schmeling ;
[email protected] Sent: Tuesday, November 29, 2005 2:50
PM Subject: Re: Oneway ws and reliability
Hi, i have a
project that requires the use of either a message broker or
web services. HINT: Intend to transfer all daily sales of burger king
stores to headquarter. this implies an average of 2000 sto res connect to
headquarter with 2hours window of transaction. also the possibility of
burger-king headquarter to broadcast price changes to all stores. With
message brokers this is possible like JMS or propriatory ones using
publishing and subscription. Have made studies on WS-RM, WS-Security,
WS-Conversation, WS-Callback, and WS-Policy and thought web services with
their interop.. they are better than JMS and other MOM. I have had a look
on Sandesha as regards to WS-RM. It was quite interesting. My qeuestions
after reading this mail of using sequences in talking to three WS: 1.
Having the same messages for web service A, B, and C is there a means to
braodcast the messages without any interation in application level but by
sim ply listing the endpoints?
Sandesha does not have a message
broadcasting machanism at the transport level and it is not a requirement
of the WS-RM specs. For this functionality you have to use some mediation
service. Apache Synapse will do this soon :)
2. Has Sandesha some
implementations of load balance? BEA uses Buffers. Say 2000 stores all
talk simultaneously to one WS.
Sandesha does not have a built in load
balancing mechanism. But it may be able to handle the load as long as
Servlet container and Axis is handling the load.
3. Has Sandesha
in built tools for monitoring the flow of information at transport level
or do i have define my handlers for that?
You can add handler to both
request and response flows to monitor the message flow.
4. What
about WS-Conversation and Callback? Implementation of WS-SecCon is still
not complete
thanks
Benjamin Schmeling
<[EMAIL PROTECTED]>wrote: Hi,
imagine the scenario,
described in the reliable messaging specification. Now lets assume the
webservices are all oneway and the second message goes to a third
endpoint. I know the specification suppor ts only two endpoints, but is
there a possibility to do the following:
1.) call webservice A (at
http:/abc.org) 2.) call webservice B (at http:/cde.org) 3.) call
webservice C (at http:/abc.org)
I could do this with 3 separate
sequences. At every end of one sequence endSequence() is called in
Sandesha. Can I make the conclusion that after calling endSequence() the
message to all webservices in the sequence are already successfully
delivered?
For example: new SandeshaContext() call webservice A
(at http:/abc.org) endSequence() // /message to A has been delivered
already at this point of code?/ new SandeshaContext() call webservice
B (at
http:/cde.org) .... ... ..
Thanks,
Benjamin
--------------------------------------------------------------------- To
unsubscribe, e-mail: [EMAIL PROTECTED] For
additional commands, e-mail:
[EMAIL PROTECTED]
-------------------------------------------------------------------------------- Yahoo!
Music Unlimited - Access over 1 million songs. Try it
free.
--------------------------------------------------------------------- To
unsubscribe, e-mail: [EMAIL PROTECTED] For
additional commands, e-mail:
[EMAIL PROTECTED]
SUMELONG
IVO UNIVERSITY OF DUISBURG-ESSN DEPARTMENT OF COMPUTER SCIENCE
AND
COMMUNICATION ENGINEERING
SCHEMKESWEG
41
47057 DUISBURG
Yahoo!
Music Unlimited - Access over 1 million songs. Try it
free.
|