- From: Rand Anderson <randerson@macgregor.ws>
- Date: Thu, 16 Jan 2003 19:23:31 -0500
- To: "'Anne Thomas Manes'" <anne@manes.net>
- Cc: xml-dist-app@w3.org
Actually, I think this is one of the more interesting applications of WS-Routing (i.e., enriching the message along the way). You just need to change your mindset a bit. Instead of thinking of ws1 and ws2 as two ultimate receivers, think of ws1 as an intermediate receiver, and ws2 as the single ultimate receiver. Of course, each node needs to be ws-routing compliant (may pose a problem at this point in time if you're talking about working with services outside of your control). But this will become very powerful if a pipeline process makes sense for you. There are other advantages to this approach as well (the most powerful probably being the ability to change the routing dynamically). As you say, choreography is indeed another approach, but it solves this not by any kind of piping pattern, but rather with a centralized orchestration. If this approach makes sense for you, you should also take a look at BPEL4WS [1]. There are numerous other pros/cons in comparing the two approaches; it's not fully clear from the original request what other requirements/constraints are involved. HTH, Rand [1] http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/ > -----Original Message----- > From: Anne Thomas Manes [mailto:anne@manes.net] > Sent: Thursday, January 16, 2003 4:36 PM > To: Rand Anderson; xml-dist-app@w3.org > Subject: RE: concatenating web services > > > I don't think that web service concatenation is an intended > application for WS-Routing. WS-Routing defines a mechanism to > route a message through a series of SOAP intermediaries on > its way to the ultimate receiver. The original question > involved concatenating two ultimate receivers. > > The new W3C WS Choreography Working Group proposes to define > a language which would allow you to create a composite web > service that would coordinate this type of process. The > announcement for the group only came out yesterday, so they > haven't delivered very much yet. You might look at WSCI > (http://www.w3.org/TR/wsci/). > > You also might look at Collaxa > (http://www.collaxa.com/home.index.jsp). I think they can do > something like this. But you still have to create a new > service that coordinates the concatenation. > > Anne > > > -----Original Message----- > > From: xml-dist-app-request@w3.org > > [mailto:xml-dist-app-request@w3.org]On > > Behalf Of Rand Anderson > > Sent: Thursday, January 16, 2003 2:38 PM > > To: xml-dist-app@w3.org > > Subject: RE: concatenating web services > > > > > > > > You may want to take a look at the WS-Routing protocol > > (http://www.google.com/search?sourceid=navclient&q=ws%2Drouting). > > > > HTH, > > Rand > > > > > -----Original Message----- > > > From: Vix [mailto:vixcc@yahoo.com] > > > Sent: Thursday, January 16, 2003 2:05 PM > > > To: Sudhir Agarwal; xml-dist-app@w3.org > > > Subject: Re: concatenating web services > > > > > > > > > > > > > i would like to know, whether it is possible to pipe the > > > output of one > > > > web services to the input of the other web service. > > > ... > > > > i want to avoid that the client c gets all the temperature > > > data from > > > > ws1 which it then sends to sw2 which calculates the average > > > and sends > > > > the answer to c. i would rather like to tell ws1 somehow > > > (how? that is > > > > actually my question) to send its output (list of > > > temperatures) to ws2 > > > > and not to c. ws2 must be able interpret it as its input > > > and must know > > > > that it should send its output > > > > (average) to c and not to ws1. > > > > > > > > > I don't know of any existing possibility. > > > However, I would be really careful with this if it > exists. This is > > > simply because lots of security issues might be raised there. > > > > > > Please let me know if any such possibility exists. > > > > > > Best regards, > > > > > > Victor > > > > > > > > > > > > ===== > > > _,.<~=`^`=~>.,_,.<~=`^`=~>.,_,.<~=`^`=~>., > > > ------> tAke a bReak! gEt eNtertained! http://www.sallini.com/ > > > ^`=~>.,_,.<~=`^`=~>.,_,.<~=`^ > > > -> http://netdesignplus.net/ > > > -> It works... It Pays... > > > _,.<~=`^`=~>.,_,.<~= > > > > > > __________________________________________________ > > > Do you Yahoo!? > > > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > > http://mailplus.yahoo.com > > >
Received on Thursday, 16 January 2003 19:23:42 UTC