Zum Inhalt springen

Systemintegration

Systeme, die miteinander reden – auch die, die nie dafür gedacht waren

Viele Unternehmen haben kein Softwareproblem, sondern ein Übersetzungsproblem: Jedes System hält einen Teil der Wahrheit, und zusammengeführt wird von Hand. Wir bauen die Verbindungen dazwischen – auch dort, wo eine Seite keine dokumentierte Schnittstelle mitbringt.

Für wen

Passt das zu Ihrer Situation?

  • Unternehmen, deren Daten in mehreren Systemen liegen und täglich von Hand abgeglichen werden

  • Betriebe, die ein Altsystem behalten müssen, es aber an neue Anwendungen anbinden wollen

  • Software-Anbieter, die eine Schnittstelle zu einem fremden System brauchen und dafür keine Kapazität haben

Leistungsbausteine

Was konkret dahintersteckt

Systemkopplung

ERP, Fertigungssteuerung, Webshop und Buchhaltung sprechen selten dieselbe Sprache. Wir bauen die Übersetzungsschicht dazwischen und legen fest, welches System bei welchem Feld die Wahrheit hält – die Frage, an der Integrationen sonst scheitern.

Altsysteme ohne Schnittstelle

Wenn kein API existiert, bleiben andere Wege: ein lesender Zugriff auf die Datenbank, ein vereinbarter Dateiaustausch oder ein Exportlauf zu festen Zeiten. Wir wählen den Weg, der den Bestand nicht gefährdet, und halten schriftlich fest, welche Risiken er mitbringt.

API-Entwurf und Versionierung

Eine Schnittstelle wird länger genutzt als geplant und von mehr Systemen als vorgesehen. Wir entwerfen sie deshalb von außen nach innen, dokumentieren sie maschinenlesbar und versionieren so, dass ein Konsument nicht über Nacht stehenbleibt.

Verlässlichkeit im Betrieb

Das Zielsystem ist irgendwann nicht erreichbar – die Frage ist nur wann. Übertragungen werden deshalb wiederholbar ausgelegt, doppelte Verarbeitung wird ausgeschlossen, und stehengebliebene Strecken melden sich von selbst, statt tagelang unbemerkt zu bleiben.

Ergebnis

Das halten Sie am Ende in der Hand

  • Maschinenlesbare Schnittstellenbeschreibung, versioniert in Ihrem Repository
  • Lauffähige Integrationsstrecke mit automatisierten Tests
  • Überwachung mit Alarmierung bei stehengebliebenen Übertragungen
  • Betriebsanleitung für Wiederaufsetzen und Fehlersuche

Technologien

Womit wir arbeiten

  • .NET / C#
  • ASP.NET Core
  • REST und OpenAPI
  • PostgreSQL
  • SQL Server
  • Microsoft Azure
  • Docker
  • Monitoring

FAQ

Häufige Fragen zu Schnittstellen & Integration

Was, wenn unser Altsystem gar keine Schnittstelle hat?

Dann bleiben lesender Datenbankzugriff, ein vereinbarter Dateiaustausch oder ein geplanter Exportlauf. Welcher Weg trägt, hängt vom System und vom Wartungsvertrag ab – ein direkter Datenbankzugriff kann die Herstellerunterstützung berühren. Wir prüfen das vorab und benennen die Risiken, statt sie zu übergehen.

Was passiert, wenn ein System vorübergehend nicht erreichbar ist?

Übertragungen werden so ausgelegt, dass sie wiederholt werden können, ohne doppelt zu wirken. Fehlgeschlagene Läufe werden erneut angestoßen, und wenn eine Strecke dauerhaft stehenbleibt, meldet die Überwachung das aktiv. Ein Ausfall auf einer Seite darf keine stille Datenlücke auf der anderen erzeugen.

Wem gehört die Schnittstelle am Ende?

Ihnen. Quellcode, Schnittstellenbeschreibung und Betriebsanleitung liegen von Anfang an in einem Repository unter Ihrer Kontrolle. Es gibt keine Lizenzbindung an mrsd Solutions und keine Komponente, die nur wir betreiben können.

Können Sie eine bestehende Schnittstelle übernehmen?

Ja. Wir arbeiten uns in den vorhandenen Stand ein, dokumentieren nach, was fehlt, und stabilisieren zuerst die Überwachung – damit sichtbar wird, was tatsächlich schiefgeht, bevor umgebaut wird. Die laufende Betreuung lässt sich anschließend in eine Wartungsvereinbarung überführen.

Sprechen wir über Ihr Vorhaben.

Ein kostenloses Erstgespräch von dreißig Minuten reicht meist aus, um zu klären, ob und wie wir helfen können. Ohne Verkaufsdruck.

Wir melden uns in der Regel innerhalb eines Werktages