أباتشي سي إكس إف

أباتشي سي إكس إف هو مشروع برمجيات مفتوح المصدر لتطوير إطار عمل لخدمات الويب . نشأ المشروع من دمج مشروعَي سيلتكس (Celtix) الذي طورته شركة آيونا تكنولوجيز (IONA Technologies) وإكس فاير (XFire) الذي طوره فريق كان يعمل على منصة الاستضافة كودهاوس (CodeHaus) التي لم تعد موجودة الآن، وذلك في عام ٢٠٠٦. تم دمج هذين المشروعين في مؤسسة برمجيات أباتشي . وقد اشتُق اسم "سي إكس إف" (CXF) من دمج كلمتي " سيلتكس" (Celtix ) و" إكس فاير " (XFire). [ ١ ]

وصف

غالبًا ما يتم استخدام CXF مع Apache ServiceMix و Apache Camel و Apache ActiveMQ في مشاريع البنية التحتية الموجهة نحو الخدمات (SOA).

يدعم Apache CXF واجهات برمجة Java التالية: JAX-WS، [ 2 ] : 638 ، JAX-RS، JBI، JCA، JMX، JMS عبر SOAP، Spring ، [ 2 ] : 635-641 ، وأطر ربط بيانات XML التالية: JAXB، Aegis، Apache XMLBeans، SDO. [ 3 ]

يتضمن CXF ما يلي:

تقوم شركة IONA Technologies بتوزيع نسخة تجارية مؤسسية من Apache CXF تحت اسم FUSE Services Framework. [ 4 ]

انظر أيضاً

الاقتباسات

  1. "سيلتكس: ناقل خدمات المؤسسات مفتوح المصدر المكتوب بلغة جافا" . أوبجكت ويب . 1 مايو 2008. مؤرشف من الأصل في 9 أبريل 2009. تم الاطلاع عليه في 2 أغسطس 2021 .
  2. 1 2 3 دينوم وآخرون 2014 .
  3. "حالة مشروع Apache CXF" . cxf.apache.org . تم الاطلاع عليه بتاريخ 27-09-2022 .
  4. إطار عمل خدمات FUSE مفتوح المصدر - مبني على CXF

مراجع

  • دينوم، مارتن؛ روبيو، دانيال؛ لونغ، جوش؛ ماك، غاري (1 سبتمبر 2014). وصفات الربيع: منهج حل المشكلات (  الطبعة الثانية). أبريس . ISBN 978-1-4302-2499-0.