Auf dieser Seite wird beschrieben, wie Sie Ihre Mainframe-Anwendungen mit Antigravity und den Ausgaben des Mainframe Assessment Tool modernisieren und die bereitgestellten Anwendungen dann validieren die bereitgestellten Anwendungen auf Google Cloud mit Dual Run.
Nachdem Sie Ihre Mainframe-Anwendung bewertet und Geschäftsregeln mit dem Mainframe Assessment Tool extrahiert haben, können Sie mit Antigravity Ihren Legacy-Code in hochwertigen, cloudnativen Code umwandeln. Bei diesem Prozess werden technische Metadaten und geschäftliche Anforderungen verwendet, um sicherzustellen, dass die Zielanwendung architektonisch und funktional mit der ursprünglichen Anwendung identisch ist.
Nachdem Ihre modernisierte Anwendung in Google Cloudbereitgestellt wurde, können Sie mit Dual Run das Risiko der Migration verringern. Mit Dual Run können Sie Arbeitslasten gleichzeitig auf Ihrem vorhandenen Mainframe und in Google Cloudausführen und Ausgaben wie Tagesberichte und Online-Transaktionen vergleichen. Mit diesen Echtzeittests können Sie Daten zur funktionalen Äquivalenz, Leistung und Stabilität erfassen und so das Risiko der Migration verringern.
Wenn Sie der Anleitung auf dieser Seite folgen, erfahren Sie, wie Sie:
- Antigravity für Modernisierungsaufgaben verwenden und dabei die Datei
AGENTS.mdnutzen, die vom Mainframe Assessment Tool erstellt wurde. - Die Kommunikation zwischen Antigravity und den Bewertungsdaten aktivieren.
- Dual Run verwenden, um Ihre bereitgestellte Anwendung zu validieren.
Diese Seite richtet sich an IT-Experten, Architekten und Entwickler, die an Mainframe-Modernisierungsprojekten beteiligt sind.
Hinweis
So bereiten Sie Ihre Umgebung auf die Codemodernisierung vor:
Rollen und Berechtigungen
- Achten Sie darauf, dass Sie die erforderlichen IAM-Rollen haben, um auf den MCP-Server des Mainframe Assessment Tool zuzugreifen. Weitere Informationen finden Sie unter Mainframe Assessment Tool MCP-Server.
- Prüfen Sie, ob Sie Zugriff auf Antigravity haben und Berechtigungen zum Ausführen von Agenten-Workflows. Weitere Informationen finden Sie in der Antigravity Dokumentation.
Voraussetzungen
Bevor Sie Anwendungscode mit Antigravity modernisieren, prüfen Sie, ob Sie Folgendes haben:
- Lokaler Arbeitsbereich:Erstellen Sie ein dediziertes Verzeichnis auf Ihrem Computer, um Ihre exportierten Konfigurationsdateien, Agenten-Skills und den generierten Code zu speichern.
- Aktiver MCP-Server: Achten Sie darauf, dass der MCP-Server des Mainframe Assessment Tool aktiviert ist und zugänglich ist von Ihrer lokalen Umgebung aus.
- MCP-Verbindung und Agenten-Skill:Klicken Sie auf der Seite Bewertungen im Mainframe Assessment Tool in der Symbolleiste auf Mit Antigravity verwenden, um Antigravity zu konfigurieren:
- MCP konfigurieren: Sehen Sie sich die Verbindungsdetails an, um Antigravity mit dem MCP-Server zu verbinden.
- Skill herunterladen:Laden Sie
skill.zipherunter. Diese Datei enthält den Agenten-Skillmat-backend-queryzum Abfragen von Aufrufstrukturen, Datenbankzugriffsmustern und Dataset-I/O-Messwerten. Eine Anleitung zum Extrahieren finden Sie unter Agenten-Skill des Mainframe Assessment Tool installieren und verwenden.
- Exportierte Agentenkonfiguration (
AGENTS.md): exportieren Sie die DateiAGENTS.mdaus Ihrem abgeschlossenen Job zur Extraktion von Geschäftsregeln. Diese Datei liefert Antigravity Kontext zu Ihrer Bewertung.
Datei AGENTS.md konfigurieren
Antigravity verwendet die Datei AGENTS.md, die Sie aus dem Mainframe Assessment Tool exportiert haben, um mit Ihrer Bewertung zu kommunizieren. Die Datei AGENTS.md enthält die eindeutigen Kennungen für die Bewertung und den spezifischen Job zur Extraktion von Geschäftsregeln.
So konfigurieren Sie Antigravity für die Codemodernisierung:
Rufen Sie das Stammverzeichnis Ihres Arbeitsbereichs auf.
Prüfen Sie, ob bereits eine Datei
AGENTS.mdvorhanden ist.Führen Sie je nachdem, ob die Datei vorhanden ist, einen der folgenden Schritte aus:
Wenn keine Datei
AGENTS.mdvorhanden ist, platzieren Sie die DateiAGENTS.md, die Sie aus dem Mainframe Assessment Tool heruntergeladen haben, in diesem Verzeichnis.Wenn die Datei
AGENTS.mdbereits vorhanden ist, öffnen Sie sie und fügen Sie den folgenden Inhalt am Ende der Datei ein.## Mainframe Assessment Tool MCP Configuration assessmentID: ASSESSMENT_ID jobID: JOB_IDErsetzen Sie Folgendes:
ASSESSMENT_ID: Ihre spezifische Bewertungs-ID.JOB_ID: Die Job-ID des Jobs zur Extraktion von Geschäftsregeln aus dem Mainframe Assessment Tool.
Mainframe-Anwendungscode mit Antigravity modernisieren
Nachdem Sie Antigravity für die Codemodernisierung konfiguriert haben, werden die assessmentID und jobID aus Ihrer Datei AGENTS.md automatisch verwendet, um Ihre Anwendung kontextbezogen zu verstehen.
Antigravity uses the Tools des MCP-Servers des Mainframe Assessment Tool und kombiniert mehrere Datenquellen aus Ihren Bewertungs- und Design phasen, um Analysen durchzuführen und Folgendes zu generieren:
- Validierte Geschäftsregeln: Kern-Geschäftslogik, die aus Legacy-Code extrahiert und von Stakeholdern überprüft wurde.
- Zieldatenmodell: Optimierte Datenstrukturen, die für Ihre Ziel Google Cloud umgebung wie Cloud Spanner oder Cloud SQL entwickelt wurden.
- Dokument zu Produktanforderungen (Product Requirements Document, PRD): Eine menschenlesbare Spezifikation, die als Blaupause für die modernisierte Anwendung dient.
- Modernisierter Anwendungscode: Cloudnativer Code in der Sprache Ihrer Wahl, der die Geschäftsregeln implementiert.
Wenn Sie die während der Bewertung erfassten Informationen verwenden möchten, um Ihre Mainframe-Anwendung zu verstehen und zu modernisieren, können Sie in Antigravity Prompts wie die folgenden verwenden:
So rufen Sie Geschäftsregeln ab, planen das Zieldatenmodell und generieren ein PRD:
Get business rules for business rules extraction job JOB_NAME. Based on these rules, suggest a target data model for Spanner and generate a Product Requirements Document.Ersetzen Sie
JOB_NAMEdurch den Jobnamen des Jobs zur Extraktion von Geschäftsregeln aus dem Mainframe Assessment Tool.So generieren Sie den modernisierten Code:
Generate the Java code to implement the business rules from the business rules extraction job ID:JOB_NAME by using the suggested Spanner data model.Ersetzen Sie
JOB_NAMEdurch den Jobnamen des Jobs zur Extraktion von Geschäftsregeln aus dem Mainframe Assessment Tool.
Generierten Code überprüfen
Nachdem Sie den Code generiert haben, prüfen Sie die Ausgabe auf Richtigkeit und architektonische Übereinstimmung.
| Checkliste überprüfen | |
|---|---|
| Logische Richtigkeit | Vergleichen Sie die generierten Methoden mit den validierten Geschäftsregeln in Ihrem Job zur Extraktion von Geschäftsregeln. Achten Sie darauf, dass jede Regel einem Codeblock zugeordnet ist. |
| Architektonische Übereinstimmung | Prüfen Sie, ob der Code die vorgeschlagenen Daten strukturen korrekt implementiert und geeignete Google Cloud Clientbibliotheken verwendet. |
| Sicherheit und Leistung | Scannen Sie nach hartcodierten Anmeldedaten oder ineffizienten Schleifen. Verwenden Sie Antigravity, um bestimmte Codeabschnitte für die Leistung zu optimieren. |
Modernisierten Code mit Dual Run validieren
Mit Dual Run können Sie Arbeitslasten gleichzeitig auf Ihren vorhandenen Mainframes und in Google Cloudausführen. So können Sie Echtzeittests durchführen und schnell Daten zu Leistung und Stabilität erfassen.
Weitere Informationen finden Sie in der Übersicht zu Dual Run.
Nächste Schritte
- Weitere Informationen zu Antigravity