Unsere Software soll mit anderen Systemen zusammenarbeiten. Wie gehen Sie vor?
Wir klären zuerst, welche Daten zwischen welchen Systemen fließen müssen, wie oft und welches System die Daten führt. Dann wählen wir den Weg: REST-API, Nachrichten über eine Integrationsplattform, EDI oder Dateiaustausch. Neue Schnittstellen laufen zunächst parallel zur bestehenden Lösung und gehen erst nach Ihrer Freigabe produktiv.
Mit welchen Plattformen arbeiten Sie?
Mit Microsoft BizTalk Server, eigenen .NET-Diensten in Docker-Containern und SQL Server. Für SAP nutzen wir IDoc, BAPI/RFC und OData, für EDI gängige Standards wie EDIFACT und den Transport über AS2 oder SFTP.
Welche Systeme binden Sie an?
Praktisch alles, was eine Schnittstelle besitzt oder bekommen kann: ERP- und CRM-Systeme, Online-Shops und Marktplätze, Datenbanken, Lager- und Versandsysteme, Buchhaltung sowie individuelle Eigenentwicklungen. Wir arbeiten mit modernen APIs (REST, GraphQL) ebenso wie mit etablierten Standards (SOAP, EDI, IDoc, AS2) und binden Partner und Dienstleister über die Formate an, die diese vorgeben.
Können Sie SAP anbinden?
Ja. SAP-Anbindungen gehören zu unseren häufigsten Aufgaben. Wir integrieren über IDoc, BAPI/RFC sowie moderne REST- und OData-Schnittstellen und bilden Geschäftsprozesse wie Aufträge, Lieferungen, Stammdaten oder Rechnungen sauber zwischen SAP und Ihren übrigen Systemen ab, inklusive Mapping, Validierung und nachvollziehbarem Monitoring.
Echtzeit oder Batch?
So zeitnah wie sinnvoll, so robust wie nötig. Wo Prozesse es erfordern, setzen wir auf ereignisgesteuerte Integration in nahezu Echtzeit, damit Bestände, Aufträge und Status ohne Verzögerung übereinstimmen. Wo Massenverarbeitung oder Vorgaben von Partnern es nahelegen, bleibt der geplante Lauf das richtige Mittel. Entscheidend sind Zuverlässigkeit und Nachvollziehbarkeit.
Geht das im laufenden Betrieb?
Ja, das ist der Normalfall. Unternehmenskritische Systeme lassen sich nicht abschalten, also integrieren und modernisieren wir schrittweise: Neue Schnittstellen laufen zunächst parallel, werden gegen die Bestandswelt geprüft und erst nach Freigabe scharf geschaltet. So bleibt der Betrieb stabil, während die Landschaft Stück für Stück besser wird.