حزمة مصدر Openfire عبارة عن خادم تعاون في الوقت الفعلي (RTC) مرخص بموجب ترخيص Apache مفتوح المصدر. ويستخدم البروتوكول المفتوح الوحيد للمراسلة الفورية المعتمد على نطاق واسع، وهو XMPP (المعروف أيضًا باسم Jaadfdser). يعد Openfire سهل الإعداد والإدارة بشكل لا يصدق، ولكنه يوفر أمانًا وأداءً قويين للغاية.
Openfire عبارة عن نظام أساسي للمراسلة الفورية يعتمد على الويب في الوقت الفعلي وخادم للمراسلة الفورية (IM) ودردشة جماعية غني بالميزات باستخدام بروتوكول XMPP.
يرث بروتوكول XMPP قابلية التوسعة المرنة لـ XML ويمكنه التعامل مع احتياجات المستخدم عن طريق إرسال معلومات موسعة أو إضافة عقد ملحقة إلى المعلومات الأصلية. بالإضافة إلى ذلك، يدعم Openfire نفسه أيضًا تطوير المكونات الإضافية. يمكن للمطورين إضافة الوظائف المطلوبة في شكل مكونات إضافية وفقًا للاحتياجات، مثل قوائم الأصدقاء وقوائم أعضاء المجموعة وما إلى ذلك، دون تعديل كود المصدر الأساسي.
2. القدرة على التزامن
تعتمد معالجة اتصالات Openfire على إطار عمل Apache MINA، حيث يمكن لجهاز واحد أن يدعم عشرات الآلاف من التزامنات ويدعم أيضًا المجموعات.
3. الأمن
يستخدم XMPP بروتوكول TLS كطريقة تشفير لقنوات الاتصال في كل من اتصالات C2S واتصالات S2S لضمان أمان الاتصال.
4. دعم الويب
يستخدم Openfire الرصيف المدمج كخادم ويب، والذي يمكنه بسهولة إضافة وظائف الويب إليه. يتم بدء تشغيل خادم الرصيف باستخدام المكون الإضافي AdminConsolePlugin، عن طريق استدعاء أسلوب بدء التشغيل (). 9090 هو منفذ النص الواضح و9091 هو المنفذ المشفر.