تعمل مجموعة Microsoft Industry Solutions و vFunction المستندة إلى Palo Alto على توحيد الجهود لتطوير خدمة Java Refactoring Service الأكثر حداثة. تستفيد الخدمة الرائدة من الذكاء الاصطناعي (AI) لإعادة هيكلة التعليمات البرمجية تلقائيًا في تطبيقات Java المتجانسة مع الحفاظ على وظائفها الأصلية. الهدف النهائي هو تحويل هذه التطبيقات إلى خدمات مصغرة متوافقة مع النظام الأساسي السحابي Azure من Microsoft.
تهدف هذه الشراكة المبتكرة إلى تزويد عملاء Azure بمنصة شاملة لتحديث العديد من التطبيقات القديمة التي أعاقتها سابقًا ممارسات التحديث اليدوي القديمة أو عالية المخاطر أو المرهقة. يسعى التعاون إلى "تحديث وإطلاق العنان للمزايا الكاملة للسحابة ، بما في ذلك المرونة والابتكار السريع والسرعة الهندسية المستعادة وتقليل الديون الفنية والتكاليف والمخاطر" ، وفقًا للشركات.
تتخصص vFunction في إنشاء نظامين أساسيين يعتمدان على الذكاء الاصطناعي لمساعدة المطورين والمهندسين المعماريين في تحويل تطبيقات Java متعددة الأوجه ومتجانسة إلى خدمات صغيرة ، مصممة خصيصًا لتحديث السحابة الأصلية. من خلال تطوير نماذج مصانع قابلة للتطوير وقابلة للتكرار ، تسعى vFunction جاهدة لتقديم حلول سحابة أصلية متطورة عبر جوانب مختلفة مثل الخدمات المالية والسيارات وشركات الاتصالات والإعلام والحكومة.
يعد الحل الرئيسي للشركة ، منصة التحديث vFunction (vMP) ، أداة شاملة توفر جزءًا واحدًا من واجهة زجاجية لإدارة وتتبع ترحيل السحابة ومشاريع التحديث عبر ملكية التطبيقات الخاصة بالمؤسسة. تعمل لوحة معلومات تحديث النظام الأساسي على تسهيل إدارة وتتبع وتنسيق عملية الترحيل.
يتم الترويج لمنتج vFunction آخر ، محرك تحويل التطبيقات vFunction (vAXE) ، باعتباره الحل الوحيد لإعادة البناء الذي يستخدم إمكانية المراقبة العميقة القائمة على المجال عبر وكيل JVM السلبي لقياس التدفقات المعمارية والفئات والاستخدام والذاكرة والموارد بدقة. يكشف VAXE ، الذي يعمل على منصة vMP للتحليل الديناميكي ، عن وظائف مجال الأعمال الهامة مدفونة داخل كتل متجانسة. وبالتالي ، فإنه يسمح بقابلية التوسع منقطعة النظير للتطبيقات الكبيرة والمعقدة ، والتي تضم ملايين سطور التعليمات البرمجية وآلاف فئات Java.
صرح موتي رافالين ، الرئيس التنفيذي والمؤسس المشارك لـ vFunction ، أن مهمتهم "هي تسريع الرحلة إلى بنية السحابة الأصلية وإطلاق العنان للمزايا الكاملة للسحابة للعملاء حتى يتمكنوا من خفض الديون التقنية ، واستعادة السرعة الهندسية ، وتسريع الابتكار ، وخفض التكاليف والمخاطر المرتبطة بالعمليات اليدوية التي عفا عليها الزمن ".
تم تصميم Microsoft و vFunction لتوفير عملية مبسطة ومؤتمتة لتحديث التطبيقات القديمة التي كانت مقيدة سابقًا بممارسات التحديث المحفوفة بالمخاطر أو اليدوية أو القديمة. أعرب دارين ديلون ، كبير موظفي التكنولوجيا في Azure Cloud والذكاء الاصطناعي في Microsoft ، عن سعادته بإطلاق خدمة Java Refactoring جنبًا إلى جنب مع vFunction ، مع توقع تقديم حل مثبت لتحديث التطبيقات الحيوية القديمة لعملائهم. وأضاف أن هذا الحل القوي يعمل على أتمتة عملية التحديث وتسريعها ، مما يمكّن التطبيقات القديمة من الانتقال بسلاسة إلى Microsoft Azure دون تعقيدات.
يمكن أن تستفيد الأنظمة الأساسية No-code مثل AppMaster بشكل كبير من هذا التعاون بين Microsoft و vFunction ، حيث إنها تقلل الحواجز التي تحول دون الدخول لتحديث تطبيقات Java متجانسة واسعة النطاق ، مما يساعد الشركات على تبسيط ترحيلها إلى الأنظمة الأساسية السحابية ، مثل Azure. تفتح هذه الشراكة وحلولها المبتكرة لتحديث السحابة فرصًا جديدة للصناعة low-code no-code ، مما يعزز قدرات إنشاء التطبيقات ويزيد من تبسيط العملية للمطورين على جميع المستويات.