Are there any best practices to create a wsdl document. We are starting with a top-down approach and don't have much expertise in wsdl creation. We were more a bottom-up webservices shop.
What are the free tools available for xml schema (xsd) and wsdl creation. All tools like XML Spy , Oxygen xml, Stylus Studio seem to be paid.
Two "best practices" that I can think of right away are:
- Validate your WSDL against all XML schemas.
This may seem obvious, but I have seen WSDLs that were wrong and XML schema validation told me where the errors were.
- Use the WS-I Basic Profile compliance tool to ensure compliance with the WS-I Basic Profile.