WCF چیست ؟

shape
shape
shape
shape
shape
shape
shape
shape

WCF چیست ؟

همانطور که می دانید WCF مخفف شده سه کلمه Windows Communication Foundation است که برای ایجاد برنامه های سرویس گرا به وجود آمده است، این سرویس گرایی بدین صورت معنی می شود که برنامه دومی وجود دارد که ما از نحوه پیاده سازی آن بی اطلاع هستیم ولی با استفاده از این تکنولوژی به آن برنامه خدمات ارایه می کنیم، و اطلاعات درخواستی آن برنامه را با در نظر گرفتن استاندارد های لازم و مسائل امنیتی مورد نیاز، فراهم می کنیم. بنابراین این چنین بگوییم که WCF برای ایجاد و توسعه سرویس هایی استفاده می شود که قابلیت دسترسی برای تعداد زیادی از مشتریان مختلف را فراهم می آورد، دارد.
WCF محیطی را فراهم می کند که بتوان خدماتی را برای برنامه نویسان زبان های برنامه نویسی مبتنی بر Windows ( و میزبانی شده توسط Windows ) و همچنین مشتریان متعصب Linux و یا هر نوع دیگر از سیستم عامل ها ارایه کرد. WCF امکانات بسیار بیشتری نسبت به Web Service فراهم کرده است. این سرویس اکثر پروتکل های مورد نیاز برنامه نویسان ، مانند http , tcp, msmq و … را پشتیبانی می کند، نکته حائز اهمیت این است که ارایه خدمات تحت کلیه این پروتکل ها همه با یک روش برنامه نویسی قابل پیاده سازی است (unification در wcf) و برنامه نویس می تواند تنها با تغییر در پیکربندی سرویس خود ، این سرویس را با پروتکل های مختلف ارایه کند تا سرویس گیرنده های مختلفی بتوانند از این سرویس استفاده کنند. بنابراین WCF مجموعه ای از کتابخانه های نرم افزاری است که برای ایجاد سیستم هایی به وجود آمده است که برای ارسال درخواست و دریافت نتیجه آن همواره پیام هایی را بین خود و مشتری رد و بدل می کنند.
بهتر است اشاره کنیم که WCF بعد از دات نت فریم وورک نسخه 3.0 ارایه شده است.

منبع

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

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