I am just getting started on WCF. Earlier was working in web services. As far as I know a web service can be consumed in a platform independent way. Is that the case with WCF services also? Or WCF services are specific to just .net applications? When should I consider designing WCF Services?
Share
WCF was designed and built to be extremely interoperable! It supports the WS-* specifications, it can talk to anything from Java to Python to Ruby to whatever you can dream of…
WCF is the new standard for designing and building service oriented applications – anything from classic web services to more advanced corporate services. WCF is much more flexible and powerful than the “old-style” ASP.NET/ASMX web service in that is supports a ton of protocols (not just HTTP, but also TCP/IP, MSMQ and a lot more).
WCF is the technology to supercede not just ASMX webservices, but also .NET remoting and others. It offers a unified and simple, configuration-driven approach to building services.
YES! you should definitely have a very good look at WCF if you need to build services anytime now.
As for resoures: there’s the MSDN WCF Developer Center which has everything from beginner’s tutorials to articles and sample code.
Also, check out the screen cast library up on MSDN for some really useful, 10-15 minute chunks of information on just about any topic related to WCF you might be interested in.
There’s also a bunch of video resources for WCF – my favorites are: