Den Code für Java auf dem Großrechner knacken

Den Code für Java auf dem Großrechner knacken

  • Mainframe
6 Minuten Lesezeit Aktualisiert May 6, 2025

Auf einen Blick: Die Verbreitung von Java auf Großrechnern nimmt stark zu, wobei 64 % der neuen Anwendungen darin entwickelt werden. BMC bietet spezialisierte Werkzeuge wie BMC AMI DevX Abend-AID für automatisierte Ausnahmebehandlung und BMC AMI Strobe für das Leistungsmanagement, was die Effizienz und Zuverlässigkeit der Java-Entwicklung verbessert.

  • Javas Präsenz auf dem Hauptrechner nimmt rapide zu.
  • BMC stellt wesentliche Werkzeuge zur Optimierung und Fehlersuche von Java-Anwendungen bereit.

COBOL bleibt die dominierende Programmiersprache auf dem Großrechner, aber Java® macht erhebliche Fortschritte bei der Beliebtheit von COBOL. Laut der BMC Mainframe Survey 2025 schreiben Entwickler 64 Prozent der neuen Großrechneranwendungen in Java – und sie schreiben auch bemerkenswerte 55 Prozent der bestehenden Anwendungen in dieser Sprache um. Offensichtlich müssen Großrechnerbetreiber Java als erstklassigen Mainframe-Teilnehmer behandeln, indem sie geeignete Werkzeuge nutzen. Obwohl Werkzeuge, die die Java-Entwicklung in der verteilten Welt unterstützen, vertraut und alltäglich sind, erfordert der Großrechner spezialisierte Werkzeuge, damit Organisationen ihre Nutzung von Java auf dem Großrechner optimieren können. Daher erfordert der Mainframe-Kontext für Java zusätzliche Sorgfalt von den implementierten Organisationen.

Java-Toolanforderungen auf dem Großrechner

BMC ist ein Pionier im DevOps-Bereich auf dem Mainframe und behält seine Führungsrolle mit einer umfassenden Suite von Mainframe-Management-, DevOps- und Automatisierungstools unter der Marke Automated Mainframe Intelligence (AMI). Es ist daher keine Überraschung, dass BMC Tools anbietet, die Java auf dem Mainframe unterstützen und optimieren. Tatsächlich bietet BMC ein vollständiges Java-Toolset, das den Wert etablierter Mainframe-Tools auf Java erweitert. Die Optimierung von Java auf dem Mainframe erfordert plattformspezifische Tools. Die Analyse und Optimierung der Java-Leistung auf dem Mainframe erfordert andere Tools als ähnliche Aufgaben in verteilten Umgebungen. Die Leistung von Java-Anwendungen hängt beispielsweise von der Infrastruktur ab, die diese Anwendungen unterstützt, einschließlich aller Abhängigkeiten zwischen verschiedenen Infrastrukturelementen, die Java einen Laufzeitkontext bieten. Solche Modernisierungstools müssen die spezifischen Anforderungen des Großrechners berücksichtigen, einschließlich Datenstrukturen und Integration mit Großrechner-Assets und anderen Abhängigkeiten.

Fehlerbehebung von Java auf dem Großrechner

Wie der Großrechner Java-Ausnahmen handhabt, unterscheidet sich ebenfalls von Java in anderen Umgebungen. Java bietet natürlich seine eigene Ausnahmebehandlung – aber Entwickler implementieren sie nicht immer richtig. Daher besteht immer die Möglichkeit, dass ein Programmierfehler mehr als nur das fehlgeschlagene Programm selbst betrifft. Der Großrechner behandelt Ausnahmen auf seine eigene Weise, wie jeder COBOL-Entwickler bestätigen kann. Aus diesem Grund erfordert Java auf dem Großrechner einen eigenen Ansatz zur Ausnahmebehandlung. Diesen Bedarf wird durch BMC AMI DevX Abend-AID adressiert, das automatisierte Ausnahmebehandlung für Java-Anwendungen auf dem Großrechner einführt und die Fehlersuche bei Java-basierten Anwendungen unterstützt. BMC AMI DevX Abend-AID erkennt, analysiert und diagnostiziert Probleme automatisch in mehreren Großrechnerumgebungen, einschließlich Java. Durch die Erweiterung der Leistung von BMC AMI DevX Abend-AID auf Java-Workloads auf dem Großrechner werden Entwickler über den gesamten Lebenszyklus der Java-Entwicklung produktiver.

Verwaltung der Leistung von Java-Workloads

Das zweite Tool, das BMC auf Java auf dem Großrechner ausgeweitet hat, ist BMC AMI Strobe, das es Betreibern ermöglicht, Java-Leistungsdaten zu erfassen und zu analysieren, sodass Entwickler Ressourcenengpässe für Java-Anwendungen auf dem Großrechner finden und beseitigen können. BMC AMI Strobe hilft Betreibern, Anwendungsineffizienzen zu identifizieren, die zu übermäßigem CPU-Verbrauch und verlängerten Ausführungszeiten führen. BMC AMI Strobe für Java® kombiniert seine leistungsstarken Messfähigkeiten mit dem BMC AMI Ops Monitor für Java-Umgebungen, sodass Betreiber die Leistung von Java-Workloads auf dem Großrechner messen und analysieren können. Durch die Nutzung von BMC AMI Strobe können Mainframe-Teams die Leistung ihrer Java-Anwendungen verbessern und effizientere und reaktionsfähigere Anwendungen entwickeln.

Die Intellyx-Version

Die Kombination aus BMC AMI DevX Abend-AID und BMC AMI Strobe befähigt Mainframe-Java-Entwicklungsteams, ihre Anwendungen zu entwickeln und zu beheben, während gleichzeitig die Zuverlässigkeit aufrechterhalten bleibt, die Organisationen von ihren geschäftskritischen Mainframe-Systemen erwarten. Diese Vorteile erstrecken sich über die gesamte Mainframe-Landschaft, indem sie die Unterstützung für Modernisierungs- und KI-Initiativen verbessern, plattformübergreifende Expertise aufbauen und die mittlere Auflösung von missionskritischen Systemen mit Java-Anwendungen verkürzen. Für die Organisationen, die Java auf dem Mainframe verwenden, um ihre missionskritischen Anwendungsentwicklungen und Modernisierungsbemühungen zu unterstützen, bietet die Branchenführung von BMC die Unterstützung, die sie benötigen, um Innovationen auf dem Mainframe voranzutreiben. Copyright© Intellyx BV. BMC ist ein Intellyx-Kunde. Intellyx behält die endgültige redaktionelle Kontrolle über diesen Artikel. Für diesen Artikel wurde keine KI verwendet.

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus Mainframe

Abonnieren Sie The Brief

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Danke

Sie haben The Brief abonniert
Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.