أورليانز (إطار عمل برمجي)

أورليانز هو إطار عمل برمجي متعدد المنصات لبناء تطبيقات تفاعلية موزعة قابلة للتطوير وقوية تعتمد على إطار عمل .NET [ 2 ] [ 3 ] أو على .NET الأحدث .

ملخص

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

يعتمد نموذج الممثل الافتراضي على نموذج الممثل ولكنه يحتوي على عدة اختلافات: [ 5 ]

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

بدأ استخدام هذا الإطار في خدمات الحوسبة السحابية لسلسلة ألعاب Halo ، ومنذ عام 2011، استُخدم في عدد من خدمات الحوسبة السحابية في مايكروسوفت [ 6 ] وشركات أخرى. [ 7 ] نُقلت تقنية Orleans الأساسية إلى شركة 343 Industries ، وهي متاحة كمصدر مفتوح منذ يناير 2015. [ 8 ] شفرة المصدر مرخصة بموجب ترخيص MIT ومستضافة على GitHub . [ 9 ]

يعمل نظام التشغيل أورليانز على أنظمة مايكروسوفت ويندوز ولينكس وماك أو إس ، وهو متوافق مع معيار .NET 2.0 والإصدارات الأحدث. [ 10 ]

سمات

تتضمن بعض سمات أورليانز ما يلي: [ 11 ]

ابتكر قسم بايو وير التابع لشركة إلكترونيك آرتس مشروع أوربت . وهو تطبيق بلغة جافا للممثلين الافتراضيين، وقد استُلهم بشكل كبير من مشروع أورليانز. [ 14 ] [ 15 ]

انظر أيضاً

مراجع

  1. "الوسوم · dotnet/orleans · GitHub" . مستودع GitHub Orleans . تم الاسترجاع بتاريخ 16-05-2025 .
  2. 1 2 إطار عمل تطبيقات أورليانز الموزعة من مايكروسوفت أصبح الآن متعدد المنصات - البنية الجديدة
  3. إطار عمل سحابي مفتوح المصدر من مايكروسوفت - HPC ASIA
  4. مايكروسوفت ستطلق مشروع أورليانز كمصدر مفتوح | كمبيوتر وورلد
  5. بيرنشتاين، فيليب أ.؛ بايكوف، سيرجي؛ جيلر، آلان؛ كليوت، غابرييل؛ ثيلين، يورغن (2014). "أورليانز: ممثلون افتراضيون موزعون للبرمجة وقابلية التوسع" (ملف PDF) . مايكروسوفت للأبحاث .
  6. أورليانز في مايكروسوفت | مؤتمر .NET 2020
  7. مايكروسوفت تطلق برنامجًا للمستخدمين الأوائل لإطار عمل الحوسبة السحابية "أورليانز" | زد نت
  8. مايكروسوفت ستجعل محرك الألعاب السحابي للعبة هالو 4، مشروع أورليانز، مفتوح المصدر - سيليكون أنجل
  9. "Dotnet/Orleans" . GitHub . 17 فبراير 2022.
  10. "مزايا أورليانز" . learn.microsoft.com . 3 يوليو 2024.
  11. "مقدمة | وثائق مايكروسوفت أورليانز" . مؤرشف من الأصل بتاريخ 2020-08-06 . تم الاطلاع عليه بتاريخ 2019-11-01 .
  12. إحياء المعاملات الموزعة في الطبقة الوسطى | أبحاث مايكروسوفت
  13. انتهى عصر المعاملات الموزعة، فليحيا عصر المعاملات الموزعة! | قمة التفاعلية 2018
  14. ^ "الصفحة الرئيسية · تراث المدار/Orbit1 Wiki" . جيثب .
  15. غاماسوترا: إنشاء واجهات خلفية قابلة للتوسع للألعاب باستخدام إطار عمل أورليانز مفتوح المصدر

للمزيد من القراءة