زمانی که وب سرویس ها معرفی شدند تا مدتی پاسخگوی نیازهای زمان خودشان بودند، اما با رشد تکنولوژی های نرم افزار نیازها و خواسته های مشتریان نیز بیشتر شد، به طوری که امکانات استاندارد وب سرویس ها دیگر کافی نبود.
وب سرویس ها فاقد امکان تامین امنیت (مانند نیاز به لاگین قبل از استفاده از سرویس، رمزنگاری کانال ارتباطی، رمزنگاری پیام های تبادل شده و ...)، عدم امکان استفاده از Session های سمت سرور هستند.
همچنین وب سرویس ها محدود به پروتکل HTTP هستند، در حالی که نسل بعدی وب سرویس ها یعنی WCF می تواند در هر نوع برنامه ای مانند
Console Application
Windows Application
Web Application
Windows Service
و ...
ادغام شود. همچنین سرویس های WCF می توانند از هر پروتکلی که نیاز و فراهم است (حتی پروتکل اختصاصی مورد نظر شما) استفاده کنند، و گزینه های متعددی برای تامین امنیت در آنها وجود دارد.
در این دوره آموزشی سعی شده است ضمن پرداختن به آموزش مفاهیم WCF، روند آموزشی عمل گرا باشد، به طوری که در هر فصل پس از بیان شدن مقدمات و مفاهیم مورد نیاز جریان به سمت آموزش نحوه کاربرد آن موارد در عمل هدایت می شود.
توضیحات کامل در سایت www.Barnamenevisan.org