جدول المحتويات:
- التعريف - ماذا يعني Windows Communication Foundation (WCF)؟
- تيكوبيديا تشرح مؤسسة التواصل ويندوز (WCF)
التعريف - ماذا يعني Windows Communication Foundation (WCF)؟
Windows Communication Foundation (WCF) هي تقنية لتطوير التطبيقات القائمة على بنية الخدمات الموجهة (SOA). يتم تطبيق WCF باستخدام مجموعة من الفصول الموضوعة على Runtime .NET العامة للغات (CLR). يعالج مشكلة التشغيل المتداخل باستخدام .NET للتطبيقات الموزعة.
أصبحت التعاون بين الأعمال شائعة بشكل متزايد ، وتستخدم مؤسسات الأعمال المختلفة برامج مختلفة كتطبيق أساسي لها. لذلك ، يلزم وجود إطار تواصل مستقل عن لغة البرمجة مستقل عن المنصة لتسهيل الاتصال.
تيكوبيديا تشرح مؤسسة التواصل ويندوز (WCF)
ويستند WCF كليا على إطار عمل .NET. يتم تطبيقه بشكل أساسي كمجموعة من الفئات التي تتوافق مع CLR في .NET Framework. ومع ذلك ، يتيح WCF لمطوري تطبيقات .NET إنشاء تطبيقات موجهة للخدمة. يستخدم عميل WCF بروتوكول الوصول إلى الكائنات البسيطة (SOAP) للاتصال بالخادم. العميل والخادم مستقلان عن نظام التشغيل والأجهزة والبرمجة ، ويتم الاتصال على مستوى عالٍ من التجريد.
تشبه آلية تشغيل WCF خدمات ويب ASP.NET (WS). يمكن للعملاء استدعاء خدمات متعددة واستهلاكها ، ويمكن أن يستهلك العديد من العملاء خدمة واحدة. WS-Addressing و WS-Reliable Messaging و WS-Security هي بعض من مواصفات خدمات الويب التي يتم تنفيذها بواسطة WCF.
تشمل مزايا WCF:
- يمكن تكوين WCF للعمل بشكل مستقل عن SOAP واستخدام RSS بدلاً من ذلك.
- يعد WCF أحد أسرع تقنيات الاتصال ويوفر أداءً ممتازًا مقارنةً بمواصفات Microsoft الأخرى.
- لتحسين الاتصال ، يجب تحسين سرعة النقل. يتم تحقيق ذلك عن طريق إرسال بيانات XML ثنائية الترميز بدلاً من النص العادي لتقليل زمن الوصول.
- تنطبق إدارة دورة حياة الكائن وإدارة المعاملات الموزعة على أي تطبيق تم تطويره باستخدام WCF.
- يستخدم WCF مواصفات WS لتوفير الموثوقية والأمان وإدارة المعاملات.
- يمكن وضع الرسائل في قائمة الانتظار باستخدام قائمة انتظار الاستمرار. نتيجة لذلك ، لا تحدث أي تأخير ، حتى في ظل ظروف حركة المرور العالية.
تم تصميم WCF للتواصل مع التطبيقات الأخرى غير التابعة لـ WCF بالإضافة إلى العديد من خلفاء تقنية Microsoft وسابقاتها.
