none
What is the process of discovery for a RESTful service? RRS feed

  • Question

  • I have created a WCF based RESTful service. I have been able to get this to work via a browser.

    As one of the requirements in our SHOP, I also need to test this service with SoapUi, before it can be released to the testing environment.

    The example provided by SoapUI mentions creation of a WADL. How can I create a WADL for my RESTful service?

    Monday, October 28, 2013 2:26 PM

Answers

  • Hi c-sharp-coder,


    As for the "WSAL", do you mean WSDL (webservice description language)?

    If so, WSDL is the metadata/description document specific for describing SOAP based webservice. For REST service, it doesn't use WSDL for describing service interface since REST service is totally not using SOAP protocol for message structuring but can carry arbitrary data format via standard HTTP transport layer. Here are some web articles discussing on REST versus SOAP based web services:

    #REST vs. SOAP – The Right WebService
    http://geeknizer.com/rest-vs-soap-using-http-choosing-the-right-webservice-protocol/

    #WCF Rest vs. WCF SOAP
    http://msdn.microsoft.com/en-us/library/vstudio/hh273094(v=vs.100).aspx


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    Tuesday, October 29, 2013 3:44 AM
    Moderator

All replies

  • Hi c-sharp-coder,


    As for the "WSAL", do you mean WSDL (webservice description language)?

    If so, WSDL is the metadata/description document specific for describing SOAP based webservice. For REST service, it doesn't use WSDL for describing service interface since REST service is totally not using SOAP protocol for message structuring but can carry arbitrary data format via standard HTTP transport layer. Here are some web articles discussing on REST versus SOAP based web services:

    #REST vs. SOAP – The Right WebService
    http://geeknizer.com/rest-vs-soap-using-http-choosing-the-right-webservice-protocol/

    #WCF Rest vs. WCF SOAP
    http://msdn.microsoft.com/en-us/library/vstudio/hh273094(v=vs.100).aspx


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    Tuesday, October 29, 2013 3:44 AM
    Moderator
  • Hi c-sharp-coder,


    As for the "WSAL", do you mean WSDL (webservice description language)?

    If so, WSDL is the metadata/description document specific for describing SOAP based webservice. For REST service, it doesn't use WSDL for describing service interface since REST service is totally not using SOAP protocol for message structuring but can carry arbitrary data format via standard HTTP transport layer. Here are some web articles discussing on REST versus SOAP based web services:

    #REST vs. SOAP – The Right WebService
    http://geeknizer.com/rest-vs-soap-using-http-choosing-the-right-webservice-protocol/

    #WCF Rest vs. WCF SOAP
    http://msdn.microsoft.com/en-us/library/vstudio/hh273094(v=vs.100).aspx


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    Hi Steven,

    Apologies for the typo. I meant WSDL, but typed in WASL, by accident.

    I am going to go over the links suggested by you. The architecture decision has already been made.

    Thanks for replying to my post.

    Monday, November 4, 2013 6:48 PM