As we know that with previous versions of WCF, WSDL (Web Service Description Language) file does not contain Data Contracts of the service.
Reference books, you may like:Programming WCF Services: Design and Build Maintainable Service-Oriented Systems
WCF Multi-Layer Services Development with Entity Framework, 4th Edition
Learning WCF: A Hands-on Guide
XSD files contains the Data Contracts and WSDL has import directives for the those XSD files.
- Improved interoperability support for all the third party WSDL processing which have been unable in the past to consume a WCF modular WSDL without running into issues.
- No more problems when the xsd:import referred to some internal location because say the WCF service was behind a firewall producing a WSDL with schemaLocations pointing to unresolvable URIs and thereby requiring manual correction in the entire downloaded WSDL and all the referenced files as well.
- No more dealing with whole files when downloading the metadata from a complex service now that the entire metadata is contained within a single WSDL file now.
© 2015, admin. All rights reserved.