ابزار توسعه WCF

shape
shape
shape
shape
shape
shape
shape
shape
wcf چیست

ابزار توسعه WCF

در این مقاله در مورد ابزار توسعه wcf صحبت خواهیم کرد

WCF چیست ؟

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

آموزش WCFx
برنامه های WCF می توانند با Microsoft Visual Studio توسعه داده شوند همچنین Microsoft برنامه داخلی را توسعه و تست نرم افزار های تولید شده WCF ایجاد کرده است که این نرم افزار با استفاده از دستور wcfClient Serviceurl قابل دستیابی است. این نرم افزار به شما این امکان را می دهد که سرویس خود را قبل از ساختن کلاینت تست نمایید.

ابزار توسعه wcf

سرویس WCF را می توانید دیباگ کنید. Wcfsvchost.exe این کار را برای شما انجام میدهد زیرا سرویس خودش هاست خواهد بود هنگامی که شما دیباگ را شروع می کنید

منبع

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

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