+++ 19.01.2020 | 09:18
Epic legt Beschwerde gegen Apple auch in Großbritannien ein
+++ 18.01.2021 | 12:01
Amazon macht Alexa-Technik für Partner verfügbar
+++ 15.01.2021 | 11:09
Google schließt Fitbit-Übernahme ab
+++ 14.01.2021 | 12:04
Chinas mächtiger Milliardär verschwunden
Der Logistikdienstleister Dachser bietet seinen Kunden Lösungen für ein integriertes Waren- und Informationsmanagement. Zur optimalen Unterstützung der Geschäftsprozesse werden selbstentwickelte Java- und Cobol-Anwendungen betrieben; strategische Serverplattform ist dabei IBM i.
Mit den Anwendungen arbeiten weltweit tagtäglich über 20.000 Anwender. Dabei kommen im Lager- und Road-Umfeld Cobol- und Java-Anwendungen zum Einsatz, im Bereich der Luft- und Seefracht vorwiegend Java-Anwendungen. Um einheitliche Services für die verschiedenen Anwendungen zentral bereitzustellen, waren folgende Fragen zu beantworten:
Unterstützung fand Dachser beim IBM-Partner Profi Engineering Systems AG, der dem Dachser-Team einen erfahrenen Software-Architekten zur Seite stellte, um gemeinsam das SOA-Konzept zu erarbeiten. Dabei galt es auch, ein Service-Repository aufzubauen sowie das Monitoring der Service-Verwendung aufzusetzen. Gleichzeitig unterstützte die Profi AG auch bei der Implementierung der neuen Serviceaufrufe in den Bestandsanwendungen.
In das Projekt wurde auch Profis langjähriger Modernisierungs-Partner PKS Software GmbH involviert, dessen Tool eXcite die Logistiker bereits seit vielen Jahren nutzen, um ihre Cobol-Anwendungen möglichst ohne Zusatzaufwand mit einem Web-Front-End auszustatten. Profi und PKS brachten ihr Know-how in das Projekt gemeinsam ein – sowohl architekturseitig als auch in der praktischen Umsetzung.
PKS schulte Dachsers Anwendungsentwickler so auf die Nutzung von Webservices im klassischen Cobol-Umfeld, dass jetzt von Cobol aus Java-Services eingebunden werden können. Außerdem bildet die eXcite-Technologie am Front-End die Verbindung zwischen traditionell modernisierten Web-Oberflächen und den Java-Ultralight-Clients.
In diesem Zusammenhang wurde auch die vormals genutzte Web-Emulation abgelöst. „Dank der Services können wir unsere unterschiedlichsten Systeme miteinander vernetzen und vermeiden zudem redundanten Programmcode,“ zieht Bernd Trojan, Team-Leader Development-Standards bei Dachser, eine erste Bilanz.
Heute kann Dachser aus den Cobol-Programmen heraus Java-Services aufrufen. Dank des Service-Repository und dem zugehörigen Monitoring-System wird der Wiederverwendungsgrad in der Anwendungsentwicklung gesteigert und fortlaufend messbar. Außerdem bleiben Übersichtlichkeit und Ausfallsicherheit in einer komplexeren Software-Landschaft gewährleistet.
So hat Dachser die Grundlage geschaffen für eine Koexistenz traditioneller und neuer Entwicklungssprachen und -technologien, um neue Projekte – auch unter dem Aspekt der Wiederverwendung – effizient zu gestalten.
Bildquelle: Thinkstock/ iStock