שכתוב קוד של אפליקציות במחשב מרכזי

בדף הזה מוסבר איך להשתמש בארכיטקטורה ובמתודולוגיות של הנדסה קדימה כדי לשנות את המבנה של אפליקציות מונוליתיות מדור קודם במחשב מרכזי, ולהפוך אותן למיקרו-שירותים מודולריים מבוססי-ענן ב- Google Cloud.

אם אתם אדריכלי ענן, מפתחי אפליקציות או מובילי הנדסה, אתם יכולים להשתמש במידע שבדף הזה כדי להמיר קוד פרוצדורלי של מיינפריים, כמו COBOL או PL/I, לבסיסי קוד מודרניים, כמו Java או Go, ליצור מיקרו-שירותים באמצעות AI גנרטיבי ולפרוס ב-Google Kubernetes Engine‏ (GKE) או ב-Cloud Run.

לפני שאתם קוראים את הדף הזה, אתם צריכים להשלים הערכה ראשונית של בסיס הקוד של המיינפריים ולחלץ את הכללים העסקיים העיקריים של האפליקציה.

מחזור החיים של הארגון מחדש

בתהליך ה-refactoring, המערכת משתמשת בהנדסה קדימה (forward engineering) בעזרת AI כדי להמיר את הלוגיקה העסקית שחולצה למיקרו-שירותים שניתן לתחזק, באמצעות השלבים הבאים:

  1. חילוץ הלוגיקה העסקית: משתמשים ב-Mainframe Assessment Tool כדי לחלץ כללים עסקיים מאומתים ותהליכי בקרה מקוד המקור המקורי.
  2. יצירת דרישות: הפיכת פלט ההערכה למסמכי דרישות מוצר (PRD) מובְנים באמצעות Antigravity CLI. מייצאים את תרשימי התלות ותוצאות ההערכה ל-Antigravity CLI כדי ליצור חוזי מיקרו-שירותים מקבילים בשפת היעד.
  3. Refactor target databases: ארגון מחדש של קובצי VSAM שטוחים או סכימות DB2 למודלים מודרניים של נתונים מבוזרים ורלציוניים ב-Spanner או ב-AlloyDB ל-PostgreSQL.

המאמרים הבאים