Sehr geehrte Delta-Interessenten,
sind Ihre Delta-Installationen auf dem neuesten Stand? Sehen Sie sich die Liste unserer aktuellen Produktversionen an und planen Sie jetzt die Aktualisierung Ihrer Delta-Produkte.
Der zentrale Fokus unserer Kunden und Interessenten lag im letzten Jahr auf Konsolidierung und Modernisierung der IT-Anwendungen. Diese Themen haben auch für 2017 Priorität. Wir haben die beliebtesten Artikel dazu für Sie zusammengestellt.
Wir möchten von Ihnen wissen: Welche Themen und Projekte stehen 2017 auf den ersten Plätzen Ihrer Agenda?
Ihr Team der Delta Software Technology
1. Aktuelle Produktversionen – Planen Sie Ihre Updates jetzt
Die Aktualisierung der Entwicklungswerkzeuge kollidiert oft mit der Projektarbeit. Warum etwas ändern, das funktioniert? Doch es gibt gute Gründe, aktuelle Versionen zu nutzen:
- Alte Produktversionen verursachen höhere Kosten.
- Neue Funktionen beschleunigen die Entwicklung.
- Fehlerkorrekturen ersparen Umgehungslösungen, die das nächste Update erschweren.
Sie wissen nicht, wie weit Ihre individuellen Installationen von den Standardprodukten abweichen, wie Sie Abhängigkeiten und Aufwände ermitteln können? Wir helfen Ihnen, schnell und problemlos auf die aktuellen Produktversionen umzusteigen.
Fordern Sie Informationen und Updates direkt an. Die Liste unserer aktuellen Produktversionen finden Sie hier:
Aktuelle Produktversionen – Planen Sie Ihre Updates jetzt
Aktuelle Produktversionen – Planen Sie Ihre Updates jetzt
Wir haben heute neue Versionen für folgende Produkte freigegeben:
- ADS on Eclipse 6.7.3
Weitere Informationen zu neuen Funktionen und Korrekturen finden Sie in den jeweiligen Release Notes im Support-Bereich unserer Webseite ...
2. Risiken und Kosten für Modernisierung und Migration senken
Änderungen quer durch alle Anwendungen gehören zu den permanenten Aufgaben der IT-Abteilungen in großen Unternehmen. Wenn tausende Module der produktiven Bestandssysteme geändert werden müssen, sind die Antworten auf die folgenden Fragen von essentieller Bedeutung:
- Wie können Sie Konsistenz und Qualität der Änderungen gewährleisten?
- Wie vermeiden Sie Blockierung anderer Projekte?
- Wie integrieren Sie Änderungen aus anderen Projekten in die Massenänderungen?
- Wie garantieren Sie die Sicherheit und Stabilität der produktiven Systeme?
- Wie bekommen Sie Aufwand, Kosten und zeitliche Organisation für das Testen in den Griff?
Für die Modernisierung Ihrer Legacy-Anwendungen sollten Sie die Möglichkeiten von AMELIO kennen:
Risiken und Kosten für Modernisierung und Migration senken
Risiken und Kosten für Modernisierung und Migration senken
Änderungen quer durch alle vorhandenen Anwendungen gehören zu den permanenten Aufgaben der IT-Abteilungen in großen Unternehmen. Wenn – ohne den laufenden Betrieb zu gefährden – Tausende Module der produktiven Bestandssysteme geändert werden müssen, sind die Antworten auf die folgenden Fragen von essentieller Bedeutung:
- Wie können Sie Konsistenz und Qualität der Änderungen gewährleistet werden?
- Wie vermeiden Sie Blockierung anderer Projekte?
- Wie integrieren Sie Änderungen aus anderen Projekten in die Massenänderungen?
- Wie garantieren Sie die Sicherheit und Stabilität der produktiven Systeme?
- Wie bekommen Sie Aufwand, Kosten und zeitliche Organisation für das Testen in den Griff?
Wenn es in Ihrem Unternehmen große Legacy-Anwendungen gibt, sollten Sie die Möglichkeiten von AMELIO kennen:
Mit AMELIO Modernization Platform werden die Risiken und Kosten von Plattformwechseln, Anwendungsmodernisierung und Datenbankmigration drastisch gesenkt, weil AMELIO die Änderungen vollständig automatisiert.
Massenänderungen an produktiven Systemen
Änderungen quer durch alle vorhandenen Anwendungen gehören zu den permanenten Aufgaben der IT-Abteilungen in großen Unternehmen. Die Auslöser sind neue IT-Strategien, veränderte Geschäftsprozesse, gesetzliche Richtlinien, die zum Stichtag erfüllt werden müssen, und vieles mehr.
Je umfangreicher, komplexer und vernetzter die Anwendungen sind, desto höher sind die Risiken und Kosten solcher Projekte. Wenn – ohne den laufenden Betrieb zu gefährden – Tausende Module der produktiven Bestandssysteme geändert werden müssen, sind die Antworten auf die folgenden Fragen von essentieller Bedeutung:
- Wie können Konsistenz und Qualität der Änderungen gewährleistet werden?
- Wie vermeidet man die Blockierung anderer Projekte durch die Änderungen und – umgekehrt – wie integriert man Änderungen aus anderen Projekten in die Massenänderungen?
- Wie garantiert man die Sicherheit und Stabilität der produktiven Systeme?Wie bekommt man den Aufwand, die Kosten und die zeitliche Organisation für das Testen in den Griff?
100%-ige Automation mit AMELIO Modernization Platform
AMELIO Modernization Platform ist eine maßgeschneiderte Factory, die umfangreiche und komplexe Änderungen großer Anwendungen vollständig – d.h. zu 100% – automatisiert.
- AMELIO ändert den Code konsistent, reproduzierbar und absolut fehlerfrei.
- AMELIO dokumentiert revisionssicher alle Entscheidungen und Änderungen.
- AMELIO liefert pflegeleichten Code für die weitere Entwicklung.
- AMELIO reduziert den Testaufwand enorm.
Die Fähigkeiten und die Effizienz von AMELIO eröffnen völlig neue Möglichkeiten für die Planung und Durchführung großer Projekte.
- Projektstrategien lassen sich mit dem gesamten Volumen verifizieren.
- Andere Projekte werden nicht blockiert.
- Transformationszeitpunkte können beliebig gewählt werden, Freeze-Zeiten sind extrem kurz.
Das sind nur ein paar der Vorteile, die der Einsatz von AMELIO bietet. Mehr erfahren Sie auf unserer Website im Bereich AMELIO Modernization Platform.
Wie beurteilen unsere Kunden AMELIO?
„…Das tatsächliche Ausmaß der durch AMELIO erreichten Automatisierung war beeindruckend. Das Werkzeug lieferte absolut zuverlässige Ergebnisse. Durch AMELIO gelang es uns, dieses geschäftskritische Projekt rechtzeitig und innerhalb unseres Budgets fertig zu stellen..“.
Jürgen Mülders, Service Manager, T-Systems Enterprise Services, Deutschland
Einen Eindruck davon, wie leistungsfähig AMELIO Modernization Platform tatsächlich ist, gibt Ihnen unser Bericht über das AMELIO-Projekt bei der Niederländischen Kraftfahrzeugzentrale RDW. Dort wurde AMELIO für ein sehr umfangreiches und anspruchsvolles Modernisierungsvorhaben, das außer Plattformmigration und Datenbankwechsel auch die Anwendungsmodernisierung umfasste, erfolgreich eingesetzt:
- Mehr als 10.000 Module,
- Mehr als 10 Millionen LOCs,
- Mehr als 1 Million einzelner Änderungen.
"AMELIO Modernization Platform ist die zuverlässige Lösung für die systematische Modernisierung unserer komplexen Anwendungen – 100% automatisiert, maßgeschneidert und generativ. Mit AMELIO konnten wir dieses anspruchsvolle Großprojekt schneller und mit weniger Ressourcen realisieren."
Carine Joosse, ICT Manager Projects, RDW, Niederlande
Wofür können Sie AMELIO Modernization Platform nutzen?
Aufgrund seiner flexiblen Architektur kann AMELIO für sehr unterschiedliche Modernisierungs- und Migrationsprojekte eingesetzt werden.
Weitere Informationen erhalten Sie auf unserer Website unter AMELIO Modernization Platform. Dort finden Sie eine Übersicht über typische Anwendungsbereiche, eine Liste der unterstützten Plattformen sowie Erläuterungen zur Technologie hinter AMELIO.
Möchten Sie mehr wissen?
Kontaktieren Sie uns, wenn Sie wissen möchten, wie AMELIO Modernization Platform Ihnen helfen kann, Ihre Änderungen sicher, zuverlässig, fehlerfrei und 100% automatisch durchzuführen. Wenn es in Ihrem Unternehmen große Legacy-Anwendungen gibt, sollten Sie die Möglichkeiten von AMELIO kennen.
3. Modernisierung: Konsolidierung von Datenbanksystemen
Viele Unternehmen kämpfen gegen steigende Kosten, die durch die parallele Nutzung unterschiedlicher Datenbanktechnologien, das schwindende Know-how sowie den wachsenden Aufwand für die Weiterentwicklung und Wartung der über Jahrzehnte gewachsenen, großen und komplexen Anwendungen entstehen.
Als Beispiel für die Konsolidierung von Datenbanksystemen erläutern wir die Möglichkeiten bei der Ablösung von IBM IMS Datenbanken:
Modernisierung: Konsolidierung von Datenbanksystemen
Modernisierung: Konsolidierung von Datenbanksystemen
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
COBOL 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.
Weitere Informationen finden Sie auch hier: "IBM IMS/DB automatisch ablösen"
Sprache: Deutsch - Version: MT11081.01
CGI Deutschland holt Delta Software Technology als Partner für das Modernisierungsprojekt bei BSQ Bauspar AG ins Boot.
Die BSQ Bauspar AG 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.
Weiterlesen...
4. Modernisierung: Ablösung generativer Entwicklungssysteme
Wer für die Entwicklung seiner COBOL- und PL/I-Anwendungen generative Werkzeuge nutzt, will deren Vorteile auch zukünftig nutzen. Eine Modernisierung muss also das höhere Abstraktionsniveau erhalten und damit weit über eine einfache Sprachtransformation hinausgehen.
Informationen zum Forschungsprojekt MoMaG finden hier:
Modernisierung: Ablösung generativer Entwicklungssysteme
Modernisierung: Ablösung generativer Entwicklungssysteme
MoMaG – Modernisierung Makro-basierter Generatoren
Modernisierung von Legacy-Anwendungen, Offloading oder Downsizing sind mehr denn je in aller Munde. Durch Verlagerung der Anwendungen etwa vom Host auf einen Unix- oder Windows-Cluster lassen sich enorme Kosten einsparen, durch Transformation in aktuelle Sprachen auch die Wartbarkeit wieder sicherstellen und verlängern.
Für „normale“ Legacy-Anwendungssysteme – realisiert etwa in COBOL oder PL/I – gibt es inzwischen viele erfolgversprechende Modernisierungslösungen, allesamt mit dem Anspruch, die bereits getätigten Investitionen in die Zukunft zu retten.
Wer jedoch bei der Entwicklung der Anwendungen Software-Generatoren einsetzt, erwartet mehr als eine einfache Sprachtransformation. Die generative Entwicklung findet auf einem höheren Abstraktionsniveau statt, der zu pflegende Code wird dadurch in der Regel ebenso wie der Aufwand für die Anwendungstests enorm reduziert. Auf diese Vorteile will niemand nach der Modernisierung verzichten.
Forschungsergebnisse oder gar Werkzeuge für die Modernisierung generativer Entwicklungssystem gab es noch nicht. Sollte sich der immense Vorteil bei der Softwareentwicklung jetzt als Hemmnis für die Modernisierung erweisen?
Vorteile generativer Entwicklung sichern
Für die Experten der Delta Software Technology und die Forscher der Universität Leipzig wurde schnell klar: Wir müssen mit der Modernisierung eine Ebene höher ansetzen, beginnen wir bei den Generatoren. Bringen wir zunächst sie in eine moderne Welt, dann folgen die generierten Systeme … automatisch.
Die Ideen überzeugten die Gutachter des BMBF: Im Rahmen der Fördermaßnahme „KMU Innovativ – IKT“ unterstützt das Ministerium das Projekt „MoMaG – Modernisierung Makro-basierter Generatorsysteme“, das wir in Kooperation mit der Universität Leipzig durchführen.
Lesen Sie Näheres unter: MoMaG-Projekt
Download Delta-Newsletter
Sprache: Deutsch - Version: NL11017.01
Inhalt
- Aktuelle Produktversionen – Planen Sie Ihre Updates jetzt
- Risiken und Kosten für Modernisierung und Migration senken
- Modernisierung: Konsolidierung von Datenbanksystemen
- Modernisierung: Ablösung generativer Entwicklungssysteme