Transformation und Prozessberatung
Erfolgreiche Transformationen von der Strategie bis zur Umsetzung
Transformation wird anspruchsvoll, wenn bestehende Systeme, Prozesse und Abhängigkeiten keine einfachen Lösungen mehr zulassen. Ob Legacy-Modernisierung, SAP- und Prozessdigitalisierung, Cloud-Transformation oder ein strategisch wichtiges Projekt, das ins Stocken geraten ist: Wir schaffen Klarheit, entwickeln gemeinsam einen realistischen Weg und begleiten die Umsetzung bis in den laufenden Betrieb. Dabei verbinden wir Beratung und Projektmanagement mit eigener technologischer Umsetzungskompetenz. So entstehen keine Konzepte für die Schublade, sondern Veränderungen, die tatsächlich funktionieren. Welche unterschiedlichen Herausforderungen wir gemeinsam mit unseren Kunden bewältigen, zeigt ein Blick auf unsere Projektpraxis.
Projektreferenzen
Aufgaben · Lösungen · Kundennutzen
Mainframe-Modernisierung – Serviceorientierte IntegrationUnternehmen aus Automobilindustrie, Finanzwesen und weiteren Branchen2005 – 2025
| Herausforderung | Gewachsene Mainframe-Anwendungen mit langjährig etablierter Businesslogik mussten für moderne Anwendungen und Geschäftsprozesse geöffnet und modernisiert werden – bei gleichzeitigem Erhalt bestehender Investitionen sowie der Einhaltung hoher Sicherheits- und Konzernanforderungen. |
|---|---|
| Lösung und Leistung | Entwicklung und Einführung serviceorientierter Integrationslösungen, mit denen Mainframe-Ressourcen und bestehende Businesslogik ohne grundlegende Neuentwicklung über Web Services für moderne Java-, .NET-, Office- und SAP-Anwendungen nutzbar gemacht wurden. Von der Auswahl geeigneter Technologien über Konzeption und Umsetzung bis zur langfristigen Weiterentwicklung begleitete MACHOLD die Modernisierung. |
| Nutzen | Bestehende IT-Investitionen und bewährte Businesslogik konnten weiter genutzt und gleichzeitig für neue digitale Prozesse erschlossen werden. Wiederverwendbare Services ermöglichten eine schnelle Integration weiterer Anwendungen sowie Echtzeit-Datenaustausch und schufen damit eine nachhaltige Basis für die schrittweise Modernisierung der IT-Landschaft. |
| Technologien | Cobol, DB2, IMS/DB, SAP, XML, Java, .NET, Web Services |
| Zeitraum | 2005 – 2025 |
Modernisierung host-basiertes Verwaltungsframework für Debit-/KreditkartenBank / Wertpapierabwicklung1997 – 2025
| Herausforderung | Ein veraltetes, host-basiertes System zur Verwaltung, Produktion und Überwachung von Debitoren-/Kreditkarten über eine host-basierte Software im Umfeld z/OS, CICS und COBOL sollte abgelöst werden. Gestiegene Anforderungen an grafische Oberfläche und individuelle Kartenlayouts ließen sich dort ebenso wenig abbilden wie wirtschaftliche Erweiterungen, da das monolithische System keine Modularisierung vorsah. |
|---|---|
| Lösung und Leistung | Als bereits für das Altsystem verantwortlicher Partner erstellte MACHOLD zunächst Studie und Pilotanwendung zur Verifizierung und entwickelten das System anschließend unter WebSphere auf J2EE-Basis neu – mit UML- und Datenbankmodellierung, einem eigens entwickelten Java-Code-Generator, browserbasierter Oberfläche in Adobe Flex3 sowie neuen Modulen für Kartenproduktionsdaten, PIN-/TAN-Briefe und die Anbindung der Sicherheitssysteme. |
| Nutzen | Die Mitarbeitenden konfigurieren Kartenprodukte seither am Browser-Arbeitsplatz, überwachen den automatischen Produktionsablauf von Karten und Zusatzdienstleistungen und greifen bei Bedarf steuernd ein. |
| Technologien | Java, J2EE, EJB, WebSphere, IBM RAD, Visual Paradigm, DB2, Adobe Flex3, BlazeDS, SCRUM, JUNIT, Cactus, UML |
| Zeitraum | 1997 – 2025 |
Ablösung/Migration diverser Legacy-Verwaltungssysteme durch zentrale WebanwendungenÖffentliche Verwaltung (Landesministerium)ab 2011/2022/2025 und Support bis 2031
Mehrere Altanwendungen mit unterschiedlichen Front- und Backendsystemen, jedoch gleicher Datenbanken, Tabellen und Attributen, sollten sukzessive durch zeitgemäße Webapplikationen abgelöst werden. Die Ablösungen sollten nach und nach, innerhalb bestehender Budgetgrenzen abgelöst und bis zur Vereinheitlichung der Anwendungslandschaft betreut und weiterentwickelt werden.
| Herausforderung | 1. Eine VB6-Desktopanwendung mit rund 70 Access-Datenbanken zur Verwaltung von Dienststellen- und Personendaten verursachte täglichen manuellen Aufwand – auch bedingt durch das Auslaufen des Hersteller-Supports. |
|---|---|
| Lösung und Leistung | Nutzung der zentralen Oracle-Datenbank und Entwicklung einer ASP.NET-Webanwendung (Intranet) mit nächtlicher, vollautomatisierter Synchronisation sowie Filter-, Export- und Massenversand-Funktionen. |
| Nutzen | Die Anwendung ermöglicht nun den ca. 4.000 Anwenderinnen und Anwendern eine zentrale Steuerung der Datenpflege mit automatischer Synchronisation. MACHOLD hat nach dem Abschluss der Entwicklung die laufende Weiterentwicklung (z. B. Barrierefreiheit) und den Support (SLA) übernommen. Laufzeit aktuell bis Ende Q1/2028. |
| Herausforderung | 2. Ein jahrzehntealtes Mainframe-Verfahren (HP-Nonstop/Cobol) zur Personalbedarfsplanung war zunehmend wartungsintensiv, fehleranfällig und nicht mehr zeitgemäß. Beim Auftraggeber stand zudem kein geeignetes fachliches und technisches Personal mehr zur Verfügung und die eingesetzte Technologie erzeugte hohe Lizenzkosten. |
| Lösung und Leistung | Vollständige Ablösung der Mainframe-Infrastruktur und Schaffung einer zeitgemäßen Webanwendung inklusive einfacher, parametrisierbarer Steuerung der Personalbewegungen sowie der Neueinstellungen. Die Parameter bzw. Wertetabellen können durch berechtigte Nutzer selbstständig gepflegt werden. |
| Nutzen | Zukunftssichere Technologie und geringere Verwaltungs- sowie Supportkosten. MACHOLD hat nach dem Abschluss der Entwicklung die laufende Weiterentwicklung und den Support übernommen. Laufzeit aktuell bis Ende Q4/2027. |
| Herausforderung | 3. Ein bislang als Einzelplatzlösung abgebildeter Verwaltungsprozess für gezielte Datenbank-abfragen im Bereich der Personalplanung und -auswertung sollte durch eine Webapplikation abgelöst werden. Ziel sollte die Steuerung einer stichtagbezogenen Auswertung aller Personaldaten der gemeinsamen Datenbasis des Landes sein. Die bestehende und abzulösende Anwendung war nicht mehr zeitgemäß, fehleranfällig, nur begrenzt nutzbar und die Daten nur schwer auswertbar. |
| Lösung und Leistung | Konzeption und Entwicklung einer Webanwendung zur strukturierten Erfassung, Steuerung und Auswertung – die Umsetzung erfolgte agil. Über ein neu definiertes Rollen- und Rechtekonzept können nun gezielte Auswertungen für die Personaldaten durch Regierungspräsidien und Ministerien erzeugt werden. |
| Nutzen | Ein durchgängiger, nachvollziehbarer Prozess mit höherer Datenqualität und einfacher Auswertbarkeit. MACHOLD hat nach dem Abschluss der Entwicklung die laufende Weiterentwicklung und den Support übernommen. Laufzeit aktuell bis Ende Q4/2031. |
| Technologien | ASP.NET, C#, OracleDB, PL/SQL, HTML/CSS/JS, IIS, aktuelle Webtechnologien (barrierefrei, ISO 25010), Java, Spring Boot, JPA, Maven, Docker, Redis, Swagger, OpenAPI, React, TypeScript, Vite, MUI-Material, agile Umsetzung |
| Zeitraum | ab 2011/2022/2025 und fortlaufender Support bis 2031 |
Modernisierung und Weiterentwicklung von Fachverfahren für landwirtschaftliche FörderprogrammeÖffentliche Verwaltung (Landesamt)1990 – 2010
| Herausforderung | Für die Verwaltung von Förder- und Ausgleichsmaßnahmen sowie landwirtschaftlichen Förderprogrammen wurden fachliche Anwendungen im Umfeld von GIS, Forsten und der Förderung von Landwirten und Winzern eingesetzt. Die gewachsenen Systemstrukturen mussten fachlich zuverlässig betrieben und an neue Anforderungen angepasst werden. |
|---|---|
| Lösung und Leistung | MACHOLD unterstützte die Weiterentwicklung und Betreuung der Anwendungen im MVS-/COBOL-/Adabas-/Natural-Umfeld und ergänzte diese um moderne Webentwicklung für GIS-Anwendungen auf Java-Basis. |
| Nutzen | Die kontinuierliche Betreuung sicherte den stabilen Betrieb der fachlichen Verfahren und ermöglichte deren bedarfsgerechte Weiterentwicklung. Damit konnten bestehende Systemstrukturen langfristig für neue fachliche und technische Anforderungen nutzbar gehalten werden. |
| Technologien | MVS, Cobol, Adabas, Natural, Webentwicklung GIS, Java |
| Zeitraum | 1990 – 2010 |
Prüf- und Abschlusstool für die Sondertarif-AbrechnungBörsennotiertes Energieversorgungsunternehmen2008 – 2014
| Herausforderung | Interne Abrechnungsanwendung für Sondertarifkunden (Monats- und Jahresabschluss) lief als Access-Lösung mit lokaler Installation und Datenbank-Kopie je Nutzer – bei großer Nutzerzahl unpraktisch. Da der Abschluss bereits vor Monats- bzw. Jahresende erfolgen muss, werden Abrechnungsbeträge zum Teil simuliert und müssen von Sachbearbeitern im Prüf- und Abschlusstool geprüft und angepasst werden. |
|---|---|
| Lösung und Leistung | Neuentwicklung als zentrale Webanwendung auf ASP.NET-Basis durch MACHOLD. Vertrags- und Abrechnungsdaten werden per SQL Server Integration Services von SAP/Oracle auf den neuen SQL-Server (Backend) übertragen und dabei für die Prüfung aufbereitet. Die Anwendung bietet Formulare zur Auswahl und Filterung von Verträgen, zur Bearbeitung der monatlichen Abrechnungsdaten, zur regelbasierten Ermittlung von Korrekturwerten sowie zur Erstellung von Diagrammen und Berichten. Durchgängige Betreuung aus einer Hand – von der Erstberatung über Konzept und Umsetzung bis zur Datenmigration und späteren Erweiterungen. |
| Nutzen | Zugriff für alle Benutzer per Webbrowser, ohne lokale Installation oder Datenbank-Kopie. Zentrale Rollen- und Rechteverwaltung über LDAP. Ein Ansprechpartner von der Konzeption bis zur laufenden Weiterentwicklung – langfristig wart- und erweiterbar. |
| Technologien | ASP.NET, IIS, SQL-Server, SSIS, C#, HTML/CSS, T-SQL |
| Zeitraum | 2008 – 2014 |
Cloudbasierte Plattform zur Tokenprovisionierung im Mobile-Payment-UmfeldBank / Wertpapierabwicklung2025
| Herausforderung | Sparkassenspezifische Kartenprodukte sollten in die Wallets führender Zahlungsdienstleister integriert werden. Dafür war eine Plattform erforderlich, die eingehende Daten zeitkritisch verarbeitet und die beteiligten Schnittstellen entsprechend absichert. |
|---|---|
| Lösung und Leistung | MACHOLD entwickelte mehrere Microservices mit Spring Boot und Java, setzte diverse Schnittstellen (u. a. REST-APIs auf Basis von OpenAPI) um und sicherte sie über mTLS nach Zero-Trust-Prinzip ab. Die Persistenz realisierten wir mit JPA/Hibernate auf Google Cloud Postgres, Deployment und Betrieb erfolgen über GKE, Terraform und GitLab-CI-Pipelines. Hinzu kamen Envelope Encryption mit Google KMS & Tink sowie Event-Streaming mit Apache Kafka samt Retry-, Fehler- und Circuit-Breaker-Strategien. |
| Nutzen | Die Architektur ist hochverfügbar und resilient ausgelegt; die Queue-Consumer skalieren lastabhängig über Multithreading. |
| Technologien | mTLS, JPA/Hibernate, Google Cloud Postgres, GKE, Terraform, GitLab, Google KMS & Tink, Apache Kafka, Java EE, JSF, Adobe Flex3, XML, Rest, JAX-RS/Jersey, Java, JavaServer, Spring Core, Spring WebFlow, Spring Boot, WebSphere, div. Alttechnologien |
| Zeitraum | 2025 |
Modernisierung der Wertpapier-DatenanlieferungBank / Wertpapierabwicklung2024 – 2026
| Herausforderung | Modernisierung der Datenanlieferung eines externen Finanzmarktdatenproviders für Wertpapierdaten. Die Einführung einer neuen Schnittstelle und eines neuen Datenmodells erforderte eine fachliche Zuordnung der bestehenden Datenfelder zu den neuen Datenstrukturen sowie entsprechende Anpassungen der betroffenen Wertpapiersysteme. Nach einer Unterbrechung des ursprünglichen Vorhabens wurde die Modernisierung in einem Folgeprojekt neu aufgesetzt und um eine XML-basierte Datenanlieferung erweitert. |
|---|---|
| Lösung und Leistung | Übernahme der IT-Projektleitung und AP-Verantwortung sowie Durchführung von BA-Tätigkeiten durch MACHOLD. Erstellung einer Vorstudie für die betroffenen Wertpapiersysteme und Durchführung des fachlichen Mappings der bestehenden auf die neuen Datenfelder. Erstellung der Fach- und IT-Konzeption sowie Umsetzung der erforderlichen Anpassungen in COBOL. Berücksichtigung der Auswirkungen auf zentrale Prozesse der Wertpapierabwicklung, insbesondere Kapitalmaßnahmen, Erträge, Zinsen, Dividenden, Rückzahlungen, FiFo/Verbrauchsfolge, Bestandsprovision, Depotauszug, Ex-post, Hauptversammlungen und Offenlegungen sowie Konten- und Depotabgleiche. |
| Nutzen | Schaffung der technischen und fachlichen Voraussetzungen für die Umstellung auf die modernisierte Datenanlieferung. Sicherstellung der korrekten Verarbeitung der neuen Datenstrukturen in den betroffenen Wertpapiersystemen und Vorbereitung auf die XML-basierte Datenanlieferung. |
| Technologien | COBOL, DB2 |
| Zeitraum | 2024 – 2026 |
Projektmanagement und Modernisierung von Anwendungen im Debit- und Kreditkarten- sowie Mobile-Payment-UmfeldBank und Verlagsgruppe einer großen Bank / Zahlungsdienstleister1995 – 2025
| Herausforderung | In einem über Jahre gewachsenen Umfeld waren zentrale Anwendungen für Debit- und Kreditkarten, Kartenproduktion und weitere Bankprozesse weiterzuentwickeln und teilweise abzulösen. Gleichzeitig galt es, bestehende Mainframe-Anwendungen schrittweise zu modernisieren und neue digitale Lösungen für veränderte Anforderungen im Zahlungsverkehr aufzubauen. |
|---|---|
| Lösung und Leistung | MACHOLD übernahm das Projektmanagement für diverse Projekte im Debit- und Kreditkartenumfeld und begleitete die Weiterentwicklung sowie Ablösung bestehender Anwendungen. Dazu gehörten unter anderem Mainframe-Projekte rund um Kredit- und Debitkarten bis zur Ablösung im Jahr 2008 sowie die Weiterentwicklung von MOKKA und die Ablösung von Flex durch JSF2. Darüber hinaus wurden Lösungen für die Abwicklung der Kartenproduktion und kryptografische Prozesse umgesetzt. Im Mobile-Payment-Umfeld unterstützten wir 2025 den Aufbau einer cloudbasierten Plattform zur Tokenprovisionierung. Weitere Projekte umfassten unter anderem die Digitalisierung eines Börsenspiels sowie die Entwicklung eines Autorentools für Online-Lerneinheiten. |
| Nutzen | Die Projekte unterstützten die schrittweise Modernisierung und Ablösung gewachsener Legacy-Anwendungen im Zahlungsverkehr. Gleichzeitig wurden bestehende Prozesse weiterentwickelt und neue technische Grundlagen für digitale und cloudbasierte Payment-Lösungen geschaffen. |
| Technologien | IBM-Mainframe, CICS, COBOL, DB2, XML, XML-Thunder, WebEdition, OS/390, 3270, JSF, Flex |
| Zeitraum | 1995 – 2025 |
Anwendungen zu modernisieren ist eine Herausforderung, und wir meinen dabei nicht das Erneuern von Entwicklungsumgebungen oder das Upgrade von Programmiersprachen, sondern die Veränderung der bestehenden Anwendung, sei es durch Modularisierung, die Schaffung von APIs oder den Umstieg auf andere Plattformen etc..
Die Modernisierung beginnt oft mit einer sogenannten Extrahierung von Business Rules und der Überführung dieser Regeln in ein Repository. Dabei werden oft auch scheinbar nicht oder nicht mehr benutzte Teile des Sourcecodes vorab entfernt, um die Extrahierung von Business Rules zu vereinfachen. Das Risiko, zu viel des scheinbar nicht mehr benötigten Codes zu entfernen, ist dabei sehr groß. Oft wird die Extrahierung anhand bestehender Sourcecodes durchgeführt, weil adäquate Dokumentationen der Prozesse fehlen oder nur rudimentär vorhanden sind, oder es werden hierfür maschinelle Verfahren angewandt, die aber nie ein exaktes Abbild der bestehenden Regeln schaffen.
Schneller und einfacher ist daher in vielen Fällen, bei denen nur noch Sourcecodes, aber kein Prozess-Know-how und keine Prozessdokumentationen mehr vorhanden sind, eine maschinelle Transformation bestehender Sourcecodes.
Wie können Unternehmen sicher und kostengünstig von Cobol auf Java umstellen?
CodeTurn von Astadia macht diesen Übergang möglich, sodass COBOL-Applikationen in funktionierenden, wartbaren Java-Code umgewandelt werden können.
Java ist heute eine der am weitesten verbreiteten Programmiersprache und ist aktuell die Sprache, die an allen Universitäten gelehrt wird. Dokumentationen, Softwarebibliotheken und Entwicklungstools sind kostenlos erhältlich. Java ist sehr gut spezifiziert, und die Java-Plattform verfügt über eine offene Community.
Daneben bedeutet der Wechsel zu einer dieser Sprache auch eine Verwendung hochmoderner IDEs mit umfangreicher Unterstützung für Debugging, Refactoring, Profiling und Tests. Java ermöglicht die Verwendung von Drittanbieter-Bibliotheken sowie die Nutzung moderner Anwendungsarchitekturen (Multi-Tier, SOA oder Micro-Services) und Bereitstellungstechniken (Cloud, Docker, …).
Sobald die Entscheidung getroffen wurde, sich von COBOL zu verabschieden, lautet die nächste große Frage: Wie soll eine große, ausgereifte COBOL-Codebasis in ihr OO-Äquivalent umgewandelt werden?
Die meisten Organisationen verfolgen einen der folgenden drei Ansätze:
REPLACE
REWRITE
MIGRATE
Der Einsatz von Standardsoftware ist oft die kostengünstigste Lösung, die aber nur möglich ist, wenn dadurch eine annähernd gleiche Funktionalität wie bei der vorhandenen COBOL-Anwendung sichergestellt werden kann. Umschreiben hingegen führt oft zu enormen Kosten und evtl. zum Scheitern des Transformationsprojektes (Forschungsnotizen nennen Kosten von ca. 5-25 Euro pro Codezeile und eine Rate von ca. 160 Codezeilen pro Tag und Entwickler/in).
Für eine automatisierte Transformation bietet das Unternehmen Astadia einen realistischen Ansatz, um große COBOL Anwendungen umzustellen:
Konsistenz
Da der gesamte Code per Software übersetzt wird, gibt es keine Alt-/Neu-Unterschiede. Qualität und alle Funktionen bleiben unverändert bestehen.
Geschwindigkeit und kontinuierliche Verbesserung
Eine komplette Codebasis kann in wenigen Stunden konvertiert werden, d.h. dass dieser Vorgang beliebig oft wiederholt werden kann. Dabei können über Parametereinstellungen die Ergebnisse kontinuierlich optimiert werden.
Sehr hohes Maß an Testbarkeit
Über Regressionstests kann bei unveränderter Funktionalität eine Ergebniskontrolle alt/neu durchgeführt werden. Diese Tests sind automatisiert durchführbar, sodass bei Optimierungen und erneuten Konvertierungen jeweils die Ergebniskontrolle ausgeführt werden kann.
Minimale Unterbrechung
Entwickler in den IT-Abteilung können die bestehenden Sourcen bis zur endgültigen Transformation weiter in der ursprünglichen Umgebung warten und weiterentwickeln.
Astadia bietet mit CodeTurn ein flexibles Tool, welches den Code sowohl im prozeduralen Stil als auch als OO-Variante liefert, wie im folgenden kurzen COBOL-Code-Schnipsel zu sehen ist:
