Return-Path: Delivered-To: apmail-xml-cocoon-dev-archive@xml.apache.org Received: (qmail 73172 invoked by uid 500); 12 Feb 2002 20:25:01 -0000 Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-dev@xml.apache.org Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 73111 invoked from network); 12 Feb 2002 20:25:00 -0000 Importance: Normal Sensitivity: Subject: Re: Heads Up: Cocoon and Web Services To: cocoon-dev@xml.apache.org X-Mailer: Lotus Notes Release 5.0.5 September 22, 2000 Message-ID: From: "Sam Ruby" Date: Tue, 12 Feb 2002 15:11:34 -0500 X-MIMETrack: Serialize by Router on D04NM201/04/M/IBM(Release 5.0.9 |November 16, 2001) at 02/12/2002 03:25:03 PM MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Matthew Langham wrote: > > It does not provide a way of describing the available functions > (read: pipelines) in a standardized manner (read: WSDL). > > Publish a pipeline (set of pipelines) as a web service accessible via > SOAP and providing a self-description in WSDL. > > Ok, so then how can we publish a pipeline as WSDL? Well perhaps we can > use Views for that. Something like a WebService view that the bridging > class can then turn into WSDL. Axis allows WSDL generation on the fly if > you append "?wsdl" to the URI. So maybe something there would work. > > I know I am repeating this but: If we think Cocoon can move in this > direction then we really really need some way of generating WSDL from a > set of pipelines. > > Imagine firing up Visual Studio .Net and being able to generate a Visual > Basic program that can call a Cocoon pipeline - just by accessing the > WSDL that the pipeline has provided. You actually asked a number of good questions, and made good suggestions on implementations. For now, however, I am just going to pick off one question (i.e., the one posed by the snippets quoted above) and focus on it. This question is essentially equivalent to asking "given a schema for an input and a pipeline, can we predict the schema of the output?". If you can do that, you have described a which is the fundamental building block in a web services based architecture. - Sam Ruby --------------------------------------------------------------------- To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org For additional commands, email: cocoon-dev-help@xml.apache.org