Auf dieser Seite finden Sie Architekturleitfäden und Forward-Engineering-Methoden für die Refaktorierung monolithischer Legacy-Mainframe-Anwendungen in modulare cloudnative Mikrodienste in Google Cloud.
Wenn Sie Cloud-Architekt, Anwendungsentwickler oder Engineering Lead sind, können Sie die Informationen auf dieser Seite verwenden, um prozeduralen Mainframe-Code wie COBOL oder PL/I in moderne Codebasen wie Java oder Go umzuwandeln, mithilfe von generativer KI Mikrodienste zu generieren und in der Google Kubernetes Engine (GKE) oder in Cloud Run bereitzustellen.
Bevor Sie diese Seite lesen, sollten Sie eine erste Bewertung der Mainframe-Codebasis vorgenommen und die wichtigsten Geschäftsregeln Ihrer Anwendung extrahiert haben.
Lebenszyklus der Refaktorierung
Beim Refaktorieren wird KI-gestütztes Forward Engineering verwendet, um die extrahierte Geschäftslogik in den folgenden Phasen in wartbare Mikrodienste umzuwandeln:
- Geschäftslogik extrahieren: Verwenden Sie das Mainframe Assessment Tool, um validierte Geschäftsregeln und Kontrollflüsse aus dem ursprünglichen Quellcode zu extrahieren.
- Anforderungen generieren: Wandeln Sie die Bewertungsergebnisse mithilfe der Antigravity CLI in strukturierte Dokumente mit Produktanforderungen (PRDs) um. Exportieren Sie Abhängigkeitsdiagramme und Bewertungsergebnisse in die Antigravity CLI, um entsprechende Mikrodienstverträge in der Zielsprache zu generieren.
- Zieldatenbanken refaktorieren: VSAM-Flatfiles oder DB2-Schemas in moderne relationale und verteilte Datenmodelle in Spanner oder AlloyDB for PostgreSQL umstrukturieren.
Nächste Schritte
- Automatisierte Mainframe-Codekonvertierung
- Lift-and-Shift von Mainframe-Arbeitslasten
- Dokumentation zum Mainframe Assessment Tool
- Dual Run-Dokumentation
- Mainframe Connector-Dokumentation