منصة Blue Whale Zhiyun PaaS هي منصة تطوير مفتوحة تتيح للمطورين إنشاء تطبيقات SaaS وتطويرها ونشرها وإدارتها بسهولة وسرعة.
ما هو مفتوح المصدر هذه المرة هو BlueKing PaaS Community Edition، الذي يوفر محركات التطبيقات، وأطر تطوير الواجهة الأمامية والخلفية، وبوابات API، ومحركات الجدولة، وتسجيل الدخول الموحد، والمكونات العامة والوحدات النمطية الأخرى لمساعدة المستخدمين بسرعة وفعالية من حيث التكلفة. فهو يوفر خدمات أتمتة وخدمة ذاتية كاملة لتطبيق SaaS بدءًا من الإنشاء وحتى النشر وحتى الصيانة والإدارة اللاحقة، بحيث يمكن للمطورين التركيز على التطوير المنطقي لتطبيقات SaaS.
يتضمن الكود المصدري لإصدار مجتمع منصة Blue Whale Zhiyun PaaS ما يلي:
1. PaaS (paas-ce/paas): تتضمن 4 خدمات رئيسية (python [Django])
تسجيل الدخول: خدمة تسجيل الدخول الموحدة للحوت الأزرق
paas: مركز مطور الحوت الأزرق ومنضدة الويب
esb: بوابة واجهة برمجة تطبيقات الحوت الأزرق
appengine: محرك تطبيقات الحوت الأزرق
2. PaaSAgent (paas-ce/paasagent): وكيل محرك تطبيق الحوت الأزرق (golang [labstack/echo])
1. مركز المطورين: يوفر خدمات ذاتية ومؤتمتة لدعم الإنشاء السريع ومنخفض التكلفة والخالي من التشغيل لتطبيقات SaaS.
2. نظام تسجيل دخول المستخدم الموحد: يدعم إدارة المستخدمين والأدوار، ويدعم الإرساء مع نظام تسجيل الدخول الداخلي للشركة (تعليمات الإرساء)
3. إطار التطوير: توفير إطار موحد لتطوير تطبيقات SaaS لتحسين كفاءة التطوير
4. بوابة API: ناقل خدمة على مستوى المؤسسة يدعم وضعين للوصول (الوصول إلى الخدمة الذاتية عبر الإنترنت والوصول إلى ترميز المكونات) لتسهيل اتصال المطورين 5. خدمات API المنهجية الموجودة في المؤسسة
6. النشر متعدد البيئات: يدعم النشر متعدد البيئات لتطبيقات SaaS، مما يجعلها ملائمة للمطورين لإجراء الاختبار والتحقق وإصدار بيئة الإنتاج.
7. التطبيقات القابلة للتوصيل: دعم تحميل ونشر تطبيق Blue Whale S-mart، مناسب لنشر وزرع تطبيق Blue Whale S-mart