Startseite » Allgemein » Erfolgreiche Wege zur Ablösung von IMS-Datenbanken

Erfolgreiche Wege zur Ablösung von IMS-Datenbanken

Alte Datenbank-Technologie verursacht hohe Kosten und erschwert die Nutzung neuer Technologien für zentrale IT-Anwendungen. Darüber hinaus gibt es immer weniger Entwickler und Systemtechniker für die alte Technologie. Das gilt für hierarchische Datenbanken wie IBM IMS DB ebenso wie für Netzwerk und andere nicht-relationale Datenbanken wie Cincom TOTAL, ICL IDMS, Fujitsu (Siemens) UDS, Unisys DMS, Bull IDS2, CA Datacom, Software AG ADABAS und andere.
Wir stellen Ihnen Wege vor, wie Sie die Funktionalität Ihrer Anwendungen erhalten und ohne Risiko auf SQL-Datenbanken wechseln können.
Heterogenität ist Fakt
Große Unternehmen mussten schon immer täglich viele Daten schnell verarbeiten. Für diese Art von ?Big Data? nutzte man früher vorzugsweise die extrem schnellen IBM IMS-Datenbanken. Die großen und komplexen Anwendungen implementieren zentrale Unternehmensfunktionen und verarbeiten täglich zuverlässig Milliarden Transaktionen. Daneben haben sich relationale Datenbanken wie ORACLE, Microsoft SQL Server, IBM DB2 und andere in den Unternehmen etabliert, die den Bedarf an Realtime-Verarbeitung und flexiblen ad-hoc Zugriffen decken. Die Daten in den unterschiedlichen Systemen werden oft durch ETL-Prozesse synchronisiert.
Gute Gründe für den Wechsel
Die Ablösung der IMS-Datenbanken steht für viele Unternehmen auf der Agenda ? aus guten Gründen:
Hohe Kosten und Mehrfach-Aufwände, die durch parallele Nutzung unterschiedlicher Datenbanken, zusätzlich notwendige (ETL-)Prozesse sowie die Sicherstellung der Konsistenz entstehen.
IMS-Datenbanken fehlen die Flexibilität und der schnelle, uneingeschränkte Zugriff auf die Daten, die relationale-Datenbanken bieten.
Das Know-how für die in COBOL und PL/I implementierten Anwendungen schwindet ebenso wie das notwendige technische Wissen für IMS.
Die Verbindung mit neuen Technologien (Mobile, Cloud, etc.) ist schwierig.
Die Hürden für die Ablösung der IMS-Datenbanken sind jedoch enorm hoch: Die oft unternehmenskritischen Anwendungen sind sehr groß, sehr komplex, sehr alt und die vorhandene Dokumentation ist in den meisten Fällen nicht für das Vorhaben geeignet.
IMS-Datenbanken erfolgreich ablösen
Als seit mehr als 40 Jahren erfolgreicher Hersteller generativer Werkzeuge setzen wir auf die vollständige Automation aller für die Ablösung der IMS-Datenbanken notwendigen Änderungen in den Applikationen. Unsere Werkzeuge automatisieren die Migration und die Modernisierung und unterstützen auch die Neu-Implementierung. Je nach Anforderung können diese Möglichkeiten auch beliebig miteinander kombiniert werden und ermöglichen sogar noch Richtungsänderungen im laufenden Projekt.
Alle Änderungen am Source-Code werden mit Hilfe einer perfekt für die Aufgabe konfigurierten Transformationsfabrik durchgeführt. Dadurch erreichen Sie maximale Automatisierung, maximale Qualität, minimalen Testaufwand, minimales Freezing und schalten die Risiken aus.
Unsere Kunden bestätigen, dass sie mit unseren Lösungen die Funktionsfähigkeit ihrer Unternehmensanwendungen langfristig sicherstellen konnten.
Die Migration
Ihre Anwendungen enthalten alle Informationen über das tatsächlich verwendete IMS-Datenmodell, d.h. welche Datenstrukturen in welchen Segmenten in welchen IMS Datenbanken genutzt werden. Diese Informationen extrahieren unsere Werkzeuge und erstellen daraus Abbildungsregeln für ein neues bzw. für ein bereits vorhandenes relationales Datenmodell. Auf der Grundlage dieser und weiterer Regeln wird der COBOL- und/oder PL/I-Code vollständig automatisiert transformiert, sämtliche IMS DB-Zugriffe durch SQL-Zugriffe ersetzt mit allem, was dazu gehört.
Das Ergebnis sind Anwendungen, die genauso aussehen und funktionieren als wären sie von einem sehr guten Programmierer direkt für relationale Datenbanken entwickelt worden. Sie sind somit les- und wartbar. Unsere Kunden bestätigen, dass
die vollständig automatisierte Transformation die Risiken und den Testaufwand stark reduziert
parallel weiter entwickelt werden kann und die Änderungen automatisch integriert werden
das zukünftige relationale System sogar während des Projekts noch geändert werden kann
extrem kurze Freeze-Phasen erreicht werden
kein Footprint oder Vendor Lock-in produziert wird.
Die Modernisierung
Modernisierung mit Ablösung von IBM IMSCOBOL und PL/I eignen sich noch immer hervorragend für die Implementierung der Geschäftslogik im Backend. Für die Präsentationsschicht und auch für die Datenzugriffsschicht gibt es aber heute modernere Techniken und Umgebungen wie .NET, Java, etc. Die Verbindung dieser Schichten lässt sich reibungslos und performant über automatisch generierte Interfaces und intelligente Adapter herstellen.
Mit unseren Lösungen kann eine solche Modernisierung automatisiert werden. Dabei werden ?wie bei der oben beschriebenen Migration ? das von den Anwendungen verwendete Datenmodell sowie die Regeln für eine automatische Umsetzung auf ein relationales Modell ermittelt. Der gesamte mit den Datenzugriffen verbundene Code kann in eine separate Datenzugriffsschicht ausgelagert werden. Es werden voll automatisch sehr gut lesbare und daher wirklich wartbare Datenzugriffsmodule in modernen Sprachen wie C#, Java etc. erzeugt.
Anwender haben uns bestätigt, dass sie diesem Verfahren vollständig vertrauen konnten und dass sich durch den Einsatz der Delta-Werkzeuge der Testaufwand um 90% reduzierte.
Die Neu-Implementierung
Sie wollen die Funktionalität Ihrer IMS-Anwendungen mit neuen Datenbanken, und neuen Sprachen implementieren jedoch ist das IMS-Know-how schon im Ruhestand und die Dokumentation ist zur Maintenance und nicht zum Neuschreiben gedacht?
Im Gegensatz zu einigen anderen Anbietern, meinen wir, dass Automation auch Grenzen hat: Nämlich dort, wo es um einen wirklichen Paradigmenwechsel geht wie er für die Neu-Implementierung mit modernen Sprachen notwendig ist. Wir stehen für gut wart- und lesbaren Code, nicht für die Umsetzung von COBOL in ein ?J(ava)obol?.
Wir helfen Ihnen in diesen Fällen mit unseren Lösungen zur Application Knowledge Extraction, die vorhandenen Anwendungen bis ins Detail zu verstehen, zu beurteilen und daraus die Spezifikationen für die Neuentwicklung abzuleiten. Darüber können wir die Schichten für die Datenzugriffe sowie für die Anbindung der Front-Ends wie oben beschrieben generativ erzeugen. Sie erhalten sehr gut lesbare und daher wirklich wartbare Module in modernen Sprachen wie C#, Java etc.
Und was ist mit der Transaktionsumgebung?
Im Rahmen der Ablösung von IMS DB werden Sie sich auch Gedanken über die zukünftige Gestaltung der Online-Anwendungen machen. Abhängig von der neuen Zielumgebung ? seien es klassische Transaktionsmonitore oder Browser-basierte Umgebungen mit Java oder .NET Application Server oder Micro Services ? muss der in den Anwendungen enthaltene Code für IMS TM (früher IMS DC) oder IBM CICS transformiert werden. Auch diese Transformation können Sie mit unseren Lösungen automatisieren. Auf diese Weise können Sie auch den Aufbau einer modernen service-orientierten Anwendungsarchitektur (SOA) automatisieren.
Gehen wir den Weg gemeinsam
Die oben beschriebenen Wege zeigen in welche Richtung es grundsätzlich gehen kann. Sie können flexibel miteinander kombiniert, sukzessiv oder auf einmal implementiert werden. Da sowohl die Ausgangssituationen als auch die Zielvorstellungen bei jedem Kunden anders sind, bieten wir Ihnen maßgeschneiderte und individuell abgestimmte Lösungen.
Wie wollen Sie Ihre IMS-Datenbanken ablösen? Migrieren auf SQL, die Anwendungen modernisieren oder neu implementieren? Wir stellen Ihnen gern unsere Lösungen vor. Sprechen Sie mit uns über Ihre Anforderungen und Ziele.
Mehr Informationen hier…

Der perfekte Weg zu besserer Software:
Automatisierte Software-Entwicklung, Integration und Modernisierung
Delta Software Technology ist Spezialist für generative Software-Werkzeuge, die die Modernisierung, Integration, Entwicklung und Wartung individueller IT-Anwendungen automatisieren.
Wir ebnen Ihnen den perfekten Weg zu besserer Software. Unsere Kunden nutzen seit mehr als 35 Jahren unsere Lösungen, um die Produktivität und Qualität der Entwicklung, Integration und Modernisierung ihrer IT-Anwendungen und Software-Generatoren durch Automation zu steigern.

Posted by on 24. Februar 2015. Filed under Allgemein,Softwareindustrie. You can follow any responses to this entry through the RSS 2.0. You can leave a response or trackback to this entry

Sie müssen angemeldet sein um Kommentare zu schreiben Anmelden


Blogverzeichnis - Blog Verzeichnis bloggerei.de Blog Top Liste - by TopBlogs.de Blogverzeichnis