I have a WCF service. Contract for the service is defined using interface. The implementation is not yet created. I need to create WSDL and XSD corresponding to the contract. I will deliver the soforth generated wsdl to my team members. They must be able to create the interface from the wsdl and create the service. What are the approaches/tools for creating the wsdl and xsd from the C# interface which is used as the contract? Also, how to create the interface back from the WSDL? Do I need to provide both the xsd and wsdl to the developers or only the WSDL?
What is the best approach for WSDL interoperability?
Note: I have two services. One uses Data Contract. Second one uses Message Contract.
Note: I am using Visual Studio 2010 and .NEt 4.0
Reading:-