مكتبة مكونات Base One Foundation

مكتبة مكونات Base One Foundation ( BFC ) هي مجموعة أدوات لتطوير التطبيقات بسرعة ، تُستخدم لبناء تطبيقات قواعد بيانات آمنة ومقاومة للأعطال على نظامي التشغيل Windows و ASP.NET . وبالتكامل مع بيئة التطوير المتكاملة Visual Studio من Microsoft ، توفر BFC إطار عمل عام لتطبيقات الويب ، يُتيح العمل مع قواعد بيانات من Microsoft و Oracle و IBM و Sybase و MySQL ، على أنظمة Windows أو Linux/Unix أو IBM iSeries أو z/OS. تتضمن BFC إمكانيات للحوسبة الموزعة ، ومعالجة الدفعات ، وإدارة قوائم الانتظار ، وكتابة البرامج النصية لأوامر قواعد البيانات ، وتعمل هذه الميزات على أنظمة Windows أو Linux باستخدام Wine .

تصميم

تعتمد BFC على بنية مركزية لقواعد البيانات، حيث يلعب قاموس البيانات المشترك بين أنظمة إدارة قواعد البيانات دورًا محوريًا في دعم أمان البيانات ، والتحقق من صحتها ، وتحسينها ، وميزات صيانتها . [ 1 ] وتستند بعض التقنيات الأساسية لـ BFC إلى براءات اختراع أمريكية في مجال اتصالات قواعد البيانات والحسابات عالية الدقة. [ 2 ] [ 3 ] [ 4 ]

يدعم BFC نموذجًا فريدًا للحوسبة الموزعة واسعة النطاق . [ 5 ] [ 6 ] ويهدف هذا النموذج إلى تقليل مخاطر الثغرات الأمنية وتأثير الأداء الناتج عن الاعتماد على عملية مركزية لتوزيع المهام أو التواصل المباشر بين العقد عبر الرسائل. وقد استخدم دويتشه بنك الإصدار الأولي من BFC لبناء نظام حفظ الأوراق المالية الخاص به، وهو أحد أوائل الأمثلة الناجحة للحوسبة الشبكية التجارية. [ 7 ] [ 8 ]

تُطبّق BFC بنية حوسبة شبكية تتمحور حول نموذج "حاسوب فائق افتراضي" يتألف من "خوادم مهام دفعية" مترابطة بشكل غير محكم. تُنفّذ هذه الخوادم مهامًا مُحددة ومُنسقة عبر هياكل تحكم وقوائم انتظار مُدمجة في قواعد البيانات. يُعتبر النموذج افتراضيًا لأنه يستخدم القدرة الحاسوبية والموارد المتاحة للخوادم وأنظمة قواعد البيانات العادية، والتي يُمكنها أيضًا الاستمرار في أداء وظائفها السابقة. يُطلق على النتيجة اسم "حاسوب فائق افتراضي" لأنها تُقدّم نفسها كمورد حاسوبي واحد موحد قابل للتوسع من حيث السعة والقدرة الحاسوبية.

تاريخ

طُوِّر نظام BFC في الأصل من قِبَل شركة Base One International Corp. ، بتمويل من مشاريع أُنجزت لصالح شركتي Marsh & McLennan و Deutsche Bank ، والتي بدأت في منتصف التسعينيات. [ 9 ] ابتداءً من عام 1994، قامت شركة Johnson & Higgins (التي استحوذت عليها لاحقًا شركة Marsh & McLennan) ببناء نظام Stars، وهو نظام لإدارة مخاطر التأمين، باستخدام مكونات تُعرف باسم ADF (إطار تطوير التطبيقات). كان ADF هو النظام السابق لنظام BFC، وقد طُوِّر بشكل مشترك من قِبَل مبرمجي Johnson & Higgins وBase One، مع احتفاظ Base One بملكية ADF، واحتفاظ Johnson & Higgins بجميع حقوق برنامج إدارة مخاطر Stars. [ 10 ] [ 11 ] في عام 2014، استحوذت شركة Content Galaxy Inc. على نظام BFC، وهي الشركة التي بُنيت خدمة نشر الفيديو الخاصة بها باستخدام نظام BFC. [ 12 ]

اسم "BFC" هو تورية لكلمة MFC (Microsoft Foundation Classes )، التي طوّرها BFC من خلال مكتبات فئات Visual C++ لتسهيل تطوير تطبيقات قواعد البيانات واسعة النطاق التي تعمل بنظام العميل/الخادم . يمكن للمطورين دمج مكونات BFC في تطبيقات الويب وتطبيقات ويندوز المكتوبة بأي من لغات البرمجة الرئيسية من مايكروسوفت ( C# ، ASP.NET ، Visual C++ ، VB.NET ). كما يمكنهم استخدام مجموعة متنوعة من التقنيات القديمة، بما في ذلك COM / ActiveX و MFC و Crystal Reports . يعمل BFC مع كل من التعليمات البرمجية المُدارة وغير المُدارة ، ويمكن استخدامه لإنشاء تطبيقات عميل خفيف أو تطبيقات عميل غني ، مع أو بدون واجهات مستخدم قائمة على المتصفح .

مراجع

  1. "الحوسبة الموزعة في Base One بتفصيل دقيق" . Boic.com. مؤرشف من الأصل بتاريخ 15 يناير 2013. تم الاطلاع عليه بتاريخ 10 يناير 2013 .
  2. "طريقة ترميز البيانات الرقمية ومعالجتها - براءة اختراع أمريكية رقم 6,384,748" .
  3. "نظام اتصال قاعدة البيانات وطريقة الاتصال بقاعدة البيانات - براءة اختراع أمريكية رقم 6,738,775" .
  4. "نظام اتصال قاعدة البيانات وطريقة الاتصال بقاعدة البيانات - براءة اختراع أمريكية رقم 7,181,474" .
  5. "تم منح براءة اختراع للحوسبة الموزعة التي تتمحور حول قواعد البيانات" . www.gridtoday.com.{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  6. "على الشبكة: تقرير عن شركة Base One International Corporation. NYSIA" . www.nysia.com. مؤرشف من الأصل بتاريخ 14 أبريل 2008.
  7. "الأساس الأول: الحوسبة الشبكية للتطبيقات التي تتمحور حول قواعد البيانات. رأي مؤسسة IDC" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 6 أكتوبر 2007.
  8. "شركة Base One تستثمر في SIA - تبادل المعلومات والحوسبة الشبكية" . informationweek.com . تم الاطلاع عليه بتاريخ 12 يوليو 2022 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  9. "أربعمائة عنصر - قاعدة بيانات DB2/400: قلب مجموعة حواسيب عملاقة؟" . Itjungle.com. 27 يوليو 2004. مؤرشف من الأصل في 18 يونيو 2012. تم الاطلاع عليه في 10 يناير 2013 .
  10. "شركات مارش وماكلينان" . businessinsurance.com. 18 يوليو 2010.
  11. "مارش تبيع وحدة برمجيات إدارة المخاطر ClearSight إلى Riskonnect" . www.insurancejournal.com. 26 يوليو 2018.
  12. "الصفحة الرئيسية لـ Base One" . مؤرشفة من الأصل في 8 مايو 2021.