أباتشي ناي فاي

أباتشي ني فاي هو مشروع برمجي من مؤسسة برمجيات أباتشي، مصمم لأتمتة تدفق البيانات بين الأنظمة البرمجية . يعتمد المشروع على مفهوم الاستخراج والتحويل والتحميل (ETL)، وهو مبني على برنامج " نياجرا فايلز " الذي طورته سابقًا وكالة الأمن القومي الأمريكية (NSA)، والذي يُعد أيضًا مصدر جزء من اسمه الحالي - ني فاي . تم طرحه كمصدر مفتوح كجزء من برنامج نقل التكنولوجيا التابع لوكالة الأمن القومي في عام 2014. [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ]

يعتمد تصميم البرنامج على نموذج البرمجة القائم على التدفق، ويقدم ميزات بارزة تشمل القدرة على العمل ضمن مجموعات ، والأمان باستخدام تشفير TLS ، وقابلية التوسع (حيث يمكن للمستخدمين كتابة برامجهم الخاصة لتوسيع قدراته)، وميزات محسّنة لسهولة الاستخدام مثل بوابة يمكن استخدامها لعرض السلوك وتعديله بصريًا. [ 7 ]

عناصر

مكونات برمجيات NiFi

NiFi هو برنامج جافا يعمل ضمن آلة جافا افتراضية تعمل على خادم. [ 8 ] المكونات الرئيسية لـ NiFi هي:

  • خادم الويب - المكون القائم على بروتوكول HTTP المستخدم للتحكم المرئي في البرنامج ومراقبة الأحداث التي تحدث بداخله
  • وحدة التحكم بالتدفق - تعمل كعقل نظام NiFi. تتحكم في تشغيل ملحقات NiFi وتجدول تخصيص الموارد اللازمة لذلك.
  • الإضافات - مكونات إضافية متنوعة تسمح لـ NiFi بالتفاعل مع أنواع مختلفة من الأنظمة
  • مستودع FlowFile - يستخدمه NiFi للحفاظ على حالة FlowFile النشط حاليًا وتتبعها أو المعلومات التي يساعد NiFi في نقلها بين الأنظمة.
  • مستودع المحتوى - يتم الاحتفاظ بالبيانات أثناء نقلها هنا
  • مستودع بيانات المصدر - يتم الاحتفاظ هنا بالبيانات المتعلقة بمصدر البيانات المتدفقة عبر النظام.

انظر أيضاً

مراجع

  1. "تنزيلات Apache NiFi" . nifi.apache.org . تم الاطلاع عليه بتاريخ 2024-11-04 .
  2. "وكالة الأمن القومي تُصدر أول منتج من سلسلة منتجات برمجية لمجتمع المصادر المفتوحة" . www.nsa.gov . مؤرشف من الأصل بتاريخ 7 ديسمبر 2017. تم الاطلاع عليه بتاريخ 7 ديسمبر 2017 .
  3. بريدج ووتر، أدريان (21 يوليو 2015). "مشروع وكالة الأمن القومي لأتمتة البيانات الضخمة 'NiFi' أصبح الآن علنًا" . فوربس . تم الاطلاع عليه بتاريخ 21 سبتمبر 2016 .
  4. فوغان-نيكولز، ستيفن ج. "وكالة الأمن القومي تتعاون مع أباتشي لإطلاق برنامج مفتوح المصدر لرصد حركة البيانات" . زد نت . تم الاطلاع عليه بتاريخ 21 سبتمبر 2016 .
  5. "تسريب شفرة مصدرية لوكالة الأمن القومي: أدوات جمع المعلومات ستظهر على الإنترنت" . ذا ريجستر . تم الاطلاع عليه بتاريخ 21-09-2016 .
  6. وولبي، توبي. "المدير التقني لشركة هورتونوركس يتحدث عن أباتشي ني فاي: ما هو ولماذا هو مهم لإنترنت الأشياء؟" . زد نت . تم الاطلاع عليه بتاريخ 21 سبتمبر 2016 .
  7. "وثائق أباتشي ني فاي" . nifi.apache.org . تم الاطلاع عليه بتاريخ 7 ديسمبر 2017 .
  8. "دليل مطوري Apache NiFi" . nifi.apache.org . تم الاطلاع عليه بتاريخ 31 يناير 2018 .