Pro WCF: Practical Microsoft SOA Implementation
by Chris Peiris, Dennis Mulder, Shawn Cicoria, Amit Bahree, Nishith Pathak
Summary
In conclusion, for any data to be passed to or from a service, first it needs to be serialized. Although both .NET and ASP.NET in general support serialization, WCF truly extends this concept and makes it easy to implement. Of the various options you examined, data contracts are the default and one of the most flexible serialization engines designed with change and versioning in mind. The WCF runtime flexibility allows you to switch to legacy support when required.
The ability to map your business components to data members in a natural OOP paradigm is a powerful feature. This makes the development, testing, and maintenance of data contracts along with versioning intuitive and easier. You also examined the powerful ability to filter ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access