WCF به زبان ساده
مه 18, 2011
بیان دیدگاه
WCF فریمورکی برای ساخت نرمافزارهای مبتنی بر سرویس است. با استفاده از آن میتوان پیامهای غیرهمزمان را از یک نقطه پایانی سرویس به یک نقطه پایانی سرویس دیگر ارسال کرد. نقطه پایانی سرویس میتواند بخشی از یک سرویس باشد که به طور مداوم در دسترس و IIS میزبان آن است، یا میتواند سرویسی باشد که یک نرمافزار میزبان است. یک نقطه پایانی میتواند کلاینتی از یک سرویس سرویس باشد که از یک نقطه پایانی سرویس دیگر، درخواست داده کند. پیامها میتوانند به سادگی یک کاراکتر ساده و یا یک XML پیچیده ارسال شده باشند. این دادهها همچنین میتوانند جریانی از دادهها باشند.
در زیر مثالهای سادهای از آن ارائه شده است :
- یک سرویس امن برای پردازش تراکنشهای تجاری
- یک سرویس که دادههایی را برای دیگران مهیا میکند مانند یک گزارش ترافیکی یا سرویسهای مونیتورینگ دیگر
- یک سرویس چت که به دو نفر اجازه ارتباط و تبادل داده در لحظه را میدهد.
- ظاهر ساختن یک گردش کاری پیادهسازی شده توسط WF به عنوان یک سرویس WCF
- نرمافزار تهیه شده با silverlight برای راهاندازی سرویس برای نمایش آخرین فیدهای خبری
به طور خلاصه میتوان گفت : WCF بدین منظور طراحی شده که راهکاری قابل مدیریت برای ساخت سرویسهای وب و کلاینتهای سرویسهای وب ارائه داد.
دستهها:#C, Persian Contents, WCF