تبادليا مؤسسة الاتصالات باستخدام ويندوز (wcf)


  Share  
|


نوافذ مؤسسة الاتصالات (wcf) ، المعروفة سابقا باسم نيلي ، هو حل طويل الأجل من شركة مايكروسوفت لنظم صلة. وهو يوفر ابيس ان تصنف خدمات الشبكه العالمية ، remoting ، ارسال الرسائل وسائر connectivities. وهي تتمحور حول الهندسه المعماريه وخدمات الشبكه العالمية مصمم لتوفير آمنة وموثوق بها ، والمعاملات للمراسلة جنبا الى جنب مع interoperabilitybased على المعايير المفتوحه. وتتجه النية الى المدى عبر عدة وسائل النقل ، ونظم الامن ، وارسال الرسائل أنماط ، encodings ، شبكة علوم الهندسه اللاكميه ، واستضافة النماذج. وسيكون في صلب القادم ويندوز فيستا (أي حيوان ذا قرون طويلة سابقا) سلسلة وكذلك قد المتخلفه لدعم ويندوز اكس بي ويندوز خادم 2003. نظرا لاطلاق سراح في 2006 ، wcf يقصد interoperate بطريقة نظيفة مع جميع الانظمه (بما فيها نظم جاوة ه ه) ، ولكن لأنه يتطور ومن الجدير الرصد على مر الزمن لاثبات تمسكها بها الى المعايير قبل ما اتخذ قرار استخدام او نشرها في متنوع النظام.

Wcf هو ميكروسوفت الجيل القادم "موحدة" منهاج البرمجه وكذلك وقت التشغيل البيئة ان يلغي مختلف التكنولوجيات بما asp.net خدمات الشبكه العالمية (asmx) مع wse التمديدات ، مايكروسوفت رسالة الى طابور (msmq) ، المءسسه خدمات / + وقت التشغيل والبيئة. الصافية remoting . وهو يتناول الحد من القائمة للجنة الحمايه من الإشعاع أو متزامن خدمات الشبكه العالمية ، حيث للجنة الحمايه من الاشعاع على اساس خدمات الشبكه العالمية هي الاحتجاج أكثر من بروتوكول انتقال النص المتشعب / ثانية) مع دعم محدود من تثبيت بروتوكول النقل) وتقتصر على طلب الرد - نموذج الاتصال (محدودة الاحتجاج اليه).

لبناء الخدمة في wcf ، مطوري يحتاج الى معرفة معالجة الخدمة (على سبيل المثال ، حيث تتولى الدائرة) ، والخدمة الملزمه (بروتوكول نقل البيانات مثل الصابون اكثر من بروتوكول انتقال النص المتشعب) ، والخدمات (على سبيل المثال ، ما هو نوع البيانات ينبغي ان تكون مرت). مطوري يمكن استخدام أي بيئة تطوير متكاملة (مثل البصريه الاستوديو 2005) لبناء وتختبر مدى قدرتها على تطبيق القوانين. وبالاضافة الى ذلك ، فإنها بحاجة إلى تحديد الخدمات (على سبيل المثال ، نوع من الخدمات او نقاط انتهاء الخدمة) ، السلوك (على سبيل المثال ، كيف ينبغي ان تتفاعل هذه الخدمة في ظل ظروف معينة) والاغلفه (وأنواع ملزم) في ملف يسمى web.config قبل خدمة يمكن خلق ونشر. مطوري يمكن ايضا استخدام svcutil.exe ، استيراد وتصدير اداة لتحويل الخدمة بين البيانات الفوقيه وتطبيق القوانين ، لخلق مدونات بالوكاله للعميل.

Wcf لا أضيف جديدا البرمجه ابيس او وظيفة جديدة. وهو يوفر نهج البرمجه المختلفة من اجل بناء الخدمات ، ولكن ليس بالضروره من خدمات الشبكه العالمية.

  • المعلن البرمجه المعلن في البرمجه ، ومطوري تعريف محدد الصفات والوصلات ، التى هى مفتاح "بيانات العقد" بين مطالبون الخدمة ومقدمي الخدمات. في wcf ، "عقود الخدمة" تستخدم لتحديد متطلبات الدورة وتشغيل الخدمة الاتجاه باستخدام البارامترات.

  • حتميه البرمجه باستخدام البيانات المستمده من نماذج وجوه تطبيق البرمجه الوصلات التي توفرها wcf ، يمكن للمطورين استخدام برمجة شيءيه لخلق وصول الخدمات او تمديد الخدمات القائمة بسهولة. في wcf ، مطوري يمكن ايضا تحديد "قنوات" لدعم النقل المختلفة او البروتوكول. Wcf قنوات توصيل خدمة النموذج طبقة مع البيانات الفعليه على الأسلاك. هناك نوعين مختلفين من wcf القنوات : قنوات النقل (المسؤول عن ارسال واستقبال البيانات) وبروتوكول قنوات (ان تنفيذ بروتوكولات التبادل رسالة محددة). وهذا يوفر المرونة والتمدد لwcf تطبيقات لدمج وinteroperate مع منصات مختلفة (مثل تطبيقات جافا ه ة) ان استخدام مختلف بروتوكولات التراسل.

  • تشكيل القائمة على البرمجه مطوري يمكن تحديد جزء من تطبيق تصرفات (مثل العناوين ، والاغلفه ، ومفرزات الأمن ، أو داءره السلوك) في ترتيب الملفات. ويتيح هذا الأمر لجعل وقت التشغيل نشر لمرة وقرارات حول الخدمات دون اعادة كتابة تطبيق المدونات.

Wcf هي معقدة الى حد ما هو في طور التكون وقبل الافراج النهائي. ومن أقوى في دورته التشغيل المتبادل من wse أو السمات الأخرى. الصافية التكنولوجيات. على سبيل المثال ، wcf تؤيد mtom ، تبادل البيانات الوصفيه أو المكسيك ، وsaml 1،1. هذه هي الى حد كبير ملامح التشغيل المتبادل. من منظور التشغيل المتبادل ، ومن المهم ان نفهم انه يوفر مرونة نهج البرمجه لبناء الخدمات ويتفاعل بها (وinteroperates) مع خدمات الشبكه تنفذ في مختلف البروتوكولات والتكنولوجيات. الجدول ادناه ummarizes فإن. الصافية المتبادل قدرات asmx ، wse ، وwcf

قدرات التشغيل المتبادل بها. تكنولوجيات صافي
الفئة البروتوكول / تكنولوجيا Asmx 1 - س Asmx 2،0 Wse 2،0 Wse 3،0 Wcf
الأساسية Wsi الاساسية نبذة 1،1 نعم نعم نعم نعم نعم
  الصابون 1،1 نعم نعم نعم نعم نعم
  الصابون 1،2   نعم   نعم نعم
معتمه WS - معالجة     نعم نعم نعم
البيانات الدايم     نعم  
نقل Mtom       نعم نعم
آخر نظام السيطرة على الأرسال     نعم نعم نعم
النقل Udp        
و بروتوكول انتقال النص المتشعب نعم نعم نعم نعم نعم
Encodings Msmq         نعم
  اسم بايبس         نعم
  النص - اكس ام أل نعم نعم نعم نعم نعم
  ثنائي - encoded أكس أم أل         نعم
  ثنائي التسلسل     نعم نعم  
الامن WS - الامن 1،0     نعم نعم نعم
  WS - الامن 1،1       نعم نعم
  WS - secureconversation     نعم نعم نعم
  WS - الثقة     نعم نعم نعم
  Wsi الامن الاساسي نبذة 1،0     نعم نعم نعم
  Saml1.1         نعم
الموثوقيه WS - reliablemessaging         نعم
الصفقات WS - التنسيق         نعم
  WS - atomictransaction         نعم
الفوقيه ، WS - metadataexchange         نعم
والسياسة او المكسيك          
  Wsdl 1،1 نعم نعم نعم نعم نعم
  WS - سياسة         نعم
  WS - policyattachment         نعم
  WS - securitypolicy         نعم
  WS - reliabilitypolicy         نعم
هذا هو مقال اضافها blerick tawman
تنصل : موقعنا ليست مسؤولة عن المعلومات الواردة في هذه المادة. هذه المادة ولا يعبر باي حال عن آراء ، آراء ، والافكار او المعتقدات من المواد دليل الموظفين.


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions