PDA

View Full Version : ارتباط بین دو Application با WCF



sh.shad
دوشنبه 20 آبان 1387, 09:51 صبح
سلام

من یکسری Pdf و وب سایت codeproject را نگاه کردم ولی آخر متوجه نشدم چطور wcf بین دو تا application ارتباط برقرار میکنه؟وقتی که WCF Service Applicationو WCF Service Library هردو یک فایل dll هستند و دوباره مثل WebService باید آنها را به add ،Application کرد؟ اصلا WCF چه فرقی با WebService دارد؟

Rezaoli
جمعه 22 آذر 1387, 02:16 صبح
توی WCF اطلاعات به صورت Binary داره منتقل میشه و از این طریق میتونی object بفرستی.
اما توی web service اطلاعات به صورت xml تبادل می شد (با استفاده از XmlSerializer)
استفاده از XmlSerializer یک سری محدودیت ها داشت مثلاً فقط propertyها و فیلدهای public به xml ترجمه میشدن.کلاسهایی که IDictionary رو implement میکردن(مثل Hashtable) اینا هم ترجمه نمی شدن به xml.
web service از پروتکل SOAP فقط استفاده میکرد در حالیmessageهای WCF هر فرمتی میتونن داشته باشن.
حالا با WCF میشه توی یک برنامه، یه سرویس داد به یه برنامه PHP، یه برنامه JAVA، یه برنامه perl به هرکی هرچی دوست داره میتونی بدی یا بگیری.

Zaparo
پنج شنبه 05 دی 1387, 09:13 صبح
ببخشید میشه برای اینها که گفتید یه منبع معرفی کنید؟

Rezaoli
یک شنبه 27 بهمن 1387, 00:15 صبح
حتماً. بهترین منبع در مورد هویت WCF، میتونه Training kit خود MSDN باشه. یه دقه صبر کنین linkشو میگذارم!
https://www.microsoft.com/downloads/thankyou.aspx?familyId=355c80e9-fde0-4812-98b5-8a03f5874e96&displayLang=en