Echte API vs. XML: Struktur allein reicht nicht
XML ist strukturierter als CSV, aber in vielen Projekten bleibt das Grundproblem: Es ist trotzdem dateibasiert, schwer zu versionieren, und Änderungen werden teuer, weil Konsumenten “irgendwie” parsen.
Eine API hat klare Erwartungen:
- definierte Endpunkte und Operationen
- konsistente Datenmodelle
- Versionierung und Rückwärtskompatibilität als Teil der Planung
- testbar, messbar, überwachbar
Damit wird Schnittstellen-Entwicklung kein Bastelthema, sondern ein Baustein Ihrer Systemarchitektur.
Warum KI-Agenten ohne APIs nicht funktionieren
Ein KI-Agent, der wirklich entlastet, muss mehr können als Text erzeugen. Er muss Aktionen auslösen dürfen, kontrolliert und nachvollziehbar:
- Informationen aus ERP, PIM oder DMS lesen
- Tickets anlegen und Status pflegen
- Bestände prüfen, Stammdaten abgleichen
- Zahlungen anstoßen (Agentic Commerce) oder Vorgänge vorbereiten
Dafür braucht es Schnittstellen, die authentifiziert, autorisierbar, auditierbar und robust gegen Fehler sind. Eine API bringt es von Haus aus in eine Form, die Automationen und KI-Tool-Nutzung sauber möglich macht.
Protokolle für KI-Agenten: MCP sowie Commerce-Standards ACP und UCP
Damit KI-Agenten nicht nur „lesen“, sondern verlässlich handeln können, entstehen gerade offene Protokolle, die die Kommunikation zwischen Agenten, Tools und Commerce-Systemen standardisieren. MCP (Model Context Protocol) beschreibt dabei die allgemeine Ebene: Ein Agent verbindet sich als Client mit sogenannten MCP-Servern, die Tools und Datenquellen bereitstellen. Ziel ist, Integrationen nicht jedes Mal individuell zu bauen, sondern einen sauberen, überprüfbaren Kanal für Tool-Aufrufe, Datenzugriff und Rückgaben zu haben. Für IT-Teams ist das interessant, weil MCP die Tool-Anbindung strukturiert und damit Governance, Logging und Rechtekonzepte deutlich einfacher werden.
Auf der Commerce-Ebene gehen ACP (Agentic Commerce Protocol) und UCP (Universal Commerce Protocol) einen Schritt weiter: Sie definieren, wie ein Agent einen kompletten Kaufprozess programmatisch abbildet, also vom Produktkontext über Checkout bis zu Payment und Status. ACP wurde als offener Standard von OpenAI und Stripe entwickelt und zielt stark auf „Chat-to-Buy“-Abläufe, wie sie z. B. in Chat-Oberflächen auftreten. UCP von Google ist als offener Standard breiter angelegt und soll eine gemeinsame Sprache und primitive Bausteine für agentischen Handel über unterschiedliche Oberflächen und Ökosysteme liefern; er ist so konzipiert, dass er mit bestehender Retail-Infrastruktur arbeitet und kann mit agentischen Payment-Bausteinen zusammenspielen.
Wichtig aus Sicht der Schnittstellen-Entwicklung:
- Diese Protokolle ersetzen Ihre internen APIs nicht - sie setzen sie voraus!
Ein Agent kann nur dann sicher Bestände prüfen, Preise verifizieren, Kunden- und Auftragsdaten verarbeiten oder Vorgänge auslösen, wenn Ihre Systeme dafür stabile, sauber versionierte Endpunkte anbieten. Genau hier wird API-Entwicklung zum Hebel: klare Contracts, Idempotenz, konsistente Fehlerformate, Rechte und Auditing.
Wer heute Schnittstellen so baut, dass sie MCP-fähig und für ACP/UCP-Adapter geeignet sind, schafft die Grundlage für KI-Agenten und Automation, ohne sich in Einzellösungen zu verheddern.
Middleware & API-Gateway entwickeln: stabile Integrationsschicht für KI und Automation
Intercorp entwickelt Middleware-Lösungen und API-Gateways, wenn mehrere Systeme zuverlässig zusammenspielen sollen oder wenn KI-Agenten und Automationen einen kontrollierten, einheitlichen Zugriff brauchen.
Eine Middleware synchronisiert beispielsweise Produkte in Richtung Contentmanagement (z.B. TYPO3), verarbeitet Webhooks und Events, oder normalisiert IoT-Datenströme, bevor sie im Cockpit und Ticketsystem landen. So entsteht eine Integrationsschicht, die sich als Fundament für Schnittstellenentwicklung, Prozessautomatisierung und KI-Agenten eignet, ohne dass Ihre Fachsysteme durch direkte Punkt-zu-Punkt-Verbindungen überfrachtet werden.
Wann Middleware sinnvoll ist:
Eine Middleware ist besonders hilfreich, wenn Sie …
- viele Systeme integrieren (ERP, PIM, CRM, DMS, Shops, Portale, IoT)
- externe Partner anbinden und Schnittstellen sauber kapseln möchten
- Datenformate und Protokolle vereinheitlichen müssen
- Integrationen langfristig wartbar halten wollen, auch bei Systemwechseln oder Releases
Was eine Middleware bzw. ein Gateway konkret übernimmt
Statt Punkt-zu-Punkt-Verbindungen schafft eine Middleware eine zentrale Schicht für:
- Transformation & Normalisierung von Daten (z. B. externe Produktdaten in ein einheitliches Modell)
- Orchestrierung von Prozessen über mehrere Systeme hinweg (z. B. Auftrag → Payment → Status → Ticket)
- Security zentral: Authentifizierung, Autorisierung, Mandantenfähigkeit
- Stabilität im Betrieb: Rate-Limits, Retries, Idempotenz, konsistente Fehlerbilder
- Performance-Optionen: Caching, Pagination, Filter
- Betrieb & Nachvollziehbarkeit: Logging, Monitoring, Audit-Trails
Ergebnis: weniger Integrationsaufwand, geringere Folgekosten und klare Verantwortlichkeiten.
Mehrwert für KI-Agenten und Automatisierung
Für agentische Systeme ist die Middleware häufig der entscheidende Baustein, weil sie …
- Zugriffe auf sensible Systeme kontrolliert und prüfbar macht
- Tools und Endpunkte konsistent bereitstellt (auch über Versionswechsel hinweg)
- Prozesse als API nutzbar macht, statt nur Daten zu liefern
- Fehler robust behandelt, damit Workflows nicht bei Ausnahmen stehen bleiben
Praktische Anwendungsbeispiele aus Projekten
- API-Gateway für Kernsysteme: ERP/PIM/CRM werden gekapselt, Frontends, Partner und KI-Tools greifen über eine einheitliche API zu.
- Produktdaten-Middleware: Externe Produktdaten werden übernommen, bereinigt und in TYPO3 über eine stabile API ausgespielt (IREKS).
- Payment-Integration: Prozesse rund um Zahlungen werden über definierte Endpunkte abgebildet, inklusive sauberem Status-Handling (ePayment, Landesamt für Finanzen).
- IoT-Daten-Pipeline: Maschinendaten werden normalisiert, angereichert und für Cockpit und Ticketsystem bereitgestellt (Inuwat).
- Plattform-Anbindung: Externe Plattformen wie Europace werden über eine Integrationsschicht angebunden, sodass interne Systeme nicht direkt von der Plattformlogik abhängig sind (Forum Direktfinanz).
Unser Stack: Symfony + Laravel
Wir setzen auf Symfony und Laravel, weil damit APIs schnell sauber werden, ohne dass die Wartbarkeit leidet. Typische Vorteile im Projekt:
- OpenAPI-Dokumentation als verlässliche Spezifikation für Teams und Partner
- REST als Standard, GraphQL optional, wenn es fachlich passt
- klare Integration in Security-, Validierungs- und Logging-Konzepte aus dem Symfony-Ökosystem
Wichtig: Tooling ersetzt keine Architektur. Wir liefern nicht nur Endpunkte, sondern ein Schnittstellenkonzept, das im Betrieb robust bleibt.
Unsere Leistungen für performante Schnittstellen (API)
API-Konzeption
- Ressourcen- und Datenmodell
- Contract-first oder code-first, je nach Projekt
- Versionierungsstrategie, Deprecation, Kompatibilität
Sicherheit
- Token-basierte Authentifizierung, Rollen/Rechte, Mandantenfähigkeit
- Protokollierung, Nachvollziehbarkeit, sinnvolle Grenzen (z. B. Rate Limits)
Betrieb und Qualität
- automatisierte Tests (Contract, Integration)
- konsistente Fehlerformate
- Observability: Logs, Metriken, Tracing nach Bedarf
Integration
- Anbindung an ERP/PIM/CRM, Fachverfahren, Payment, IoT
- Webhooks und eventbasierte Zustellung, wenn Push sinnvoller ist als Polling
Referenzen (Auswahl) im Bereich der Schnittstellen-Entwicklung
- Forum Direktfinanz (Sparkassen Gruppe): Europace API-Anbindung
- IREKS (Lebensmittel-Industrie): API-Entwicklung, um Produktdaten aus externen Systemen in TYPO3 auszuspielen
- Bayerisches Landesamt für Finanzen: Anbindung der ePayment-Schnittstelle für die Kunsthochschulen in Bayern
- Inuwat (Steuerung- und Maschinenbau): API-Entwicklung, um IoT-Daten aus Maschinen in einem Cockpit inkl. Ticketsystem auszuspielen
- Accedo (Baufinanzierung): API-Entwicklung für das CRM um KI-Voicebot-Agenten anzubinden
Noch mehr Details gefällig?
Wenn Sie gerade KI-Agenten oder Prozessautomation planen, schauen wir zuerst auf die Schnittstellenrealität: Welche Systeme sind relevant, welche Datenqualität ist vorhanden, und wo lohnt sich API-Entwicklung als Hebel für Entlastung, Kostensenkung und schnellere Abläufe. Danach bauen wir die Schnittstellen so, dass Ihr Team sie weiter betreiben und erweitern kann.
Wir prüfen in einem ersten Termin, was bei Ihnen machbar ist oder checken Ihre bestehenden Schnittstellen auf Optimierung. Schreiben Sie uns für einen ersten Quick-Check.
E-Mail: keller(at)intercorp.de
Telefon: +49 (0)9203-996-61