Zum Inhalt springen
XSIS
Ein Ingenieur arbeitet bei blauem Licht an Netzwerkkabeln

Enterprises & Integrations

Middleware- und API-Integrationsleistungen

Eine Integrationsschicht für jedes System und jeden Partner, mit behandelten Fehlerfällen

Wenn jede Verbindung ihr eigenes Skript ist

Die meisten Unternehmen hängen von Diensten ab, die sie nicht selbst betreiben: ein CRM, Frachtführer und 3PL-Logistikdienstleister, Steuerplattformen, KYC- und AML-Prüfungen und SaaS-Werkzeuge. Jeder hat seine eigene API, seine eigenen Limits und seine eigene Art zu scheitern.

Eins nach dem anderen verbunden, werden sie zu einer Sammlung von Punkt-zu-Punkt-Skripten, die niemand ganz versteht. Ein Partner ändert seine API, nachts geht eine Nachricht verloren, und das erste Zeichen ist eine Kundenbeschwerde.

Was sich für Sie ändert

  1. Eine Schicht statt eines Geflechts von Skripten

    Systeme veröffentlichen und empfangen Ereignisse über eine gesteuerte Schicht, sodass ein neuer Partner nicht jedes System berührt.

  2. Nichts verloren, nichts doppelt

    Idempotente Schreibvorgänge, Wiederholungen mit Backoff und eine Dead-Letter-Queue, sodass ein Fehler abgefangen und erneut eingespielt statt verloren wird.

  3. Jeder Ablauf sichtbar

    Traces, Fehlerraten und Latenz je Partner, mit Warnungen, die sagen, welcher Partner ausgefallen ist und wie.

Was wir liefern

  • API-Gateway

    Eine gesteuerte Eingangstür für die APIs, die Sie veröffentlichen: Authentifizierung, Ratenlimits, Kontingente, Versionierung und Nutzungsanalysen.

  • Event Mesh und Enterprise Service Bus

    Ein Event Mesh ist ein Netz von Brokern, das Ereignisse in Echtzeit zwischen Systemen und Standorten verteilt. Läuft Ihre IT-Landschaft bereits auf einem Enterprise Service Bus (ESB), entwerfen und erweitern wir auch diesen.

  • BPMN-Workflow-Automatisierung

    Prozesse über Systeme und Menschen hinweg, etwa Onboarding oder Freigaben, modelliert in BPMN (Business Process Model and Notation) und ausgeführt von einer Workflow-Engine.

  • Konnektoren für Drittanbieter-Ökosysteme

    Konnektoren über REST, SOAP und Webhooks oder über eine iPaaS (Integration Platform as a Service) für CRM-, 3PL-Logistik-, Steuer- sowie KYC- und AML-Anbieter.

  • API-Verträge und Versionierung

    OpenAPI- oder WSDL-Definitionen für jede Schnittstelle, mit Feldregeln, Fehlercodes und Limits sowie einer Regel, wie Änderungen von Partnern aufgenommen werden.

  • Identität und Geheimnisse

    Single Sign-on mit OpenID Connect oder SAML, Servicezugriff mit OAuth 2.0 und Zugangsdaten in einem Secrets Vault, begrenzt und rotiert.

  • Zuverlässigkeit und Monitoring

    Idempotenzschlüssel, Wiederholungen, Dead-Letter-Queues und ein menschlicher Betriebsweg für jede Ausnahme, mit Dashboards und Warnungen je Partner.

So arbeiten wir

  1. Bestand aufnehmen

    Wir listen die Systeme und Partner auf, von denen Sie abhängen, die Daten, die jeder braucht, und die Fehler, die Sie heute sehen.

  2. Die Schicht entwerfen

    Wir schreiben die API-Verträge und wählen für jeden Ablauf direkte Aufrufe, Ereignisse, einen ESB oder eine Integrationsplattform.

  3. Konnektoren bauen

    Wir bauen jeden Konnektor von Anfang an mit Fehlerbehandlung, Duplikatschutz und Protokollierung.

  4. Mit jedem Partner testen

    Wir führen Vertragstests und End-to-End-Szenarien in der Testumgebung jedes Partners aus, einschließlich Fehlern.

  5. Sicher ausliefern

    Wir liefern in Stufen aus und halten den alten Weg verfügbar, bis der neue sich bewährt hat.

  6. Betreiben und anpassen

    Wir beobachten Fehlerraten und Dead Letters und passen die Konnektoren an, wenn Partner ihre APIs ändern.

ERP zu Drittanbietern: eine Plattform, viele PartnerGeschäftsereignisse verlassen das ERP einmal, und die Integrationsplattform liefert sie an jeden Partner in dem Format, das er erwartet. Callbacks kommen denselben Weg zurück. Eine Nachricht, die auch nach ihren Wiederholungen scheitert, geht an eine Dead-Letter-Queue und löst eine Warnung mit angehängter Nutzlast aus.ERPERPKunden, Aufträge,RechnungenXSISIntegrationsplattformiPaaS oder eigeneDienste, Mapping undWiederholungenDrittanbieterCRMAccounts, Kontakteund OpportunitiesDrittanbieterLogistik undFrachtführerSendungen undSendungsverfolgungDrittanbieterE-Invoicing- undSteuerplattformFreigabe undBerichterstattungDrittanbieterKYC- undIdentitätsanbieterVerifizierung undScreeningDienstDead-Letter-Queueund WarnungenNichts geht verlorenMenschenSupport-Team1REST · OData · webhook2REST/JSON3REST/JSON4webhook5SOAP/XML · REST6REST/JSON7webhook89

ERP zu Drittanbietern: eine Plattform, viele Partner

Geschäftsereignisse verlassen das ERP einmal, und die Integrationsplattform liefert sie an jeden Partner in dem Format, das er erwartet. Callbacks kommen denselben Weg zurück. Eine Nachricht, die auch nach ihren Wiederholungen scheitert, geht an eine Dead-Letter-Queue und löst eine Warnung mit angehängter Nutzlast aus.

  • Primärer Ablauf
  • Asynchron
  • Fehlerpfad
Der Ablauf in 9 Schritten

Der Ablauf Schritt für Schritt

  1. Von ERP nach Integrationsplattform: Geschäftsereignisse, über REST · OData · webhook (primärer Ablauf).
  2. Von Integrationsplattform nach CRM: Kunden und Aufträge, über REST/JSON (primärer Ablauf).
  3. Von Integrationsplattform nach Logistik und Frachtführer: Gebuchte Sendungen, über REST/JSON (primärer Ablauf).
  4. Von Logistik und Frachtführer nach Integrationsplattform: Sendungsereignisse, über webhook (asynchron).
  5. Von Integrationsplattform nach E-Invoicing- und Steuerplattform: Rechnungen zur Freigabe, über SOAP/XML · REST (primärer Ablauf).
  6. Von Integrationsplattform nach KYC- und Identitätsanbieter: Identitätsprüfungen, über REST/JSON (primärer Ablauf).
  7. Von KYC- und Identitätsanbieter nach Integrationsplattform: Prüfergebnisse, über webhook (asynchron).
  8. Von Integrationsplattform nach Dead-Letter-Queue und Warnungen: Nach Wiederholungen fehlgeschlagen, an eine Dead-Letter-Queue (Fehlerpfad).
  9. Von Dead-Letter-Queue und Warnungen nach Support-Team: Warnung mit Nutzlast und Fehler (Fehlerpfad).

Protokolle, Plattformen und Standards

Besitzen Sie bereits eine Integrationsplattform, bauen wir darauf auf. Die Nennung eines Produkts bedeutet keine Partnerschaft mit seinem Anbieter.

Daten und Analytik
  • Apache Kafka
Integration
  • REST
  • SOAP
  • GraphQL
  • Webhooks
  • OpenAPI
  • MuleSoft
  • Boomi
  • Azure Logic Apps
  • Apache Camel
  • RabbitMQ
Identität und Zugriff
  • OAuth 2.0
  • OpenID Connect
  • SAML 2.0
  • SCIM
  • Keycloak
  • Microsoft Entra ID
Standards im Gesundheitswesen
  • HL7 v2
  • HL7 FHIR

Nachweis im Produktivbetrieb

Für eine Tier-1-Bank und einen regionalen Mischkonzern aus der Golfregion haben wir ein ereignisgesteuertes Middleware-Mesh auf Apache Kafka gebaut. Es verbindet SAP S/4HANA mit Banken und Steuerbehörden, mit Geheimnissen in HashiCorp Vault.

So beginnen

Eine klare Liste von Partnern und Abläufen geht direkt in ein Angebot. Ein undokumentiertes Geflecht bestehender Integrationen beginnt mit der Brownfield-Diagnosebrücke.

Wie es weitergeht

  1. Beratungsvorgespräch

    Ein kostenlose 30-minütige Online-Vorberatung: Wir gehen Ihre Ziele, Systeme und Rahmenbedingungen durch.

  2. Readiness-Review

    In einer kostenlose 48-stündige Readiness-Review prüft ein Principal Architect Ihr Projekt gegen die 6-Punkte-Definition of Ready und empfiehlt den passenden Track.

  3. Wahl des Tracks

    Projekte mit klarem Leistungsumfang erhalten innerhalb von 3–5 Werktagen ein verbindliches Angebot. Projekte in der Konzeptphase starten im Blueprint Studio. Ein laufendes System, das ausfällt, nicht dokumentiert ist oder integriert werden muss, beginnt mit einer Diagnose von 1–2 Wochen. Blueprint Studio und Diagnose haben jeweils ein festes Honorar, das im Angebot genannt wird.

  4. Umsetzung in fünf Phasen

    Mobilisierung, Sprints mit Live-Demonstrationen, Integration und Härtung, Abnahme und Inbetriebnahme, dann Managed Services. Nach dem Start folgt eine Gewährleistungsfrist, danach optional Support und Wartung.

Fragen und Antworten

Sollten wir eine Integrationsplattform oder individuellen Code nutzen?

Das hängt davon ab, wie viele Verbindungen Sie haben und wer sie betreiben wird. Eine Integrationsplattform wie MuleSoft, Boomi oder Azure Logic Apps bietet fertige Konnektoren, Mapping und Monitoring an einer Stelle, zu Lizenzkosten. Individuelle Dienste geben volle Kontrolle und keine Lizenz, aber mehr Code zu pflegen. Wir vergleichen beides für Ihren Fall.

Was ist der Unterschied zwischen einem ESB und einem Event Mesh?

Ein Enterprise Service Bus leitet und transformiert Nachrichten über einen zentralen Hub. Ein Event Mesh verteilt Ereignisse über ein Netz verbundener Broker, sodass Systeme in verschiedenen Clouds und an verschiedenen Standorten direkt veröffentlichen und abonnieren. Viele Landschaften betreiben beides, während sie von einem zum anderen wechseln.

Was geschieht, wenn die API eines Partners ausfällt?

Anfragen, die aus temporären Gründen scheitern, werden mit wachsenden Abständen wiederholt. Jeder Schreibvorgang trägt einen Idempotenzschlüssel, sodass eine Wiederholung nie einen zweiten Auftrag oder eine zweite Rechnung erzeugt. Eine Nachricht, die weiter scheitert, landet mit Nutzlast und Fehler in einer Dead-Letter-Queue. Eine Warnung erreicht Ihr Team, und die Nachricht wird erneut eingespielt, sobald der Partner zurück ist.

Wie gehen Sie mit API-Versionswechseln um?

Für die APIs, die Sie veröffentlichen, versionieren wir, halten alte Versionen für einen vereinbarten Zeitraum und informieren die Nutzer über Änderungen. Für die APIs, die Sie aufrufen, verfolgen wir die Abkündigungen jedes Partners und testen neue Versionen in seiner Sandbox. Vertragstests fangen eine unangekündigte Änderung ab, bevor sie die Produktion erreicht.

Können Sie unseren Identity-Provider anbinden?

Ja. Wir ergänzen Single Sign-on mit OpenID Connect oder SAML 2.0 über Anbieter wie Microsoft Entra ID oder Keycloak. Nutzer werden mit SCIM bereitgestellt, wo die Anwendung es unterstützt. Ihr Identity-Provider bleibt die einzige Stelle, an der Zugriff gewährt und entzogen wird.

Wie gehen Sie mit Ratenlimits um?

Wir gestalten um die veröffentlichten Limits jedes Partners herum. Wir bündeln Anfragen, wo die API es erlaubt, cachen selten geänderte Daten, verteilen geplante Jobs und ziehen uns zurück, wenn ein Limit naht. Das Monitoring zeigt, wie nah jeder Ablauf an seinem Limit läuft.

Bereit zu bauen? Fragen Sie nach einem Angebot.

Senden Sie Ihre Anforderungen oder Ausschreibung. Unsere Architekten prüfen sie und liefern ein verbindliches Angebot mit festem Umfang.

Wie es weitergeht

  1. Readiness-Review

    In einer kostenlose 48-stündige Readiness-Review prüft ein Principal Architect Ihr Projekt gegen die 6-Punkte-Definition of Ready und empfiehlt den passenden Track.

  2. Verbindliches Angebot

    Nach Architekturvalidierung kostenfrei erhalten Sie innerhalb von 3–5 Werktagen ein verbindliches Angebot mit festem Leistungsumfang: Meilensteine, Architektur, Teamstruktur und SLAs. Wir unterzeichnen auf Wunsch eine Geheimhaltungsvereinbarung (NDA) mit Ihnen, bevor Sie Ihre Anforderungen teilen.

  3. Mobilisierung

    Sobald Sie unterzeichnen, beginnen unsere Engineering-Pods innerhalb von 5–10 Werktagen nach Vertragsunterzeichnung mit Sprint 0.

  4. Umsetzung in fünf Phasen

    Mobilisierung, Sprints mit Live-Demonstrationen, Integration und Härtung, Abnahme und Inbetriebnahme, dann Managed Services. Nach dem Start folgt eine Gewährleistungsfrist, danach optional Support und Wartung.