Neue Partnerschaft zwischen ELCA und Delta
Mit dem Schweizer IT-Unternehmen ELCA Informatik AG hat Delta Software Technology einen sehr erfahrenen Partner für die effiziente und sichere Realisierung von Modernisierungsprojekten gefunden. Dadurch können wir unsere Kunden in der Schweiz zukünftig noch besser unterstützen. Ein erstes gemeinsames Projekt ist gestartet.
ELCA und Delta modernisieren gemeinsam große Anwendungen.
Das unabhängige Schweizer IT-Unternehmen ELCA Informatik AG mit Niederlassungen in Lausanne, Genf, Bern und Zürich hat das Projekt zur Modernisierung einer großen, mit Delta ADS generierten COBOL-Anwendung (Viacar-Projekt RoutePlus) übernommen. Delta Software Technology bringt dazu sowohl wichtiges Know-how als auch die Technologie-Werkzeuge im Bereich COBOL und Delta ADS ein. Zur Anwendungsanalyse setzt ELCA die Tools AMELIO Logic Discovery und ADS on Eclipse ein. Das Verständnis der Anwendung wird damit wesentlich erleichtert, die angestrebte Modernisierung effizient und sicher.
Die mit diesem Projekt erfolgreich begonnene Partnerschaft soll weiter ausgebaut werden und hat das Ziel weitere ähnliche Projekte gemeinsam umzusetzen.
"Wir freuen uns, mit ELCA einen passenden und zuverlässigen Partner in der Schweiz gefunden zu haben. Mit Hilfe der Erfahrung und dem Know-how der ELCA und unseren Technologien und Werkzeugen können wir unsere Kunden umfassend unterstützen."
Dr. Daniela Schilling,Geschäftsführerin der Delta Software Technology
Über ELCA Informatik AG
ELCA ist eines der größten Schweizer IT-Unternehmen und führend auf den Gebieten Softwareentwicklung, System Integration, Business Consulting und Application Management.
ELCA beschäftigt mehr als 700 hochqualifizierten Mitarbeiter an 7 Standorten. Dank Diversifizierung über sämtliche relevanten Branchen der Schweiz sowie einem guten Netzwerk von Technologie- und Industriepartnern ist ELCA über die Jahre überdurchschnittlich gewachsen und erwirtschaftet aktuell über 100 Mio. Schweizer Franken Umsatz.
Die Mission der ELCA
"Wir bieten unseren Kunden eine einzigartige, umfassende Palette von IT-Dienstleistungen, einschliesslich Beratung, Entwicklung, Integration und Prozesse. Auf diese Weise können wir wirklich funktionsfähige Lösungen für viele verschiedene Branchen zur Verfügung stellen.
Dank unserem gut entwickelten Netzwerk von Technologiepartnern und unserem Bestreben, unsere Unabhängigkeit zu bewahren (Stakeholder, Technologie, Partner, Branchen usw.), sind wir jederzeit in der Lage, die technische Lösung zu berücksichtigen, die den spezifischen und individuellen Bedürfnissen jedes Kunden am besten entspricht.
Die von uns erbrachten Dienstleistungen unterstützen unsere Kunden dabei, geschäftliche Werte zu generieren und sich Wettbewerbsvorteile zu verschaffen, indem sie auf Software beruhende operative Lösungen konzipieren und entwickeln."
Mehr Informationen auf deren Website www.elca.ch/de.
EasiRun Europa GmbH ist ein europaweit agierender Anbieter von Produkten, Werkzeugen und Lösungen zur Modernisierung von Anwendungen und Software-Entwicklungsumgebungen mit dem Schwerpunkt COBOL.
Bereits seit vielen Jahren arbeiten Delta und EasiRun projektspezifisch und vertrauensvoll zusammen und lösen gemeinschaftlich Aufgabenstellungen bei Kunden. Wir freuen uns mitteilen zu können, dass wir diese erfolgreiche Zusammenarbeit nun intensivieren und ausweiten. Der Fokus soll auf Modernisierungsvorhaben liegen, für die wir gemeinsam Produkte und Dienstleistungen anbieten.
EasiRun ist Spezialist für COBOL-Compiler und bringt dementsprechend viel Wissen über Compiler und die Sprache COBOL mit. Delta hat über viele Jahre Erfahrungen mit dem Bau von Werkzeugen rund um COBOL und der automatisierten Modernisierung dieser Anwendungen gesammelt. Das Wissen, die Erfahrungen und die Werkzeuge bringen wir nun zusammen und stimmen sie noch besser aufeinander ab.
Durch diese Abstimmung sowohl unserer Werkzeuge als auch unseres Know-hows können wir Ihnen Lösungen "aus einem Guss" bieten und Modernisierungen noch effizienter, risikoärmer und kostengünstiger für Sie durchführen.
Zudem wird EasiRun Vertriebspartner für unser umfassendes Analysewerkzeug AMELIO Logic Discovery. So haben Sie die Möglichkeit, sämtliche Produkte über einen Ansprechpartner zu erhalten.
EasiRun Europa GmbH
EasiRun bietet ein breites bewährtes Produkt- und Leistungsspektrum, auf dessen Basis individuelle Kundenlösungen erstellt werden. Kompetente Beratung, faire und flexible Preismodelle, ein internationales Partnernetzwerk und ein deutschsprachiger Support bieten optimale Unterstützung in Modernisierungsprojekten und sichern einen kostengünstigen Betrieb der modernisierten Anwendungen.
"Delta hat im Proof of Concept exemplarisch ausgewählte PL/I-Programme der LVM mit AMELIO Logic Discovery analysiert. Dabei wurden vollautomatisch, vollständig, schnell und zuverlässig Ergebnisse zutage gefördert, die in dem vorgegebenen engen Zeitrahmen nur durch
eine sehr gute maschinelle Unterstützung möglich waren."
Peter Nübel, Bereichsleiter Vertragssysteme-II
Die LVM Versicherung hat ihre geschäftskritischen Kernanwendungen über viele Jahre in PL/I entwickelt. Dabei sind große, komplexe und leistungsfähige Systeme entstanden, die auf die spezifischen Bedürfnisse der Anwender maßgeschneidert sind und unendlich viel Wissen über die fachlichen Abläufe beinhalten.
Während der regulären Wartung müssen diese Anwendungen immer wieder an neue Anforderungen angepasst werden, etwa aufgrund von Gesetzesänderungen. Dies kann erhebliche Modifikationen, Restrukturierungen und Architekturänderungen zur Folge haben. Zeitgleich hat sich LVM zum Ziel gesetzt, Teile der Anwendungen in JAVA neu zu schreiben.
Bei diesen Modernisierungsprojekten gilt es besondere Hürden zu nehmen: Zum einen stehen die ursprünglichen Entwickler z.T. nicht mehr zur Verfügung. Stattdessen werden die Anwendungen von deren "Erben" weiterbetreut, die jedoch nichts von den Ursprüngen und über die Gründe für bestimmte Entscheidungen wissen. Zum anderen dient die vorhandene Dokumentation der Unterstützung der Wartung. Für die Modernisierung oder das Neuschreiben werden jedoch Informationen benötigt, die die Dokumentation nicht liefern kann.
Als einzig zuverlässige Quelle bleibt somit nur der Source Code selbst.
Wie also kann das notwendige Wissen für eine Modernisierung transferiert, ggf. sogar wiedergewonnen werden?
Für LVM war klar, dass die Entwickler ein Werkzeug benötigen, das die PL/I-Anwendungen zuverlässig analysiert und so sicherstellt, dass der vorhandene Funktionsumfang vollständig erfasst, sprachunabhängig dargestellt und kein Sonderfall vergessen wird.
Aus diesem Grund beschloss LVM die Leistungsfähigkeit von AMELIO Logic Discovery für PL/I im Rahmen eines Proof of Concepts (PoC) zu evaluieren.
AMELIO Logic Discovery für PL/I
Unser Werkzeug AMELIO Logic Discovery analysiert zuverlässig und effizient große und komplexe PL/I-Anwendungen und hilft dem Entwickler, ein Verständnis der Systeme aufzubauen.
AMELIO Logic Discovery für PL/I ...
- ... leitet aus Implementierungsdetails Erkenntnisse über die Funktionalität der Anwendung ab,
- ... trennt die Anwendungslogik von der technischen Infrastruktur,
- ... analysiert nicht nur punktuell, sondern betrachtet auch die Zusammenhänge zwischen den Komponenten,
- ... arbeitet modellorientiert und stellt die Analyseergebnisse als sprachneutrale Dokumentation zur Verfügung,
- ... ist konfigurierbar und kann perfekt an die Bedürfnisse eines (Modernisierungs-)Projektes angepasst werden.
Weitere Details erfahren Sie im Flyer "AMELIO Logic Discovery for PL/I":
Download AMELIO Logic Discovery - für PL/I
PoC erfolgreich abgeschlossen
Für den PoC wählte LVM einige exemplarische Sourcen aus. Diese wurden mittels AMELIO Logic Discovery analysiert und die Ergebnisse LVM zur Verfügung gestellt.
Das Interesse der Entwickler war groß: Während der 3-monatigen Studie gab es einen regen Austausch im LVM-internen Forum. Feedback kam insbesondere von denjenigen Entwicklern, die Teile der PL/I-Anwendungen in JAVA abbilden sollen.
Im Rahmen des PoCs konnte LVM auch ein positives Bild über die Zusammenarbeit mit Delta gewinnen. Erweiterungswünsche der Teilnehmer für AMELIO Logic Discovery wurden aufgenommen und kurzfristig, zum Teil noch im Rahmen des PoC, umgesetzt.
Während des Abschluss-Workshops wurden die PoC-Ergebnisse noch einmal diskutiert. Alle Beteiligten haben den Erfolg des PoC bestätigt. Geplant ist, AMELIO Logic Discovery zunächst in Projekten einzusetzen, in denen Teile der Anwendung in JAVA neugeschrieben werden.
"Die Analyseergebnisse von AMELIO Logic Discovery und deren Darstellung auch von sehr komplexen PL/I-Programmen sind bemerkenswert."
Klaus Schulze, Systemarchitekt
Die LVM Versicherung ist auf dem deutschen Markt als Breitenversicherer für Privatkunden und kleine bis mittlere Gewerbetreibende in allen Versicherungsarten tätig. Darüber hinaus bietet sie über die Augsburger Aktienbank sowie über die beiden Kooperationspartner Federated Investors und Aachener Bausparkasse vielfältige Produkte im Bereich Finanzdienstleistung an.
Überzeugen Sie sich selbst
Besitzen auch Sie geschäftskritische Kernanwendungen in PL/I und suchen nach einer Möglichkeit, diese vollautomatisch und zuverlässig analysieren zu können? Wenden Sie sich an uns. Gerne zeigen wir Ihnen anhand Ihrer Beispiele die Leistungsfähigkeit von AMELIO Logic Discovery.
CGI Deutschland holt Delta Software Technology als Partner für das Modernisierungsprojekt bei BSQ Bauspar AG ins Boot
Die BSQ Bauspar AG (mit Sitz in Nürnberg ist eine bestandsbetreuende Bausparkasse) plant das zentrale Anwendungspaket zu migrieren. Das Projekt umfasst die gesamte Infrastruktur. Ein besonderes Augenmerk wird auf der Transformation der Datenhaltung von IMS/DB auf eine relationale Datenhaltung liegen. CGI Deutschland wurde hierfür als Generalunternehmer ausgewählt. Delta wird Technologien zur Automation der Migration liefern.
Seit etwa 15 Jahren wird dieses Anwendungspaket von CGI Deutschland im Rahmen eines Application Management-Projekts betreut. Es war für BSQ Bauspar AG daher naheliegend, von den CGI-Experten der IT-Modernisierungssparte sowie deren Partner Delta Software Technology Lösungsvorschlag und Angebot für das Rehosting erarbeiten zu lassen.
Anforderungen an die Migration
Das von BSQ für die Sachbearbeitungsvorgänge eingesetzte Anwendungspaket wird derzeit unter IBM z/OS betrieben. Um die laufenden Betriebskosten und den Wartungsaufwand zu reduzieren, beabsichtigt BSQ, das Package von IBM z/OS auf eine moderne und kostengünstigere Plattform zu migrieren. Dabei soll auch die genutzte IMS/DB-Datenhaltung durch eine relationale Datenbank ersetzt werden.
Eine IMS-Emulation oder emulationsähnliche Lösung kommt für BSQ jedoch nicht in Frage, da sich damit weder die Betriebskosten noch der Wartungsaufwand reduzieren lassen. Stattdessen soll eine saubere Umsetzung nach Microsoft SQL Server erfolgen.
BSQ hat hohe Anforderungen an die Qualität der Lösung, der Testaufwand muss so gering wie möglich gehalten und auch eine kurze Projektlaufzeit garantiert werden. Um auch diese nicht-funktionalen Anforderungen einhalten zu können, entschied sich CGI, die Ablösung von IMS/DB und die für das Rehosting notwendigen Änderungen im Code vollautomatisiert durchführen zu lassen. Die dazu benötigten Werkzeuge werden durch Delta zur Verfügung gestellt und betrieben.
„Die erforderlichen umfangreichen Programmanpassungen werden vollautomatisch durchgeführt. Nur so lässt sich eine durchgängig hohe Qualität sicherstellen, so dass die Kosten für den Testaufwand gesenkt werden können. Hierfür wird Delta Software Technology mit der AMELIO Modernization Platform eine maßgeschneiderte Migrationsfabrik zur Verfügung stellen. In dem abgeschlossenen Proof of Concept hat sie sich bereits bewährt.“
Carsten Thummes, Head of Center of Excellence IT Modernization Germany, CGI Deutschland Ltd. & Co. KG
Der automatische Weg mit AMELIO Modernization Platform
Das Rehosting und die Umstellung der Datenbank erfordern, dass die mehr als 6 Millionen Zeilen COBOL-Code (Programme und Copybooks) der Anwendung analysiert und ggf. angepasst werden. Eine manuelle Transformation dieses Umfangs wäre sowohl zeitaufwändig als auch fehleranfällig. Deshalb wird Delta mit der AMELIO Modernization Platform eine passgenaue Migrationsfabrik erstellen. Diese Fabrik (Factory) analysiert und transformiert die Sourcen vollautomatisch und regelbasiert.
Für das Rehosting sind die folgenden Transformationen erforderlich:
- Umstellung des EBCDIC-Zeichensatzes auf ASCII
- Umstellung der Datenhaltungen IMS/DB, DB2 und VSAM auf Microsoft SQL Server
Der besondere Fokus liegt auf der Umstellung der IMS/DB-Datenbank, da es sich hier um einen Paradigmenwechsel handelt, von einer hierarchischen zu einer relationalen Datenbank. Eine einfach 1:1-Ersetzung der IMS-Statements durch SQL-Statements ist also nicht möglich. Stattdessen wird ein mehrstufiges, automatisiertes Verfahren durchgeführt.
Neues Datenmodell herleiten
Um den Paradigmenwechsel wirklich zu schaffen, muss auch das Datenmodell umgestellt werden. Dazu extrahiert AMELIO Modernization Platform das aktuelle Datenmodell aus der IMS-Datenbankdefinition und der Verwendung in den Anwendungen. Hieraus wird dann ein Vorschlag für das neue Modell abgeleitet. Dieser Vorschlag wird von den CGI-Experten mit ihrem Fachwissen und den zukünftigen Anforderungen an das Modell finalisiert.
Transformationsregeln festlegen
Ausgehend vom neuen Datenmodell und den automatisch analysierten Informationen über die Verwendung des bisherigen Datenmodells werden Regeln für die Transformation von alt nach neu festgelegt.
Auch für die Transformationsregeln wird wieder ein Vorschlag erarbeitet, der von CGI angepasst und erweitert werden kann.
Die Transformation
Die Migrationsfabrik erhält die zuvor erstellten Analyse-und Transformationsregeln als Input. Damit kann die Anwendung vollständig automatisch regelbasiert transformiert werden.
Um eine Trennung der Anwendungslogik von den Datenbankzugriffen zu erreichen, werden die IMS-Zugriffe nicht in-place ersetzt. Stattdessen werden die SQL-Zugriffe in automatisch erzeugte Datenservices ausgelagert.
Für die Transformation wird das gesamte Anwendungspaket analysiert. Die IMS-Zugriffe werden durch entsprechende neue Datenservice-Aufrufe oder Funktionen ersetzt und die Fehlerbehandlung angepasst. Alle im Code enthaltenen IMS-Statements werden entfernt.
In diesem Schritt werden auch zusätzliche Rehosting-Transformationen aufgrund der erforderlichen bzw. definierten Ersetzung von EBCDIC durch ASCII, DB2 und VSAM durch Microsoft SQL Server vollautomatisch durchgeführt.
Was zeichnet die Migrationslösung für BSQ aus?
Das wesentliche Merkmal der von Delta für das Migrationsprojekt bereitgestellten Migrationsfabrik ist die vollautomatische Durchführung der Massenänderungen. Der konsequent regelbasierte Ansatz verhindert manuelle Eingriffe, liefert dadurch jederzeit vorhersehbare, reproduzierbare und nachvollziehbare Ergebnisse.
Weitere Eigenschaften:
- Keine „One Size Fits All“-Lösung
Statt einer Standardlösung stellt Delta eine genau auf die Bedürfnisse von BSQ zugeschnittene Migrationsfabrik zur Verfügung. Auf diese Weise fließen sowohl in das Datenmodell als auch in den Code für die Anbindung der relationalen Datenbank Anforderungen und Fachwissen von CGI und BSQ ein. - No Footprint – no Vendor Lock-in
Auf der Zielplattform werden keine Laufzeitmodule für eine IMS/DB-Emulation oder sonstige von Delta oder anderen Herstellern stammende Komponenten benötigt. Die transformierten COBOL-Module sind saubere SQL-Programme und -Copybooks.
Für den generierten Code werden zur Weiterentwicklung und Wartung keine Tools von Delta benötigt, da der erzeugte COBOL-Code gut lesbar und leicht wartbar ist.
- Parallele Weiterentwicklung während der Migration
Durch das regelbasierte Vorgehen sind die Ergebnisse jeder Zeit reproduzierbar. Deshalb kann die BSQ-Anwendung weiterentwickelt werden, während die Fabrik konfiguriert wird, sogar noch während des Produktivbetriebs der Fabrik. Bereits durchgeführte Transformationen können für die zwischenzeitlich geänderten Sourcen wiederholt werden. Die Freeze-Zeiten können so auf ein absolutes Minimum reduziert werden. - Reduzierter Testaufwand
Die Reproduzierbarkeit der Ergebnisse hat auch signifikante Auswirkung auf den Testaufwand. Führt die Anwendung einer Transformationsregel einmal zu einem korrekten Ergebnis, so gilt das auch für jede weitere Anwendung der Regel.
Dieses Vorgehen hat sich in früheren Migrationsprojekten bewährt.
Für BSQ Bauspar AG und CGI Deutschland bedeutet der Einsatz von AMELIO Modernization Platform, dass die Anwendung zuverlässig und mit gleichbleibend hoher Qualität transformiert wird. Obwohl mehr als 6 Millionen Zeilen Code analysiert und ggf. angepasst werden müssen, kann dank der Automatisierung der enge Zeitplan eingehalten werden.
Projektstart
Im Januar 2015 startete der von BSQ Bauspar AG beauftragte Proof of Concept für das Rehosting-Projekt unter Leitung von CGI Deutschland mit Delta Software Technology. Er wurde Ende Februar erfolgreich abgeschlossen. Die gesteckten Ziele wurden erreicht: Es wurde nachgewiesen, dass das Anwendungspaket der BSQ Bauspar AG mit der gesamten Infrastruktur auf die neue Plattform Microsoft Windows migriert werden kann und dass die dafür erforderlichen Programmanpassungen (insbesondere auch die Ersetzung der IMS/DB-Datenhaltung durch SQL Server) von einer Migrationsfabrik vollautomatisiert durchgeführt werden können.
Möchten Sie mehr über das Migrationsprojekt erfahren oder planen auch Sie ein Modernisierungs- oder Refactoring-Projekt? Wollen Sie ein Anwendungspaket auf eine neue Plattform migrieren? Interessieren Sie sich für die Automatisierung von Massenänderungen? Gerne zeigen wir Ihnen auf, welche Möglichkeiten sich Ihnen durch AMELIO Modernization Platform dabei bieten. Wir freuen uns auf Ihre Kontaktaufnahme: Delta und CGI.
Mit dem Thema „Ablösung von IMS-Datenbanken“ beschäftigte sich auch ein Artikel des Newsletters November 2014.
CGI ist weltweit der fünftgrößte unabhängige Anbieter von IT- und Geschäftsprozessdienstleistungen mit 68.000 Mitarbeitern an 400 Standorten weltweit, davon 2.300 in Deutschland.
CGI Deutschland Ltd. & Co. KG und Delta Software Technology kooperieren bei Modernisierungs- und Outsourcing-Projekten.
Für die CGI-Projekte liefert Delta seine Werkzeuge für Anwendungsanalysen (AMELIO Logic Discovery) und vollautomatische Transformationen (AMELIO Modernization Platform).
Download Modernisierungsprojekt bei BSQ Bauspar AG
"Auf der Suche nach einem Werkzeug, das unsere PL/I-Anwendungen vollautomatisch, vollständig, schnell und zuverlässig analysiert, sind wir auf Delta und AMELIO gestoßen. Insbesondere die Qualität und Tiefe der Analysen und die hohe PL/I-Kompetenz von Delta haben uns überzeugt."
Peter Nübel, Bereichsleiter Vertragssysteme-II, LVM Versicherung
Nicht wenige Unternehmen haben ihre geschäftskritischen Kernanwendungen in PL/I entwickelt. Solche Systeme sind meist über viele Jahre - wenn nicht Jahrzehnte - gewachsen, wurden im Laufe der Zeit immer weiter entwickelt und an neue Anforderungen angepasst. Sie sind dabei naturgemäß immer größer und komplexer geworden und beinhalten mutmaßlich jede Menge Dead Code. Ihre heutige Architektur entspricht längst nicht mehr der ursprünglich geplanten. Oft sind die Urheber längst nicht mehr im Unternehmen, und die Pflege der Anwendungen wurde z.T. über mehrere Generationen von Entwicklern weiter gereicht.
Trotzdem wird erwartet, dass die Anwendungen schnell und sicher an neue fachliche Anforderungen angepasst oder restrukturiert werden können und mit neuen Systemen zusammenspielen. In manchen Fällen ist es notwendig oder gewünscht, Teile der Funktionalität in einer anderen Sprache, z.B. JAVA, nachzubilden, also neu zu schreiben.
Um solche Aufgaben effizient und sicher lösen zu können, ist es unerlässlich zu wissen, was die einzelne Anwendung leistet, wie sie arbeitet und wie die Programme zusammenspielen.
Vorhandene Dokumentationen beschreiben in der Regel, wie konkrete Berechnungen erfolgen, jedoch nicht, was die Anwendung tut und welche Sonderfälle berücksichtigt werden müssen. Die ursprünglichen Entwickler können nicht mehr befragt werden. Als Informationsquelle bleibt also nur der Source Code selbst.
Doch wie kann man aus dem Code zuverlässig alle relevanten Informationen erhalten?
AMELIO Logic Discovery for PL/I
Unser Werkzeug AMELIO Logic Discovery analysiert zuverlässig und effizient große und komplexe PL/I-Anwendungen und hilft dem Entwickler, ein Verständnis der Systeme aufzubauen.
AMELIO Logic Discovery for PL/I ...
- ... leitet aus Implementierungsdetails Erkenntnisse über die Funktionalität der Anwendung ab,
- ... trennt die Anwendungslogik von der technischen Infrastruktur,
- ... analysiert nicht nur punktuell, sondern betrachtet auch die Zusammenhänge zwischen den Programmen,
- ... arbeitet modellorientiert und stellt die Analyseergebnisse als sprachneutrale Dokumentation zur Verfügung,
- ... ist konfigurierbar und kann perfekt an die Bedürfnisse eines (Modernisierungs-)Projektes angepasst werden.
Weitere Details erfahren Sie im Flyer "AMELIO Logic Discovery for PL/I".
Die LVM Versicherung in Münster (LVM) hat ihre geschäftskritischen Anwendungen in PL/I entwickelt und sucht(e) nach einer Lösung für tiefgehende Source-Code-Analysen zur Unterstützung der weiteren Pflege und Modernisierung.
Anhand von LVM-eigenen exemplarischen Anwendungen haben wir die Ziele und Konzepte von AMELIO Logic Discovery vorgestellt. Die gezeigten Analysen und deren Darstellung haben LVM überzeugt. Deshalb hat sich LVM nun dazu entschieden, die Funktionalität und Leistungsfähigkeit von AMELIO Logic Discovery im Rahmen eines Proof of Concept noch genauer zu evaluieren.
Überzeugen Sie sich selbst
Besitzen auch Sie geschäftskritische Kernanwendungen in PL/I und suchen nach einer Möglichkeit, diese vollautomatisch und zuverlässig analysieren zu können? Wenden Sie sich an uns. Gerne zeigen wir auch Ihnen anhand Ihrer Beispiele die Leistungsfähigkeit von AMELIO Logic Discovery.
Stahl ist einer der wichtigsten Werkstoffe. Aufgrund seiner Eigenschaften ist er aus vielen seiner Einsatzgebiete - von der Architektur bis zum Automobilbau - nicht mehr wegzudenken. Er ist vielseitig verwendbar und kostengünstig. Stahl ist der Schlüsselwerkstoff zur Lösung der Herausforderungen im Energiewandel. Die gleichen Eigenschaften erwartet das große deutsche Stahlunternehmen Hüttenwerke Krupp Mannesmann (HKM) auch von seinen IT-Anwendungen: Stabil, zuverlässig, anpassbar, kostengünstig, ein Schlüssel für den Unternehmenswandel.
Deshalb setzt HKM seit mehr als 30 Jahren die generativen Entwicklungswerkzeuge von Delta Software Technology für die Entwicklung und Wartung ihrer IT-Anwendungen ein. Um diese fit zu machen für die Zukunft in der service- und objekt-orientierten Welt, hat HKM ein nun Modernisierungsprojekt durchgeführt.
"Einer der wesentlichen Gründe, warum wir uns für SCORE entschieden haben, ist, dass wir dadurch unsere unternehmenskritischen Anwendungen als Services bereitstellen können, die wir später schnell und leicht - ohne Mehraufwand - auch in anderen Kontexten wieder verwenden können, z.B. im Rahmen von service-orientierten Architekturen, Enterprise Portalen und Ähnlichem."
Gerhard Batiajew, Leiter Informationstechnik, HKM
Von datenorientierten Servern zu anwendungsspezifischen Daten-Services
Die zentralen Stahlproduktionsprozesse werden durch das Anwendungssystem "Stahlwerk Online" gesteuert und verwaltet. Für die Speicherung der Produktionsdaten von "Stahlwerk Online" verwendet HKM Informix-Datenbanken auf PRIMEPOWER-Servern von Fujitsu mit Betriebssystem Solaris. Für die Entwicklung der Datenzugriffs-Server nutzt HKM SCORE Data Architecture Integration von Delta Software Technology.
SCORE Data Architecture Integration ist ein generatives Werkzeug, mit dem Daten aus den unterschiedlichsten Quellen schnell und einfach als echte Business-Services innerhalb von service-orientierten oder beliebigen anderen Anwendungsarchitekturen bereitgestellt werden können. Der Entwickler deklariert die Zugriffsstruktur in Modellen - sogenannten Composition Models. Das Werkzeug generiert hieraus vollständig und automatisch den gesamten Zugriffscode in COBOL.
Die Client-Anwendungen wurden mit dem Software-Entwicklungssystem Delta ADS in einer Microsoft Windows-Umgebung entwickelt und ebenfalls zu 100% generiert – für den produktiven Einsatz in der Laufzeitumgebung unter openUTM COBOL.
Sowohl SCORE als auch ADS ermöglichen den Entwicklern von HKM die Software-Entwicklung auf einer neutralen, plattformunabhängigen Ebene – ohne dass sie sich mit technischen Details beschäftigen müssen. Die Implementierung für die Zielumgebung wird automatisch generiert. Wird ein oder werden gar mehrere Komponenten der Zielumgebung verändert (Betriebssystem, Datenbank, Transaktionsmonitor), so können die notwendigen Anpassungen in den Anwendungen durch einfache Neugenerierung automatisch implementiert werden.
Um die Flexibilität, Wartbarkeit und Zukunftstauglichkeit auch weiterhin gewährleisten zu können, wurde nun die Datenzugriffsschicht dieser Anwendungen modernisiert - und das gleich in mehrfacher Hinsicht:
- HKM setzte bisher Tabellen-bezogene, also rein datenorientierte Server ein. Den Clients wurde so oft mehr Funktionalität geboten als sie in ihrem jeweiligen Kontext benötigten oder ggf. verwenden durften. Zudem ergaben sich dadurch unnötige Abhängigkeiten zwischen Client- und Server-Seite, die die Wartung erschwerten. Deshalb entschied sich HKM, auf anwendungsspezifische Datenzugriffsmodule umzustellen - mit SCORE Data Architecture Integration ein Kinderspiel! Die Zugriffe wurden auf Modellebene mit Hilfe des Composition Managers definiert und anschließend die neuen Daten-Server einfach generiert. Die Clients haben jetzt auf ihre Bedürfnisse exakt zugeschnittene Daten-Services. Änderungen und Erweiterungen können nun schnell und sicher ohne unerwünschte Nebeneffekte implementiert werden.
- Gleichzeitig hat HKM den Upgrade auf das aktuelle Release von SCORE Data Architecture Integration genutzt, um die vorhandenen Modelle nicht nur plattformneutral, sondern auch zu 100% sprachunabhängig zu implementieren. Noch vorhandene Anteile von nativem COBOL-Code wurden auf Features von SCORE Data Architecture Integration abgebildet und werden nun auch automatisch generiert.
IT-Anwendungen fit für die Zukunft
Mit diesem erfolgreich abgeschlossenen Modernisierungsprojekt hat HKM die Wartbarkeit und Flexibilität der vorhandenen Systeme erhöht. Zudem hat HKM nun die Voraussetzung für mehrere mögliche Folgeschritte geschaffen:
Mit SCORE Adaptive Bridges kann jetzt die Brücke zu JAVA geschlagen werden. Aus den existierenden Modellen können - ohne dass diese modifiziert werden müssen - auf Knopfdruck Adapter und Klassenbibliotheken erzeugt werden. Neue OO-Anwendungen (z.B. in JAVA) können dadurch die vorhandenen (COBOL-) Server als echte Services wie Bestandteile ihrer eigenen Architektur nutzen.
Darüber hinaus können aus den existierenden und jetzt nicht nur plattformneutralen, sondern auch sprachneutralen Modellen neben COBOL- auch JAVA-Server erzeugt werden - echter objektorientierter Code, der im vollen Umfang den Java-Standards entspricht. Ein "Quantensprung", der ohne SCORE Data Architecture Integration nicht möglich wäre.
Entwicklungswerkzeuge für den Wandel der IT-Anwendungen
HKM stellt die eingesetzten IT-Technologien regelmäßig auf den Prüfstand. Die generativen Entwicklungswerkzeuge von Delta Software Technology ermöglichen es der Anwendungsentwicklung, die unternehmenskritischen Systeme einfach und ohne Risiko zu modernisieren.
Die IT von HKM hat damit die Eigenschaften, die sie auch für ihre Stahlprodukte bieten: Stabil, zuverlässig, anpassbar, kostengünstig, ein Schlüssel für den Unternehmenswandel.
"Die generativen Entwicklungswerkzeuge von Delta Software Technology ermöglichen uns, unsere Anwendungen einfach und ohne Risiko zu modernisieren und kostenorientierte Entscheidungen schnell umzusetzen."
Gerhard Batiajew, Leiter Informationstechnik, HKM
Über Hüttenwerke Krupp Mannesmann
Das große deutsche Stahlunternehmen Hüttenwerke Krupp Mannesmann (HKM) produziert mit über 3.000 Mitarbeitern mehr als 5 Millionen Tonnen Stahl pro Jahr. Jede achte Tonne des in Deutschland erzeugten Rohstahls wird am Standort in Duisburg hergestellt. Das Liefer- und Leistungsspektrum von HKM umfasst mehr als 1.000 unterschiedliche hochwertige Stahlsorten, die selbst die strengsten Qualitätsvorgaben erfüllen.
Automatisieren auch Sie die Entwicklung der Data Layer
Generative Werkzeuge helfen unseren Kunden, für ihre Anwendungen neueste technische Entwicklungen schnell und sicher zu nutzen. Diskutieren Sie mit uns Ihre Anforderungen und die Möglichkeiten für Ihre individuellen IT-Anwendungen. Kontaktieren Sie uns bitte jetzt.