Consato IT-Lösungen für Unternehmen

Fernwartung Soforthilfe

Tel: 09191 / 35398 – 0

Consato, Ihr Systempartner rund um IT und Organisation
 

Softwareentwicklung • Konzepterstellung • API-Hooking • Beratung von IT-Entscheidern

Softwareentwicklung • Konzepterstellung • API-Hooking • Beratung von IT-Entscheidern

Kunde

Softwareanbieter für hoch integrierte Branchenlösungen; entwickelt von über 1000 Programmierern.

Auftrag

Das Projekt erstreckt sich über mehrere Jahre und besteht aus diversen Teilaufträgen. Bei allen Anwendungen sollen zu einem Stichtag die Dateiverzeichnisse geändert werden, in denen Programme und Daten auf Arbeitsplätzen und Server abgelegt werden.

Um diese Aufgabe zu bewältigen, wird eine mehrstufige Lösung gesucht. Voraussetzung ist, dass alle Schritte durchgeführt werden können, ohne Einblicke in die Quellcodes der Programme zu benötigen.

Anforderungen

  • Entwicklung eines Verfahrens, um den Aufwand und die Risiken im Vorfeld abzuschätzen zu können.
  • Entwicklung einer Software, die im Hintergrund den Fortschritt der Umstellungen misst, fehlende Anpassungen protokolliert und den testweisen Betrieb nicht vollständig umgesetzter Software ermöglicht.
  • Entwicklung eines Tools, zur komfortablen Auswertung der protokollierten Daten.
  • Begleitende Beratung und Unterstützung

Umsetzung

  • Analyse des Istzustandes und der gewünschten Umstellung mit Testinstallationen und diversen systemnahen Analyse-Tools
  • Ermittlung eines Mengengerüstes und Verfassung einer Machbarkeitsstudie
  • Diverse Präsentationen vor Entwicklern und Führungskräften.
  • Programmierung einer Hooking-Lösung, bei der die API Aufrufe des Dateisystems abgefangen und zur Laufzeit auf die gewünschten Zielverzeichnisse verändert werden. (Damit wird sichergestellt, dass auch Anwendungen, die unvollständig angepasst wurden lauffähig bleiben.)
  • Protokollierung der nicht konformen Aufrufe.
  • Programmierung einer Lösung zur komfortablen Auswertung der Umstellungsprotokolle.
  • Schulung von Entwicklern und Durchführung von Workshops.
  • Beratung von Entscheidungsträgern.

Die Programmierung der Hooking-Komponente erfolgt unter C++. Die Auswertungskomponente wird unter C# erstellt.

Ergebnis

Die ersten Schritte der Umstellung des auf mehrere Jahre angelegten Projektes können erfolgreich abgeschlossen werden. Mit Hilfe der Lösung können alle Abteilungen den Umstellungsaufwand abschätzen. Die Programmierung der tatsächlichen Umstellung unter Nutzung der Hooking-Lösung ist im Gange.

Diese Webseite verwendet essentielle Cookies, die für den Betrieb der Website notwendig sind. Andere Cookies werden nicht eingesetzt. Weitere Infos finden Sie in unserer Datenschutzerklärung.