Hi,

just jumping in here with a question: isn't
Benajmin's requirements more related to a transaction
manager than to Reliable Message? Transactions 
management would imply to have reliable messages (and
probably a sequence) plus the guarantee that all
services have their tasks done (all or nothing
principle).

You may have a look at

http://www-128.ibm.com/developerworks/library/specification/ws-tx/

IMHO the specs defined there address Ben's problem.

Regards,
Werner

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Gesendet: Freitag, 2. Dezember 2005 03:50
> An: Benjamin Schmeling
> Cc: [email protected]
> Betreff: Re: Oneway ws and reliability
> 
> Hi,
> 
> WS-RM guarantees delivery of messages from one endpoint to 
> the other. Mainly
> between endpoint managers. So there is no way that we can put 
> messages going
> to different endpoints into a single sequence. This is not 
> what WS-RM for
> and rather is useful when we have many massages to the same endpoint
> 
> Thanks,
> 
> Jaliya
> 
> ----- Original Message -----
> From: "Benjamin Schmeling" <[EMAIL PROTECTED]>
> Cc: <[email protected]>
> Sent: Thursday, December 01, 2005 4:39 PM
> Subject: Re: Oneway ws and reliability
> 
> 
> > Hi,
> > concerning different endpoint it is not possible to put them in one
> > sequence. But what is when you have calls on different web 
> services on one
> > maschine. Is it possible to put them all in one sequence 
> and how is it
> > done in sandesha? I tried it out but got an ERROR: MESSAGE 
> IS NULL IN
> > ResponseSeqHash.
> >
> > Thanks,
> >
> > Benjamin
> >
> >> 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 -----
> >>     *From:* IVO <mailto:[EMAIL PROTECTED]>
> >>     *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >>     *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] <mailto:[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 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
> >>     Germany
> >>     HOME.: 00492033948762
> >>     MOBILE.00491797751042
> >>     EMAIL.: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >>
> >>     
> --------------------------------------------------------------
> ----------
> >>     Yahoo! Music Unlimited - Access over 1 million songs. 
> Try it free.
> >>
> >> 
> <http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=36035/*http:/
> /music.yahoo.com/unlimited/>
> >>
> >
> >
> > 
> ---------------------------------------------------------------------
> > 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]
> 
> 

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

Reply via email to