‫کمی درباره‌ی WCF

WCF یکی از امکانات نسبتاً جدید ‎.Net Framework است که در برنامه‌های توزیعی، سرویسی و معماری SOA کاربرد دارد. هدف مایکروسافت از ارائه WCF یکی کردن امکانات سرویسی قدیمی از جمله Web Serivceها، ‎.Net Remoting، Socket Programming و Pipelineها می‌باشد. در رابطه با WCF به چند نکته می‌توان توجه کرد:

۱- اگر کارتان با یک وب سرویس ساده راه می‌افتد سراغ WCF نروید. چون راه اندازی یک وب سرویس ساده خیلی خیلی ساده‌تر از راه انداختن یک سرویس WCF است.

۲- یک سرویس WCF را صرفاً از طریق فایل config آن می‌توان طوری تنظیم کرد که از هر یک از روش‌های دلخواه انتقال اطلاعات از جمله ارتباط وب سرویسی یا ارتباط از طریق TCP استفاده نماید. این تغییر از دید برنامه Host کاملاً مخفی است.

۳- یک سرویس WCF به طور هم زمان می‌تواند روی هر تعداد از روش‌های مثل TCP، وب سرویس یا Pipeline سرویس دهد.

۴- Hosting سرویس‌های WCF هم می‌تواند از طریق IIS باشد و هم می‌تواند از طریق ویندوز سرویس یا یک برنامه مستقل انجام پذیرد.

۵- کار با WCF آدم را خیلی زیاد به یاد ‏‎.Net Remoting می‌اندازد.

منبع:
فصل ۲۵ کتاب Apress Pro C# 2010 and the .NET 5 Platform

Comments

  1. Hoseinsmdzd H28

    خیلی هم جدید نیست عزیز دل، از 2006 تا 2011 ، تو دنیای کامپیوتر یعنی چند نسل.

    ضمنا لازم نیست تو وبلاگ، هر چیزی که تو هر کتابی می خونین و برای شما تازگی داره، رو بنویسین.

    این مطلب و بیشتر مطالب وبلاگتون بدرد توییتر می خوره.

    مثلا من اگه جای شما بودم، فقط جمله

    کار با WCF آدم را خیلی زیاد به یاد ‏‎.Net Remoting می‌اندازد.

    را توییت می کردم.

  2. afsharm

    مثل این که تو ایران نیستی برادر. اینجا خود دات‌نت هم هنوز برای بعضی‌ها تازگی داره!! ی نگاهی به آگهی‌ها استخدام VB6 و دلفی بنداز. همچنین ی سری به شرکت‌های قدیمی که هنوز بخش زیادی از برنامه‌هاشون با فاکس پرو هستش بزن.

    در مورد همین WCF هنوز هم که هنوز است خیلی‌ها حتی برای برنامه‌‌های جدیدشون از web service، remoting و حتی ارسال و دریافت فایل xml استفاده می‌کنند.

    ضمناً شما که ۵ سال برات چند نسل معنی می‌ده، چطور اومدی سراغ پستی که مال ۴ ماه پیش است؟

  3. Hoseinsmdzd H28

    خوب جواب قسمت های بالا رو تو این یکی پست دادم!
    http://blog.afsharm.com/2011/05/blog-post.html
    قسمت آخر هم برای اینه که من دنبال کننده شما نیستم عزیز دل، تو گوپس اتفاقی تو پروفایل یکی از دوستان دیدم و اومدم و گفتم برای این توییت شما، که جاش اشتباهه، یه کامنت بزنم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *