> From: Paul Fisher [mailto:[email protected]]
> 
> Hello,
> 
> This is probably an easy question to answer, and most likely a stupid
> question to ask.
> I have been thinking of the overhead Taverna imposes due to the nature
> in which Web Services are called.
> At the moment, each service request is handled by Taverna, which is
> then
> sent to the service. Taverna then catches the result, and passes it to
> the next service. Although the new T2 implementation uses a referencing
> system, the data is still sent from and to Taverna.. back and
> forth.....back and forth.
> 
> My question:
> Is it possible to design a service/set of services/workflow that is
> capable of accepting pointers to other services. E.g. data is sent from
> one service to the next and is never returned to the user unless
> requested.

Hello Paul,

this is (in theory) possible. The problem is that most web services are done in 
an RPC-like fashion. They will return the results to the caller. This is how 
HTTP and most other protocols works. If you were to create something you 
described a web service would have to create a new communication channel to 
another service.

Problems with the approach:
- I never heard of a standardized way to do this.
- In most cases the existing approach is good enough
- It's difficult to track status and trace errors
- It's difficult to return the results to a client because a client
  seldom offers a public accessible interface which the last web service
  in a chain could use.

What is the exact problem you're trying to solve?

Cheers,
Simon
i4ds.ch

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
taverna-users mailing list
[email protected]
[email protected]
Web site: http://www.taverna.org.uk
Mailing lists: http://www.taverna.org.uk/taverna-mailing-lists/

Reply via email to