Return-Path: Delivered-To: apmail-xml-axis-dev-archive@xml.apache.org Received: (qmail 54072 invoked by uid 500); 18 May 2001 20:02:18 -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 53808 invoked from network); 18 May 2001 20:02:15 -0000 Received: from mta6.snfc21.pbi.net (206.13.28.240) by h31.sny.collab.net with SMTP; 18 May 2001 20:02:15 -0000 Received: from speedball ([216.102.90.148]) by mta6.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with SMTP id <0GDJ003ITRNMFC@mta6.snfc21.pbi.net> for axis-dev@xml.apache.org; Fri, 18 May 2001 13:02:11 -0700 (PDT) Date: Fri, 18 May 2001 13:04:54 -0700 From: Rob Jellinghaus Subject: RE: WSDL skeleton generation In-reply-to: <484453C48849D51184CA00B0D02224230F3B45@mail2.c-bridge.com> X-Sender: robj@shell2.ba.best.com To: axis-dev@xml.apache.org, "'axis-dev@xml.apache.org'" Message-id: <3.0.1.32.20010518130454.010d3338@shell2.ba.best.com> MIME-version: 1.0 X-Mailer: Windows Eudora Light Version 3.0.1 (32) Content-type: text/plain; charset="us-ascii" X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N A good point. As far as I know, none of these are open source. Idoox WASP is open source, I *think*, but it's not clear how to get access to the source or how to contribute to the project. (Not as clear as with Axis, anyway :-) Would you recommend any of them in particular? If we had to pick one or two to integrate (or at least be compatible) with Axis, which should we pick? Cheers, Rob At 03:14 PM 5/18/2001 -0400, Erik Onnen wrote: >Um, there are already a slew of products out there that do this. See IBM's >WSTK and WSDE(complete with GUI and deployment tools) (alphaworks.ibm.com), >Glue (www.themindelectric.com) with UDDI and web deployment, Idoox's WASP >(www.idoox.com), Cape Clear's Cape Connect2 (www.capeclear.com) and >Interbind's IBX (www.interbind.com) . Most of these tools will go Java:WSDL >or WSDL:Java stub/skeleton and can deploy if you have the server set up >correctly. They are still young but have a lot of traction and an early >presence in the market. > >-----Original Message----- >From: Rob Jellinghaus [mailto:robj@unrealities.com] >Sent: Friday, May 18, 2001 2:11 PM >To: axis-dev@xml.apache.org; axis-dev@xml.apache.org >Cc: fractals@ping.be >Subject: Re: WSDL skeleton generation > > >This is something I've been thinking about as well. I'm interested in >discussion and/or co-development of this framework, as I've been wanting it >for a while myself. > >I don't know the best complex-data-type example in the Axis code -- so far >I've only been working with the GetQuote example, which is schema-wise >trivial. > >I would personally love it if your stub/skel system was two-way in >functionality -- i.e. if it were able both to generate Java stubs / etc. >from WSDL, and if it were able to generate WSDL from pre-existing Java >classes (very useful for quick deployment of existing Java apps). I was >thinking about some kind of very simple two step process: first, write a >little Java module that uses reflection to analyze a set of classes, and >that outputs some very simple XML that just describes the reflective class >structure; then, write some XSLT code to translate that simple "reflection >description" XML into WSDL. i.e. do the heavy lifting of the WSDL syntax >with XSLT, keeping the Java introspection code simpler. > >I haven't done much with Axis serializers/deserializers yet, so I don't >know where to suggest you start there. I have been able to run the >test.encoding.PackageTests under the debugger; very informative! > >Axis is the right place to target this work, IMHO. > >I am currently logged into IRC, DALNet channel #ApacheSOAP, if you'd like >to chat.... > >Cheers, >Rob > > >At 11:52 AM 5/18/2001 +0200, fractals wrote: >>Hi everyone, >> >>I am working on a skeleton generation scheme to support WSDL. Basically, >I'd >>like to have an ant task which would accept a wsdl file and generate >>skeletons for EJBs, deployment descriptors, data objets and >>serializers/deserializers. And, oh yes, I would like to be able to publish >>the WSDL to UDDI from within the IDE. >> >>I am relying on IBM's wsdl-toolkit for the data objects/serializer part and >>on XSLT (xalan) for the rest. >> >>This is something I *need*, so I was going to develop it on an ad hoc >basis. >> >>Now, I would be glad to discuss a more general scheme with anyone >interested >>(actually I just realized axis existed to-day). >> >>Regards, >> >>Candide Kemmler >> >> >> > >