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 میاندازد.
Comments
لول ! همین ؟
مهندس WCF رو له کردی رفت !
WCF دنیایی داره برای خودش برادر.
این اولشه. بقیهاش تو راهه
ma montazere dovomish hastim
@Ehsan 😉
خیلی هم جدید نیست عزیز دل، از 2006 تا 2011 ، تو دنیای کامپیوتر یعنی چند نسل.
ضمنا لازم نیست تو وبلاگ، هر چیزی که تو هر کتابی می خونین و برای شما تازگی داره، رو بنویسین.
این مطلب و بیشتر مطالب وبلاگتون بدرد توییتر می خوره.
مثلا من اگه جای شما بودم، فقط جمله
کار با WCF آدم را خیلی زیاد به یاد .Net Remoting میاندازد.
را توییت می کردم.
مثل این که تو ایران نیستی برادر. اینجا خود داتنت هم هنوز برای بعضیها تازگی داره!! ی نگاهی به آگهیها استخدام VB6 و دلفی بنداز. همچنین ی سری به شرکتهای قدیمی که هنوز بخش زیادی از برنامههاشون با فاکس پرو هستش بزن.
در مورد همین WCF هنوز هم که هنوز است خیلیها حتی برای برنامههای جدیدشون از web service، remoting و حتی ارسال و دریافت فایل xml استفاده میکنند.
ضمناً شما که ۵ سال برات چند نسل معنی میده، چطور اومدی سراغ پستی که مال ۴ ماه پیش است؟
خوب جواب قسمت های بالا رو تو این یکی پست دادم!
http://blog.afsharm.com/2011/05/blog-post.html
قسمت آخر هم برای اینه که من دنبال کننده شما نیستم عزیز دل، تو گوپس اتفاقی تو پروفایل یکی از دوستان دیدم و اومدم و گفتم برای این توییت شما، که جاش اشتباهه، یه کامنت بزنم.