WCF

معرفی WCF

فریمورک برنامه نویسی Windows Communication Foundation به اختصار WCF، به سهولت فرایند توسعه نرم افزار های در ارتباط با یکدیگر کمک می کند و هدف اصلی آن ایجاد برنامه های سرویس گرا است. WCF یکی از چهار رابط برنامه نویسی NET. می باشد که از ویژگی های آن برخوردار است و به زبان های مختلف می تواند استفاده شود.

ایجاد برقراری ارتباط بین برنامه های مختلف را در یک سیستم شی گرا، به راحتی با WCF صورت می گیرد. WCF مبتنی بر معماری WCF است که تبادل پیام غیر همزمان و مستقل از نوع داده را میسر می سازد.

WCF انعطاف پذیر و توسعه پذیر است و پیام های سرویس را به صورت زبان هایی مثل C# و VB پیاده سازی می کند.

WCF از طریق Webservice ارتباط دوطرفه برقرار می کند.

با استفاده از WCF، می توانید داده ها را به عنوان پیام های ناهمزمان از یک نقطه پایانی خدمات به دیگری ارسال کنید. نقطه پایانی سرویس می تواند بخشی از یک سرویس دائمی در دسترس که توسط IIS میزبانی شده یا می تواند یک سرویس میزبان در یک برنامه باشد. نقطه پایانی می تواند یک سرویس دهنده باشد که از یک نقطه پایانی سرویس درخواست داده می شود. پیام ها به سادگی می توانند به عنوان یک کاراکتر یا کلمه واحد با عنوان XML ارسال شوند یا به پیچیدگی یک جریان از داده های باینری باشد.

ویژگی های WCF

  • ایجاد برنامه های سرویس گرا
  • قابلیت همکاری وب سرویس
  • الگوهای پیام چندگانه
  • پشتیبانی از فراداده های خدمات چاپ و نشر با استفاده از فرمت های مشخص شده در استانداردهای صنعتی مانند WSDL، Schema XML و WS-Policy
  • قراردادهای اطلاعات
  • امنیت بالا
  • حمل و نقل چندگانه و رمزگذاری
  • ایجاد یک پیام با دوام
  • پشتیبانی از معاملات با یکی از مدل های WS-AtomicTtransactions، API ها در Transactions و Microsoft Distributed Transaction Coordinator
  • پشتیبانی از AJAX و REST
  • قابلیت توسعه پذیری
  • آشنایی با نکته های قوی در WCF

آشنایی با نکته های قوی در WCF

دوشنبه ۲۸ تیر ۱۳۹۵ - ساعت ۲۲:۰۰
  • طراحی End-to-End وب سرویس با WCF

طراحی End-to-End وب سرویس با WCF

سه شنبه ۲۵ فروردین ۱۳۹۴ - ساعت ۱۷:۴۴
  • دوره Developing Extensible Software

دوره Developing Extensible Software

شنبه ۰۹ اسفند ۱۳۹۳ - ساعت ۱۰:۱۹
  • آشنایی با دات نت و تراکنش های WCF

آشنایی با دات نت و تراکنش های WCF

یکشنبه ۱۸ آبان ۱۳۹۳ - ساعت ۰۰:۳۱
  • نکته های پیشرفته در WCF RIA Services

نکته های پیشرفته در WCF RIA Services

یکشنبه ۱۸ آبان ۱۳۹۳ - ساعت ۰۰:۲۹
  • سرویس های RIA در WCF

سرویس های RIA در WCF

شنبه ۱۷ آبان ۱۳۹۳ - ساعت ۲۳:۱۱
  • مجموعه کتاب های موسسه O’Reilly

مجموعه کتاب های موسسه O’Reilly

چهارشنبه ۲۳ مهر ۱۳۹۳ - ساعت ۲۰:۳۸
  • دوره آموزش WCF Jumpstart

دوره آموزش WCF Jumpstart

دوشنبه ۱۰ شهریور ۱۳۹۳ - ساعت ۱۴:۲۷
  • آشنایی با ویژگی های فنی وب سرویس در WCF

آشنایی با ویژگی های فنی وب سرویس در WCF

شنبه ۰۷ تیر ۱۳۹۳ - ساعت ۱۸:۰۴
  • توسعه پذیری WCF

توسعه پذیری WCF

یکشنبه ۰۱ تیر ۱۳۹۳ - ساعت ۱۶:۳۱
  • نکته های پیشرفته در WCF

نکته های پیشرفته در WCF

یکشنبه ۰۱ تیر ۱۳۹۳ - ساعت ۱۶:۲۱
  • آموزش اصول WCF

آموزش اصول WCF

پنج شنبه ۲۹ خرداد ۱۳۹۳ - ساعت ۱۵:۵۴
  • آشنایی با ASP.NET Web Services

آشنایی با ASP.NET Web Services

جمعه ۰۲ خرداد ۱۳۹۳ - ساعت ۰۵:۴۹
  • آموزش Caching در دات نت

آموزش Caching در دات نت

سه شنبه ۳۰ اردیبهشت ۱۳۹۳ - ساعت ۰۴:۱۹
  • فیلم آموزش کامل WCF

فیلم آموزش کامل WCF

دوشنبه ۲۲ اردیبهشت ۱۳۹۳ - ساعت ۱۲:۴۵
  • طراحی نرم افزارهای سرویس گرای مولتی کلاینت

طراحی نرم افزارهای سرویس گرای مولتی کلاینت

یکشنبه ۰۴ اسفند ۱۳۹۲ - ساعت ۱۳:۱۰
  • آموزش طراحی وب سرویس با WCF

آموزش طراحی وب سرویس با WCF

یکشنبه ۲۰ بهمن ۱۳۹۲ - ساعت ۱۰:۵۰