XSD is good enough as it captures the service requirements to some extent, WADL gives much more info, it shows the whole application graph/tree with all the useful metadata (consumes/produces, etc). The only problem it won't generate a schema for you if you have a generic service provider, but you can customize the WADLGenerator to reference the external schemas:
http://cxf.apache.org/docs/jaxrs-services-description.html#JAXRSServicesDescription-CustomWADLproviders cheers, Sergey On Tue, Apr 12, 2011 at 4:41 PM, Ivan Vitoria Sanchez <[email protected] > wrote: > I’m currently using soapUI and it’s a good tool for testing but,what about > non-java plataforms (such as SAP or .NET…)? should I send them the XSD of my > payloads and optionally the WADL if they want to be integrated with my > RESTful services? > > > > Thanks again Sergey! > > > > Ivan > > > > *De:* Sergey Beryozkin [mailto:[email protected]] > *Enviado el:* martes, 12 de abril de 2011 16:38 > > *Para:* [email protected] > *CC:* Ivan Vitoria Sanchez > > *Asunto:* Re: Generating WSDL from JAX-RS server > > > > Hi > > On Tue, Apr 12, 2011 at 8:02 AM, Ivan Vitoria Sanchez < > [email protected]> wrote: > > Thanks Benson. > > I need to integrate my server with other system, which will provide me > their WSDL file (i guess i'll have to build a WS client). Do you think that > WADL contract should be enough if someone needs to integrate with JAX-RS > server? > > > At the moment consumers like SOAPUi can use WADL to test endpoints - which > is a very useful thing. > Otherwise, one does not need WADL in order to integrate, HTTP centric > clients use the explicit knowledge of the endpoint's restful interface, > proxies get all the info they need from annotations. > > However, we can use WADL to convey policies too, it is just a bit early for > this kind of advanced integration to occur, but stay tined, the WADL-related > will resume shortly in CXF. > > thanks, Sergey > > > Cheers, > > Ivan > > > > -----Mensaje original----- > De: Benson Margulies [mailto:[email protected]] > Enviado el: lunes, 11 de abril de 2011 17:59 > Para: [email protected] > Asunto: Re: Generating WSDL from JAX-RS server > > WSDL 1.x does not support JAX-RS, and CXF only supports WSDL 1.x. The > JAX-RS Module can on the other hand generate a WADL file. > > > On Mon, Apr 11, 2011 at 11:43 AM, Ivan Vitoria Sanchez > <[email protected]> wrote: > > Hello, > > > > > > > > How can I generate a WSDL file from all the JAX-RS endpoints? Should I > use > > java2ws tool? I'm quite confused about this... > > > > > > > > Cheers, > > > > > > > > Ivan > > > > > > > > > > > > > > > > > -- > Sergey Beryozkin > > Application Integration Division of Talend <http://www.talend.com> > http://sberyozkin.blogspot.com > -- Sergey Beryozkin Application Integration Division of Talend <http://www.talend.com> http://sberyozkin.blogspot.com
