شعار زيفيرنت

رحلة تحديث التطبيقات في مؤسسة IBM CIO: Mono2Micro - مدونة IBM

التاريخ:


رحلة تحديث التطبيقات في مؤسسة IBM CIO: Mono2Micro - مدونة IBM



زميلان في المكتب ينظران إلى الكمبيوتر المحمول معًا

من الصعب تغيير البنى القديمة للتطبيقات المتجانسة، كما أن صيانتها مكلفة وقد تشكل مخاطر تجارية. في ديسمبر 2022، ألغت شركة طيران ساوثويست أكثر من 13,000 رحلة جوية بسبب أنظمة البرمجيات القديمة والبنية التحتية لتكنولوجيا المعلومات. أدى هذا الانهيار إلى خسائر فادحة لشركة الطيران، مما أضر بسمعة العلامة التجارية. في المقابل، كانت Netflix رائدة في مجال هندسة الخدمات الصغيرة وهي رائدة في السوق في مجال البث عبر الإنترنت، حيث تضم أكثر من 250 مليون مشترك في أكثر من 200 دولة. 

يسمح تحديث التطبيقات للفرق بتطوير خدمات قابلة لإعادة الاستخدام والتي ستؤدي في النهاية إلى زيادة الإنتاجية ودعم التسليم السريع للميزات والوظائف الجديدة.

في منشور مدونتنا الأخير، حددنا نهج التحديث المرحلي الخاص بنا، بدءًا من تحديث وقت التشغيل/التشغيل ومن ثم إجراء التحديث المعماري، وإعادة هيكلة الوحدات المتراصة إلى خدمات صغيرة. في هذه المدونة، سنتعمق في التحديث المعماري لتطبيقات Java™ 2 Platform وEnterprise Edition (J2EE) وسنشرح كيفية القيام بذلك آي بي إم مونو2مايكرو™ أداة تسريع التحول.

الرسم البياني التالي يصور بنية J2EE العامة لتطبيق متجانس. المكونات المختلفة — واجهة المستخدم من جانب العميل، والتعليمات البرمجية من جانب الخادم، ومنطق قاعدة البيانات — مقترنة بإحكام ومترابطة. يتم نشر هذه التطبيقات كوحدة واحدة وغالبًا ما تؤدي إلى وقت أطول للتغييرات الصغيرة.

في التحديث المعماري، تتمثل الخطوة الأولى في فصل واجهة المستخدم من جانب العميل عن المكونات من جانب الخادم وتغيير آلية تبادل البيانات من كائنات Java إلى JSON. تعمل خدمات الواجهة الخلفية للواجهة الأمامية (BFF) على تسهيل تحويل كائنات Java إلى JSON أو العكس. ومن خلال فصل الواجهة الأمامية والخلفية، يمكن تحديثهما ونشرهما بشكل مستقل.

الخطوة التالية في التحديث المعماري هي تحليل كود الواجهة الخلفية إلى خدمات ماكرو قابلة للنشر بشكل فردي.

آي بي إم مونو2مايكرو قامت الأداة بتسريع عملية تحويل التطبيقات المتجانسة إلى خدمات صغيرة. IBM Mono2Micro عبارة عن مجموعة أدوات شبه آلية قائمة على الذكاء الاصطناعي تستخدم خوارزميات جديدة للتعلم الآلي وتقنية توليد التعليمات البرمجية الأولى من نوعها لمساعدتك في رحلة إعادة الهيكلة هذه إلى الخدمات الصغيرة الكاملة أو الجزئية. فهو يحلل التطبيق المتجانس بطريقة ثابتة وديناميكية ثم يقدم توصيات حول كيفية تقسيم التطبيق المتجانس إلى مجموعات من الفئات التي يمكن أن تصبح خدمات صغيرة محتملة

إليك كيفية عمل Mono2Micro:

بالنسبة لأحد تطبيقات التمويل الكبيرة في محفظة CIO، قدم Mono2Micro رؤى حول مدى تعقيد التعليمات البرمجية، وكشف عن التبعيات بين الفئات عبر الأقسام وتفاعلاتها.

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

باختصار، أدوات التحديث مثل آي بي إم مونو2مايكرو و مستشار التحول السحابي أدى إلى تحول أسرع وعزز كفاءة التكلفة، ولكن الفروق الحقيقية هي:

  • النظام الأساسي: الحجم الصحيح للبنية التحتية لدينا بدءًا من الأجهزة الافتراضية المتضخمة المحلية وحتى الحاويات السحابية الأصلية
  • الأشخاص: بناء مجتمع من المطورين للتعاون وإنشاء ثقافة جاهزة للمستقبل

يعزز التحديث الابتكار مع مرونة الأعمال، ويعزز أمان النظام ويبسط إدارة البيانات. والأهم من ذلك، أنه يعمل على تحسين إنتاجية المطورين مع توفير الكفاءة من حيث التكلفة والمرونة وتحسين تجربة العملاء.

اكتشف IBM Mono2Micro™ اليوم


المزيد من الأتمتة




تتيح البنية المستندة إلى الأحداث (EDA) للشركات أن تصبح أكثر وعيًا بكل ما يحدث أثناء حدوثه 

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




إعادة التصنيع إلى الولايات المتحدة: دور الذكاء الاصطناعي والأتمتة والعمل الرقمي

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




الكشف عن الشذوذ في التعلم الآلي: العثور على القيم المتطرفة لتحسين وظائف العمل

5 دقيقة قراءة - نظرًا لأن المؤسسات تقوم بجمع مجموعات أكبر من البيانات مع رؤى محتملة حول نشاط الأعمال، فإن اكتشاف البيانات الشاذة أو القيم المتطرفة في مجموعات البيانات هذه، يعد أمرًا ضروريًا في اكتشاف أوجه القصور أو الأحداث النادرة أو السبب الجذري للمشكلات أو فرص التحسينات التشغيلية. ولكن ما هو الشذوذ ولماذا يعد اكتشافه مهمًا؟ تختلف أنواع الحالات الشاذة حسب المؤسسة ووظيفة العمل. يعني اكتشاف الحالات الشاذة ببساطة تحديد الأنماط والمقاييس "العادية" - استنادًا إلى وظائف العمل وأهدافه - وتحديد نقاط البيانات التي تقع خارج نطاق...




لماذا لا يجب عليك استخدام Global Anycast DNS في الصين

3 دقيقة قراءة - Anycast هي ميزة قياسية ذات أهمية كبيرة لكل خدمة DNS موثوقة. وهذا أمر منطقي: يجب دائمًا توجيه الاستعلامات الواردة إلى أفضل الخوادم المتاحة — والتي تكون عادةً الأقرب جغرافيًا. ومع ذلك، هناك استثناء صارخ واحد: الصين. الإنترنت في الصين القارية معزول عن بقية العالم. يجب أن يمر أي استعلام DNS يدخل إلى البر الرئيسي للصين أو يخرج منه عبر سلسلة من المرشحات وعناصر التحكم الأخرى قبل أن يتم تمريره للحل.

نشرات آي بي إم الإخبارية

احصل على رسائلنا الإخبارية وتحديثات المواضيع التي تقدم أحدث القيادة الفكرية والرؤى حول الاتجاهات الناشئة.

اشترك الآن

المزيد من الرسائل الإخبارية

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة