As we know that with previous versions of WCF, WSDL (Web Service Description Language) file does not contain Data Contracts of the service.
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.
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