Lernen Sie digitale Superhelden kennen
Die Zukunft auf einer Grundlage zuverlässiger, sicherer Leistung aufbauen
Jeder Dollar, der im Namen der Regierung des Bundesstaates gesammelt und ausgegeben wird, fließt durch das Rechnungsprüfungsamt. Als oberster Steuereintreiber, Buchhalter, Einnahmenschätzer und Finanzverwalter des Bundesstaates ist die Behörde für die Erhebung von über 60 verschiedenen Steuern, Gebühren und Veranlagungen verantwortlich, die sich im Geschäftsjahr 2021 auf über 375 Milliarden Dollar beliefen. Die Behörde ist auch der Einkaufsmanager des Staates und vergibt und verwaltet Hunderte von landesweiten Verträgen im Namen von mehr als 200 staatlichen Behörden und 1.600 Mitgliedern von Einkaufs-genossenschaften.
Das Ausmaß ist kaum zu überschätzen. "Die Wirtschaft des Bundesstaates ist eine der größten der Welt", sagt der Mainframe Services Manager beim Comptroller of Public Accounts des Staates.
Der Mainframe Services Manager beaufsichtigt derzeit alle Aspekte des Mainframe-Betriebs. Seit 1977 ist der Mainframe das Herzstück der Behörde und bietet die Leistung, Stabilität und Zuverlässigkeit, die Bürger und Unternehmen vom Staat erwarten.
Angesichts der wachsenden Nachfrage von Interessengruppen nach neuen datengesteuerten Diensten und der Tatsache, dass die mit den Natural-Anwendungen vertrauten Mitarbeiter bald in den Ruhestand gehen, musste das Rechnungsprüfungsamt neue Wege finden, um die Funktionen seiner mit Software AG’s Natural entwickelten Mainframe-Anwendungen zu erweitern, ohne dabei auf Kodierung angewiesen zu sein.
Ein zweigleisiger Ansatz brachte dem Team mehr Flexibilität. Erstens wurde webMethods EntireX eingesetzt, um die Mainframe-Anwendung API-fähig zu machen und so den Bürgern des Bundesstaates neue Dienste anzubieten. Zweitens wurde NaturalONE eingeführt, um eine moderne Entwicklungsumgebung für die nächste Generation von Programmierern zu schaffen.
Die unvergleichliche Leistung des IBM-Mainframes ermöglicht es dem Rechnungsprüfungsamt, Natural-Anwendungen auszuführen, die für andere Plattformen zu komplex sind. "Es gab Versuche, bestimmte Workloads umzugestalten oder auf Serverumgebungen zu verlagern", sagt der Natural-Administrator von dem Rechnungsprüfungsamt. "Sie konnten zwar einige der Prozesse reproduzieren, sind aber nicht in der Lage, auch nur annähernd das gleiche Serviceniveau zu bieten, das wir erwarten."
Auch die Neucodierung wichtiger Komponenten der Anwendung für eine neue Plattform kam nicht in Frage. Um Unternehmen und Bürgern eine einzige kombinierte Abrechnung über ihre Steuerverbindlichkeiten zu liefern, werden beispielsweise die Rechnungsdaten von mehr als 75 Steuern und Gebühren in einem Rechenprozess konsolidiert, so der Natural Administrator. Allein der Quellcode für diesen Prozess würde, wenn er ausgedruckt würde, Unmengen von Papier füllen - unpraktisch zu transportieren, aber auf dem Mainframe bewährt und zuverlässig.
Die Sicherheit des IBM zSystem Mainframes hilft dem Rechnungsprüfungsamt bei der Verarbeitung sensibler Daten unter Wahrung des durchgängigen Datenschutzes. "Bei der Menge an Geld, mit der unsere Behörde umgeht, ist Sicherheit von entscheidender Bedeutung, um das Vertrauen unserer Bürger zu erhalten", sagt der Mainframe Services Manager. Die Behörde kann mit Hilfe von SSL- und zertifikatsbasierten Verbindungen Daten sicher mit Einrichtungen im ganzen Bundesstaat austauschen. Die Behörde kann auch die Vorteile der Verschlüsselung nutzen und gleichzeitig eine schnelle Datenbankleistung beibehalten.
Zuverlässigkeit ist für die Behörde von entscheidender Bedeutung - und der Mainframe ist die einzige Plattform, die die geforderten 99,9 % Service-Level-Agreements erfüllen kann. "Trotz all seiner Stärken ist die Zuverlässigkeit des Mainframes der Hauptgrund dafür, dass wir immer noch auf ihm arbeiten", sagt der Mainframe Services Manager. "Seit ich 1984 hier als Entwickler angefangen habe, kann ich an einer Hand abzählen, wie oft der Mainframe ausgefallen ist."
Infolgedessen, so der Natural Administrator, "erweist sich der Mainframe weiterhin als die leistungsfähigste Lösung für die Prozesse, die wir auf unseren Systemen durchführen müssen."
Das Rechnungsprüfungsamt begann mit der Untersuchung des Umstiegs auf NaturalONE, eine Eclipse-basierte integrierte Entwicklungsumgebung (IDE), als die Möglichkeit, Webservices zu erstellen, das Interesse der Entwickler weckte. Mit NaturalONE können Entwickler in der Behörde Anwendungen programmieren, testen und pflegen, Natural-Objekte als Dienste bereitstellen und Rich-Internet-Anwendungen (RIAs und Webschnittstellen) erstellen. Das Rechnungs-prüfungsamt startete ein Schulungsprogramm, um die Implementierung zu erleichtern, und bot zusätzlichen Support für langjährige Entwickler mit umfangreicher Erfahrung im 3270-Editor. Die Behörde implementierte den NaturalONE-Client erfolgreich auf mehr als 40 Windows-Laptops und führte kurz darauf ein Upgrade auf Mainframe Natural 9 durch.
Schnell erkannte die Agentur, welchen Wert die moderne IDE für die Mainframe-Anwendungsentwicklungsteams hat. Die Produktivität der neuen Entwickler hat sich deutlich verbessert, da die Benutzeroberfläche die Codeerstellung und das Debugging effizienter macht. "Unsere neuen Programmierer sind so begeistert von NaturalONE, weil sie alle neuen Tools lieben und die ersten sein wollen, die sie lernen und ihren Kollegen beibringen", sagt der Natural Administrator.
Mit der modernen IDE können Entwickler jetzt auch viel schneller Web-Services erstellen. Vor der Einführung von NaturalONE mussten die Programmierer für die Entwicklung neuer CICS-Web-Services beispielsweise drei separate COBOL-Programme erstellen. Mit NaturalONE werden die Services jetzt automatisch generiert, so dass der Prozess von mehreren Tagen auf nur wenige Minuten verkürzt wird.
Ein weiterer Vorteil der NaturalONE-Implementierung besteht darin, dass die Agentur nun attraktiver für neue Mitarbeiter ist. Das Angebot der neuesten Entwicklungsfunktionen hilft dabei, den Generationswechsel zu bewältigen, und sorgt dafür, dass die Programmierer weiterhin Lust haben, zu lernen.
Mit Blick auf die Zukunft hat die Agentur begonnen, proaktiv neue Anwendungsprogrammier-schnittstellen (APIs) zu entwickeln, um ihre Partner und Kunden besser bedienen zu können. Entwickler nutzen webMethods EntireX, um die Mainframe-Anwendungen schnell und einfach über APIs für digitale Geschäftsdienste nutzbar zu machen.
"Wenn Sie wollen, dass Ihre bestehenden Anwendungen den größten Nutzen bringen, ist es meiner Meinung nach der beste Weg, APIs zu entwickeln", sagt der Natural Administrator. "Sie müssen die Legacy-Anwendung nicht verschieben, sondern nur die Geschäftslogik aufrufen, die in den letzten 30 Jahren sicher, zuverlässig und stabil funktioniert hat."
Die Agentur verfügt nun über ein Framework zur einfachen Erstellung von APIs und ist in der Lage, Kundenbedürfnisse zu antizipieren, indem sie die am meisten genutzten Prozesse im globalen Natural-Pufferpool identifiziert. Das Team bereitet sich darauf vor, APIs zu entwickeln, noch bevor die Kunden danach fragen.
Obwohl sich die digitale Landschaft in den vier Jahrzehnten, in denen die Behörde auf den Mainframe setzte, stark verändert hat, ist das Rechnungsprüfungsamt jetzt für die Zukunft gerüstet. Mit NaturalONE und webMethods EntireX nutzt die Behörde ihre Investitionen in einzigartige, leistungsstarke Anwendungslogik und schafft so die Grundlage für neue Talente und innovative Dienstleistungen, die den Anforderungen des Staates gerecht werden.