Return-Path: Delivered-To: apmail-xml-axis-dev-archive@xml.apache.org Received: (qmail 91953 invoked by uid 500); 20 Feb 2002 15:02:55 -0000 Mailing-List: contact axis-dev-help@xml.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@xml.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@xml.apache.org Received: (qmail 91943 invoked from network); 20 Feb 2002 15:02:54 -0000 Subject: RE: WSDL Aware Runtime To: axis-dev@xml.apache.org Cc: axis-dev@xml.apache.org X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000 Message-ID: From: "R J Scheuerle Jr" Date: Wed, 20 Feb 2002 09:02:44 -0600 X-MIMETrack: Serialize by Router on D04NM202/04/M/IBM(Release 5.0.9 |November 16, 2001) at 02/20/2002 10:02:49 AM MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N +1 to all of the comments. I don't have the bandwidth to start doing any work. I just want some comments. So what I am hearing is: 1) The runtime (client and server) should be "xml" aware. This would be a good improvement. 2) This modeling should be an abstraction that does not directly depend on wsdl. (Something like ServiceDescription) 3) The code needs to be performance sensitive. Rich Scheuerle XML & Web Services Development 512-838-5115 (IBM TL 678-5115) "Anne Thomas Manes" To: cc: Subject: RE: WSDL Aware Runtime 02/20/2002 08:25 AM Please respond to axis-dev I agree with Glen that you should use an abstraction: at the very least you want to support both WSDL and XML Schema. Anne > -----Original Message----- > From: Glen Daniels [mailto:gdaniels@macromedia.com] > Sent: Wednesday, February 20, 2002 8:37 AM > To: 'axis-dev@xml.apache.org' > Subject: RE: WSDL Aware Runtime > > > > IMO, the Axis engine desperately needs a "service metadata" > abstraction, which I've been making noises about for a long time. > > I don't think this should be tightly bound to WSDL, though I do > think we should clearly be able to read WSDL into a > ServiceDescription (assuming that's what it gets called) and > write a ServiceDescription out as WSDL. The reasoning here is : > 1) the engine has a lot of uses for this data even in situations > where actual WSDL isn't required. 2) the WSDL data structures > aren't the most efficient way to deal with this stuff. 3) WSDL > is likely going to change at some point in the next year or so as > the ws-desc group works on it - I think we can do a good job with > defining clean abstractions around what we want, and then map > that to whichever version of WSDL we're using in the future (as > well as WSDL 1.1 for backwards-compatibility). > > I would be happy to help work on this. > > --Glen > > > -----Original Message----- > > From: R J Scheuerle Jr [mailto:scheu@us.ibm.com] > > Sent: Tuesday, February 19, 2002 1:53 PM > > To: axis-dev@xml.apache.org > > Subject: WSDL Aware Runtime > > > > > > I would appreciate some comments on the proposal to make the > > runtime 'wsdl > > aware' > > > > For example, if the following is recieved off the wire: > > > > > > 123 > > > > > > There is no way to determine how to deserialize the data > > because the type > > attribute is not specified. > > But if the runtime is 'wsdl aware' it could examine the wsdl > > and determine > > the type of > > and do the proper deserialization. > > > > Making the runtime 'wsdl aware' would also allow axis to check xml > > instances coming over > > the wire against the format described in the wsdl. I suspect > > that other > > non-axis runtimes may > > already be doing this. > > > > Making the runtime 'wsdl aware' would also eliminate the > > extra information > > that is generated > > in the skeleton classes. > > > > The serializers/deserializers would need to be changed to traverse the > > wsdl/xml during > > serialization/deserialization. > > > > Has anyone given this any thought? > > > > Rich Scheuerle > > XML & Web Services Development > > 512-838-5115 (IBM TL 678-5115) > > >