BizTalk Sourcecode verloren? Das ist kein Grund zur Panik! BizTalk Sourcecode wiederherstellen!

Herausforderung bei der Anpassung veralteter Integrationssoftware

Unternehmen haben viele Gründe, bestehende Integrationslösungen anzupassen. Ein prominentes Beispiel ist die DSGVO, die zahlreiche Unternehmen dazu zwang, ältere Softwarelösungen an die neuen Datenschutzrichtlinien anzupassen. Doch nicht nur gesetzliche Änderungen können Anlass für eine Überarbeitung sein. Auch Änderungen in etablierten Prozessabläufen, Modernisierungsentscheidungen oder die Integration neuer Geschäftsprozesse erfordern häufig eine Anpassung bestehender Integrationslösungen, die möglicherweise seit Jahren unverändert im Einsatz sind.

Häufig begegnen wir jedoch der Herausforderung, dass der Sourcecode der Lösung nicht mehr verfügbar ist. Dies wirft wichtige Fragen auf:

  • Was tun, wenn der Quellcode einer Lösung teilweise oder vollständig verloren gegangen ist?
  • Sind die bisherigen Investitionen meines Unternehmens damit verloren?
  • Wie hoch ist der Aufwand für eine vollständige Wiederherstellung?
  • Wer kann in dieser Situation Unterstützung bieten?

 

Diese Fragen können im ersten Moment Unruhe im Tagesgeschäft auslösen. Aus unserer Sicht ist jedoch kein Grund zur Panik!

Kontaktieren Sie uns für mehr Informationen rund um unsere Leistungen und Produkte.

Das Geheimnis der BizTalk Code-Wiederherstellung

Oftmals ist der Code nicht wirklich weg, er wir noch z.B. auf einem Produktivsystem in Form von Systemdateien (*.DLL ggf. *.EXE) oder liegt zumindest noch auf einem alten Rechner. In diesem Fall ist es in den meisten Fällen noch möglich, die Quellcode-Informationen auf Basis der laufenden Systemen zurück zu gewinnen.

Für Microsoft Integrations-Lösungen (wie z.B. BizTalk) liegen die Daten dann in Form von DLLs auf dem System und werden dort gegebenenfalls von bestehenden Diensten und Programmen verwendet. Diese Datenbündel können wir entknoten und mittels moderner Tools wieder in eine lesbare Form bzw. zu einer sicheren Codebasis gebracht werden. So können die verlorenen Projektstrukturen (Orchestrierungen, Mappings, Schemata oder Helper-Klassen) rekonstruiert und der verlorene Code zurückgeholt werden.

Code wiederherstellen

Der zurückgewonnen Sourcecode kann dann so aufbereitet werden, dass er für Sie wieder der Ausgangspunkt für alle gewünschten Änderungen wird und anschließend wieder auf die Systeme als neue Version der Software ausgerollt werden.

Es ist jedoch nicht immer möglich bestehenden Code automatisch komplett zurückzugewinnen. Besonders bei sehr altem Code oder beispielsweise einigen BizTalk Artefakten lassen sich Informationen nicht korrekt rekonstruieren, weshalb hier etwas „Handarbeit“ gefragt ist. Hier kommt natürlich unser Spezialwissen zum Einsatz. Wir haben bei mehren Kunden bereits Teile oder sogar den kompletten Code erfolgreich wiederherstellen können. Dies erwies sich in den meisten Fällen als nicht schwierig. Bei sehr komplexen Code-Landschaften kann jedoch ader Teufel im Detail stecken uns so können machen Vorhaben aufwändiger werden, da sich dann hier viele Abhängigkeiten „verstecken“ können und diese erst beim Rekonstruieren der Projekt-Struktur auffallen. Aber auch diese Herausforderung ist mit etwas Fleiß und Zeit zu meistern.

Resümee

Sollten Sie den BizTalk Sourcecode Ihrer Intergrations-Lösung aus welchem Grund auch immer verloren haben, ist dies in erster Linie kein Grund zur Panik, sondern ein guter Moment mit uns in Kontakt zu treten. Wir können relativ schnell einschätzen, wie komplex eine Wiederherstellung ist und bei Bedarf auch diese für Sie übernehmen.

Data Passion Milen & Carsten
Data Passion Milen & Carsten
HABEN WIR
IHR INTERESSE
GEWECKT?
Schreiben Sie uns eine kurze E-Mail oder rufen Sie uns einfach an! Wir kümmern uns um Ihr Anliegen innerhalb der nächsten 24 Stunden.

Tel.: +49 (40) 6963816–0
Tel.: +49 (151) 1176898-0
E-Mail: [email protected]

Kontaktanfrage

Kontaktanfrage