> 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/
