Microsoft BizTalk Server: alles Wichtige zu Lösungsentwicklung, Upgrade und Migration
1. Einleitung
1.1 Hintergrund und Motivation
Unternehmen stehen heutzutage vor der ständigen Herausforderung, eine Vielzahl von Systemen, Anwendungen und Services nahtlos miteinander zu verbinden. Ob es sich um interne Datenbanken, Web-Services, Cloud-basierte Plattformen oder externe Partner-Systeme handelt – die effiziente Integration ist ausschlaggebend, um Geschäftsprozesse zu automatisieren und zukunftssicher aufzustellen. In diesem Zusammenhang hat sich Microsoft BizTalk Server als ein etabliertes und robustes Integrationswerkzeug bewährt, das Unternehmen bei der Bewältigung ihrer Integrationsherausforderungen unterstützt.
Mit jedem Schritt hin zur Digitalisierung wächst der Bedarf an einer zuverlässigen, skalierbaren und leistungsfähigen Integrationslösung. BizTalk Server wird hierbei oft als „Middleware“ bezeichnet, welche die Brücke zwischen verschiedenen Anwendungen und Technologien schlägt. Dabei ist es nicht nur die reine Datenübertragung, die im Vordergrund steht, sondern auch die Möglichkeit, Workflows und geschäftliche Abläufe flexibel zu automatisieren und zu steuern.
1.2 Zielsetzung und Zielgruppe
Ziel dieses Whitepapers ist es, einen umfassenden Überblick über Microsoft BizTalk Server zu geben – von den technischen Grundlagen und Architekturprinzipien bis hin zu Best Practices für den praktischen Einsatz. Die Inhalte richten sich insbesondere an folgende Zielgruppen:
- IT-Architekten und Entscheidungsträger, die eine zuverlässige Integrationsplattform evaluieren möchten.
- Entwickler und Technische Berater, die ein tiefergehendes technisches Verständnis von BizTalk Server und seinen Komponenten erlangen möchten.
- Projektmanager und Abteilungsleiter, die den organisatorischen Rahmen für Integrationsprojekte verantworten und sich über mögliche Einsatzszenarien informieren wollen.
1.3 Aufbau des Whitepapers
Das Whitepaper ist in 13 Kapitel unterteilt, die jeweils ein bestimmtes Thema rund um BizTalk Server fokussieren. Zunächst wird eine allgemeine Einführung gegeben, ehe anschließend technische Details, Entwicklungsaspekte und Best Practices beleuchtet werden. Später werden verschiedene Integrations-Szenarien vorgestellt, um Anwendungsfelder greifbar zu machen. Abschließend folgt ein Ausblick auf Zukunftsthemen und Handlungsempfehlungen.
2. Was ist Microsoft BizTalk Server?
2.1 Definition und Rolle in der Unternehmensintegration
Microsoft BizTalk Server ist eine Integrationsplattform, die Unternehmen dabei unterstützt, verschiedene Anwendungen und Systeme miteinander zu verknüpfen. Sie ermöglicht das Austauschformat von Daten, bietet Funktionen zur Datenkonvertierung und stellt Werkzeuge für die Orchestrierung komplexer Geschäftsprozesse bereit. Typische Beispiele für die Rolle von BizTalk Server im Unternehmen sind:
- Vermittler zwischen Front- und Backendsystemen: BizTalk nimmt Daten, z. B. aus einer E-Commerce-Plattform, an und leitet sie in die Finanzbuchhaltung, das ERP-System oder die Lagerverwaltung weiter.
- Automatisierung von Geschäftsabläufen: Komplexe Workflows werden orchestriert, sodass verschiedene Fachbereiche nahtlos zusammenarbeiten können.
- B2B-Kommunikation: BizTalk unterstützt branchenübliche Protokolle wie EDI oder AS2 und sorgt dafür, dass externe Partner einfach angebunden werden können.
Finden Sie hier in unseren Referenzen einige Beispiel für Lösungen, die wir auf Basis BizTalk Server entwickelt haben – für anspruchsvolle Kunden von BMW über Netto Marken-Discount bis ZF.

3. Grundlagen der Integrationsarchitektur
3.1 Messaging-Konzepte und Enterprise Application Integration (EAI)
Die Integrationsarchitektur von BizTalk Server basiert auf dem Messaging-Paradigma und ist damit ein klassischer Vertreter der Enterprise Application Integration (EAI). Anstatt Daten in Echtzeit direkt zwischen zwei Systemen auszutauschen, nutzt BizTalk Nachrichten, die in bestimmten Formaten (z. B. XML, EDI) an eine Messaging Engine übergeben werden. Dieses Modell bietet mehrere Vorteile:
- Entkopplung: Sender und Empfänger müssen nicht direkt miteinander kommunizieren; sie interagieren lediglich über Messages.
- Skalierbarkeit: Durch Warteschlangen und Publish/Subscribe-Konzepte lässt sich das System bei steigenden Datenvolumen leichter skalieren.
- Fehlertoleranz: Nachrichten können bei Ausfällen zwischengespeichert und erneut verarbeitet werden, sobald Systeme wieder verfügbar sind.
3.2 Adapter und Konnektoren
Adapter fungieren als Schnittstellen zwischen BizTalk und den jeweiligen Datenquellen oder -zielen. Sie können Protokolle wie FTP, HTTP(S), SMTP, POP3 oder proprietäre Schnittstellen (z. B. SAP-Adapter) unterstützen. Die Adapter sorgen für:
- Verbindungsaufbau: Sie stellen sicher, dass Daten sicher, zuverlässig und unter Berücksichtigung der Protokollanforderungen übertragen werden.
- Format-Transformation: Oft übernehmen sie eine erste Transformationsstufe, indem sie Daten in ein XML- oder anderes intermediäres Format überführen.
- Konfigurierbare Endpunkte: Administratoren können für jeden Adapter Endpunkte definieren und Einstellungen wie Zeitlimits, Sicherheitszertifikate und Protokollvarianten festlegen.
3.3 Pipelines und Transformationsprozesse
Nach dem Empfang über einen Adapter durchläuft eine Nachricht eine Pipeline, die in Receive Pipeline und Send Pipeline unterteilt wird. Eine Pipeline kann mehrere Verarbeitungsschritte enthalten:
- Decode: Entschlüsseln oder Entzippen von Daten.
- Disassemble: Aufteilen einer Nachricht in mehrere logisch zusammengehörige Nachrichten.
- Validate: Validierung der Nachricht gegen ein festgelegtes Schema.
- Map: Transformation von Quellformaten in Zielformate (z. B. XSLT).
Diese modularen Schritte können flexibel angeordnet und mit Skriptkomponenten erweitert werden, um auf unterschiedliche Integrationsanforderungen zu reagieren.
4. Technische Architektur von BizTalk Server
4.1 Messaging Engine und Publish/Subscribe-Modell
Im Kern von BizTalk Server arbeitet die Messaging Engine, die Nachrichten gemäß dem Publish/Subscribe-Prinzip verarbeitet. Dieses Modell funktioniert wie folgt:
- Publishing: Eine Nachricht wird von einem Adapter empfangen, gegebenenfalls transformiert und anschließend in die MessageBox (eine SQL Server-Datenbank) publiziert.
- Subscriptions: Anhand von Filterkriterien (z. B. Message Type, Kontextinformationen) wird entschieden, welche Orchestrations oder Send Ports diese Nachricht abonnieren und weiterverarbeiten sollen.
- Routing: BizTalk sorgt dafür, dass jede abonnierte Komponente die passende Nachricht erhält und verarbeitet.
Diese Architektur ermöglicht eine lose Kopplung und erleichtert das Hinzufügen neuer Schnittstellen ohne tiefgreifende Eingriffe in die bestehende Landschaft.
4.2 Orchestrations und Workflow-Management
Orchestrations in BizTalk Server sind grafische Workflows, die die Reihenfolge und Logik von Geschäftsprozessen abbilden. In Visual Studio werden dafür BizTalk Orchestration Designer-Tools verwendet. Typische Elemente einer Orchestration sind:
- Shapes: Symbole zur Darstellung von Aktionen (z. B. Receive, Send, Transform, Decide).
- Ports: Kommunikationsein- und -ausgänge, über die eine Orchestration Nachrichten empfängt oder versendet.
- Mappings: XSLT-Transformationen zur Umwandlung von Daten in gewünschte Zielstrukturen.
Diese Orchestrations können sowohl synchrone als auch asynchrone Kommunikationsmuster abbilden und ermöglichen so, komplexe Geschäftslogiken mit Schleifen, Verzweigungen und Ausnahmenhandling umzusetzen.
4.3 Schemas und Maps
Schemas definieren, wie eine Nachricht strukturiert ist. In BizTalk werden für XML-Nachrichten XSD-Schemas genutzt, die festlegen, welche Felder (Elemente), Datentypen und Strukturen in der Nachricht erlaubt sind. Durch diese klaren Definitionen wird eine automatische Validierung möglich.
Maps sind die Werkzeuge, um Nachrichten von einem Quell-Schema in ein Ziel-Schema zu transformieren. Dazu verwendet BizTalk XSLT (Extensible Stylesheet Language Transformations), die entweder über einen grafischen Mapper oder manuell in XSLT-Dateien erstellt werden können.
4.4 Tracking, Monitoring und Business Activity Monitoring (BAM)
BizTalk Server bietet umfangreiche Tracking- und Monitoring-Funktionen. Alle wichtigen Aktionen, z. B. das Empfangen, Versenden, Transformieren oder das Auslösen von Ausnahmen, können protokolliert werden. Über das BizTalk Administration Console oder den Health and Activity Tracking (HAT)-Bereich lassen sich diese Daten einsehen.
Business Activity Monitoring (BAM) stellt zudem eine Funktion bereit, die es nicht-technischen Anwendern ermöglicht, relevante Daten in Echtzeit aus Prozessen zu extrahieren. Beispielsweise kann die Geschäftsleitung nachvollziehen, wie viele Bestellungen in den letzten 24 Stunden erfolgreich verarbeitet wurden oder wie lange bestimmte Prozessschritte im Durchschnitt dauern.
Sie wollen mehr darüber erfahren, wie man BizTalk Server erfolgreich in Unternehmen einsetzen kann? Sehen Sie sich hier einige Beispiele mit den jeweiligen Erfahrungsberichten unserer Kunden an.
Kundenbeispiele
Hier finden Sie einige Beispiele und Best-Practices aus unseren über 400 erfolgreichen BizTalk-Projekten (die wir seit der ersten Version von BizTalk aus dem Jahr 2000 umgesetzt haben):
- ABB:
ABB löst Seeburger EDI-Server ab und konsolidiert deutschlandweit mit QUIBIQ auf BizTalk Server für mehr Effizienz. - BMW:
Integrationslösung für 3.500 Servicebetriebe auf Basis BizTalk weltweit ermöglicht einheitliches, modulares Frontend nahtlos vernetzt mit lokalen Backendsystemen. - dm-Drogeriemarkt:
dm optimiert die Materialwirtschafts-Logistik durch die elektronische Vernetzung aller Stellglieder mit Integration in SAP über BizTalk Server. - Hahn Air:
ESB auf Basis BizTalk vernetzt 230 Airline-Kunden und lässt Millionen von Passagieren jährlich nahtlos von der Ticketbuchung bis zum Check-in gehen. - Migros Ostschweiz:
Die Migros Ostschweiz optimiert mit RFID und einem zentralen EPCIS-System auf Basis BizTalk die gesamte Lieferkette vom Hersteller bis ins Regal. - Netto Marken-Discount:
Der Lebensmitteldiscounter Netto kontrolliert und rechnet Millionen Pfandmeldungen aus den Rückgabeautomaten in seinen über 4.000 Filialen über BizTalk selbst ab. - TAP – die neutrale Handelsplattform:
die größte EDI-Plattform im deutschen Getränkehandel migriert erfolgreich von BizTalk 2013 auf BizTalk 2020 in Azure - ZF:
Integrationslösung über BizTalk Server vernetzt zentrale Host- und SAP-Systeme mit weltweiter After-Sales-Organisation.
5. Verwaltung und Administration
5.1 BizTalk Management Console
Das zentrale Werkzeug zur Verwaltung einer BizTalk-Umgebung ist die BizTalk Management Console, die in der Microsoft Management Console (MMC) ausgeführt wird. Sie ermöglicht:
- Übersicht über alle Anwendungen: Administratoren können hier alle erstellten BizTalk-Anwendungen und deren Artefakte (Orchestrations, Schemas, Maps, Pipelines) einsehen.
- Konfiguration von Send/Receive Ports: Einstellungen für Adapter, Endpunkte und Pipelines lassen sich festlegen und anpassen.
- Deployment und Versionsverwaltung: Neue Versionen von Anwendungen können importiert und konfiguriert werden, ohne dass ältere Versionen zwangsläufig abgeschaltet werden müssen.
5.2 Deployment und Versionierung
Ein professionelles Deployment-Konzept ist essenziell für jede Integrationslösung. BizTalk-Anwendungen lassen sich paketiert (in sogenannten „MSIs“) bereitstellen. Versionierung kann auf mehreren Ebenen erfolgen:
- Assembly-Versionierung: Assemblies, die Orchestrations, Schemas oder Maps enthalten, können unterschiedliche Versionsnummern tragen.
- Sichere Koexistenz: Mehrere Versionen derselben Orchestration können parallel betrieben werden, sodass laufende Instanzen noch abgeschlossen werden können, während neue Instanzen bereits die aktualisierte Version nutzen.
5.3 Monitoring und Protokollierung
Eine ordentliche Protokollierung (Logging) und ein kontinuierliches Monitoring sind zentrale Erfolgsfaktoren für den reibungslosen Betrieb einer BizTalk-Landschaft. BizTalk Server setzt hierbei auf:
- Event Logs in Windows zur Erfassung von kritischen Fehlern oder Warnungen.
- BizTalk-Datenbanken für das Speichern von Message Tracking, Orchestration States und Adapter-Logs.
- Performance Counters zur Beobachtung von Throughput, CPU- und Speicherbelastung.
Mittels System Center Operations Manager (SCOM) oder ähnlichen Tools können Administratoren automatische Warnungen konfigurieren, wenn bestimmte Schwellwerte überschritten werden.
5.4 Fehlersuche (Troubleshooting) und Performance-Optimierung
In komplexen Integrationsszenarien können unerwartete Fehler auftreten – sei es ein ungültiges Datenformat, eine Netzwerkanomalie oder eine Deadlock-Situation in der Datenbank. Die Troubleshooting-Werkzeuge umfassen:
- Tracking-Daten in der BizTalk-Verwaltungskonsole, um den Nachrichtenfluss nachzuvollziehen.
- Debugging von Orchestrations in Visual Studio.
- Log-Analyse und Performance-Profiler-Tools, um Engpässe zu identifizieren.
Für die Performance-Optimierung empfiehlt sich ein systematisches Vorgehen: Identifizieren von Bottlenecks (z. B. zu kleine Thread-Pools, langsame Adapterkonfigurationen) und feingranulare Anpassung von Parametern, wie etwa dem Batch Size bei verteilten Transaktionen.
6. Entwicklungsprozess mit BizTalk Server
6.1 Visual Studio als Entwicklungsumgebung
Für die Entwicklung von BizTalk-Komponenten (Schemas, Maps, Pipelines, Orchestrations) stellt Microsoft umfangreiche BizTalk Developer Tools in Visual Studio bereit. Diese Integration bietet mehrere Vorteile:
- Intuitive Designer: Orchestration Designer, Pipeline Designer und Mapper sind grafische Oberflächen, die den Einstieg erleichtern und komplexe Logiken visualisieren.
- Team Collaboration: Durch die Einbettung in Visual Studio können gängige Versionsverwaltungssysteme (z. B. Git, TFS) genutzt werden.
- Debugging-Unterstützung: In Kombination mit dem lokalen BizTalk-Server (Developer Edition) ist ein direkter Test und ein Schritt-für-Schritt-Debugging möglich.
6.2 Best Practices für Projektstruktur und Codeorganisation
Damit Integrationsprojekte langfristig wartbar bleiben, sollten sich Entwickler an einige Best Practices halten:
- Klar definierte Projektstruktur: Aufteilung in separate Projekte für Schemas, Maps, Pipelines und Orchestrations, um Änderungen besser isolieren zu können.
- Namenskonventionen: Aussagekräftige Namensräume und Klassennamen (z. B.
CompanyName.ProjectName.Maps), um die Auffindbarkeit zu erhöhen. - Konfigurierbare Parameter: Verwendung von
Binding Filesoder Konfigurationsdateien, um variable Einstellungen (z. B. Pfade, URLs) flexibel zu halten. - Unit Tests und Integrationstests: Einrichtung automatisierter Testprozesse, die frühzeitig Fehler in Mappings oder Orchestrations aufdecken.
6.3 Debugging und Testing
Ein durchdachtes Test- und Debugging-Konzept ist der Schlüssel zu stabilen Integrationsprozessen. Hierfür können folgende Ansätze genutzt werden:
- Unit Testing für Mappings: Mittels XSLT-Unit-Tests kann überprüft werden, ob eine spezifische Eingabe korrekt transformiert wird.
- Orchestration Debugging: Visual Studio bietet einen step-by-step-Debugger, um Variablenzustände einzusehen und Ausführungspfade zu analysieren.
- Testumgebungen: Einsatz von separaten BizTalk-Umgebungen (Entwicklung, Test, Produktion), um Konfigurationsänderungen gefahrlos zu erproben.
BizTalk Server 2020 Schulungen
Hands-on Schulungen für BizTalk Server 2020 von Experten für Experten: Wir bieten Entwickler-Training für BizTalk Server aus der Praxis, für die Praxis. Denn wir vermitteln unsere Trainingsinhalte wir nicht durch Video-Tutorials oder Online-Multiple-Choice-Aufgaben, sondern persönlich, kompetent und direkt in der Entwicklungsumgebung – immer anhand konkreter, praxisnaher Beispiele.
Erlernen Sie in unserer viertägigen Schulung für Entwickler und Administratoren, wie man robuste, performante und ausfallsichere Lösungen mit BizTalk Server effizient entwickelt, überwacht und administriert.
7. Sicherheitsaspekte
7.1 Authentifizierung und Autorisierung
Sicherheit ist ein zentrales Thema in jeder Integrationslösung. BizTalk Server setzt auf das Windows-Sicherheitsmodell und ermöglicht granulare Rechtevergabe. Die Authentifizierung kann entweder über Windows Integrated Authentication oder über Zertifikate erfolgen. Die Autorisierung wird über BizTalk-Rollen gesteuert, die definieren, wer welche Aktionen (z. B. Deployments durchführen, Orchestrations verwalten, Adapter konfigurieren) ausführen darf.
7.2 Zertifikate und Verschlüsselung
Für die Ende-zu-Ende-Verschlüsselung setzt BizTalk auf SSL/TLS sowie zusätzliche Zertifikatsfunktionen. Bei Bedarf können Nachrichten auch im Ruhezustand verschlüsselt werden, insbesondere wenn hochsensible Daten übertragen werden. S/MIME und PGP sind weitere Standards, die je nach Szenario zum Einsatz kommen können.
Die Verwaltung von Zertifikaten erfolgt über den Windows Zertifikatspeicher, wo Root-Zertifizierungsstellen, Zwischenzertifizierer und Client-Zertifikate hinterlegt werden. BizTalk Adapter (z. B. HTTP, WCF) können diese Zertifikate verwenden, um Absender und Empfänger eindeutig zu identifizieren und Daten abzusichern.
7.3 Schutz sensibler Daten und DSGVO-Konformität
Gerade in europäischen Unternehmen spielt die Datenschutz-Grundverordnung (DSGVO) eine wesentliche Rolle. Integrationsplattformen wie BizTalk müssen sicherstellen, dass personenbezogene Daten nur so lange aufbewahrt werden, wie es zwingend erforderlich ist. Zudem gilt es, den Zugriff auf diese Daten zu protokollieren und bei Bedarf löschen oder anonymisieren zu können.
BizTalk bietet hierfür:
- Role-Based Access Control (RBAC), um nur autorisierten Benutzern Zugriff auf sensible Daten im Tracking zu gewähren.
- Konfigurierbare Retention Policies für Tracking-Datenbanken, um nicht benötigte Einträge regelmäßig zu löschen.
- Auditing in Verbindung mit der Windows-Sicherheitsinfrastruktur, um Zugriffe umfassend zu protokollieren.
8. Skalierbarkeit und Hochverfügbarkeit
8.1 Clustering und Lastverteilung
Hochverfügbarkeit wird bei BizTalk Server in der Regel über Windows Server Failover Clustering (WSFC) und eine Load Balancing-Strategie realisiert. BizTalk ist so konzipiert, dass mehrere BizTalk-Server in einem sogenannten BizTalk Group-Verbund zusammengeschaltet werden können:
- BizTalk Host Instances können auf verschiedenen physischen oder virtuellen Maschinen laufen.
- SQL Server Clustering sichert die zentralen BizTalk-Datenbanken ab, sodass ein Ausfall einer Datenbankinstanz nicht zum Systemstillstand führt.
Dadurch wird die Last auf mehrere Server verteilt und Ausfallsicherheit gewährleistet: Fällt ein Server aus, übernehmen andere automatisch dessen Aufgaben.
8.2 Performance-Tuning und Ressourcenauslastung
Die Performance einer BizTalk-Umgebung hängt maßgeblich von der optimalen Konfiguration der MessageBox-Datenbank, den Host Instances und den Adapter-Einstellungen ab. Wichtige Stellschrauben sind:
- Datenbank-Tuning: Einsatz von Indizes, regelmäßige Wartungspläne und Trennung der BizTalk-Datenbank in mehrere physische Laufwerke.
- Throttling: BizTalk verfügt über einen Throttling-Mechanismus, der bei Überlastung automatisch eingreift und den Nachrichtendurchsatz reduziert, um Systemkollapse zu vermeiden.
- Adapter-Konfiguration: Einschränkung paralleler Verbindungen oder Erhöhung von Batch-Größen kann die Gesamtperformance steigern.
8.3 Disaster Recovery und Failover-Konzepte
Für den Fall eines kompletten Rechenzentrumausfalls müssen Disaster-Recovery-Konzepte bestehen. Typischerweise wird ein redundantes BizTalk-Setup in einem separaten Standort betrieben, das im Ernstfall übernimmt:
- SQL Server Log Shipping oder SQL Server Always On zur Datenspiegelung.
- Automatisierte Skripte, um DNS-Einträge und Adapterkonfigurationen beim Failover anzupassen.
- Regelmäßige DR-Übungen, um das Zusammenspiel der Komponenten zu testen und optimieren.
Im Folgenden finden Sie ein Beispiel sowie weitere Informationen dazu, wie wir mit einer BizTalk-Lösung durch High-Performance-Konfiguration die Abwicklung von 50 Mio. Ende-zu-Ende-Transaktionen p.a. mit Globalen Buchungssystemen wie Amadeus für Hahn Air Systems in unter 2 Sekunden umgesetzt haben.
Kundenbeispiel
„50 Millionen Nachrichten im Jahr – und alle in weniger als zwei Sekunden verarbeiten. Das war die Vorgabe. Und mit Microsoft BizTalk Server haben wir unsere Ziele sogar übertroffen. Buchungs- und Check-in-Systeme binden wir damit in zwei Wochen an. Bislang waren Projektlaufzeiten von Monaten und Jahren branchenüblich“
Celia Roser, Head of Operations Hahn Air Systems GmbH
9. Integrations-Szenarien und -Use Cases
9.1 B2B-Integration (EDI, AS2 usw.)
Ein klassischer Use Case für BizTalk ist die B2B-Integration über EDI (Electronic Data Interchange). Viele Unternehmen müssen Bestellungen, Rechnungen oder Lieferavis in standardisierten Formaten austauschen. BizTalk bietet:
- Native EDI-Unterstützung: Vorlagen für gängige EDI-Standards wie EDIFACT oder X12.
- AS2-Adapter: Sichere und verlässliche Übertragung von EDI-Dokumenten.
- B2B-Beschleuniger: Vorkonfigurierte Partnerprofile, Mappings und Trackingfunktionen.
Dadurch wird die Anbindung von Lieferanten oder Kunden an das eigene ERP-System massiv vereinfacht und automatisiert.
9.2 Cloud-Integration (Azure Services, Hybrid-Szenarien)
Immer mehr Unternehmen verlagern Teilbereiche ihrer IT-Infrastruktur in die Cloud. BizTalk unterstützt hybride Integrationsszenarien, z. B.:
- Azure-Adapter: Bereitgestellte Adapter für Service Bus, Blob Storage oder Azure Logic Apps ermöglichen einen direkten Datenaustausch.
- BizTalk Hybrid Connections: Teilweise in der Cloud betriebene Workflows können lokal installierte Dienste nutzen und umgekehrt.
- Lift-and-Shift-Szenarien: Bestehende On-Premise-Integrationen lassen sich sukzessive in Azure migrieren, während BizTalk weiterhin als Brücke fungiert.
9.3 IoT-Integration und Industrie 4.0
Im Kontext von Industrie 4.0 oder IoT (Internet of Things)-Anwendungen müssen Daten von Sensoren und Produktionsanlagen oft in ERP-Systeme oder Cloud-Analytics-Plattformen fließen. BizTalk kann hier als Datendrehscheibe dienen, indem es:
- IoT-Protokolle wie MQTT oder AMQP (über entsprechende Adapter und Gateway-Lösungen) integriert.
- Echtzeit-Analyse-Daten an Azure Stream Analytics oder Power BI sendet.
- Prozesse automatisiert, z. B. indem bestimmte Schwellenwerte oder Störmeldungen automatisch an ein Wartungssystem eskaliert werden.
10. Best Practices und Architekturmuster
10.1 Enterprise Integration Patterns (EIP)
Viele in BizTalk eingesetzte Verfahren orientieren sich an den bekannten Enterprise Integration Patterns (Gregor Hohpe und Bobby Woolf). Beispiele:
- Message Router: Routing einer eingehenden Nachricht an unterschiedliche Endpunkte basierend auf Filterregeln.
- Aggregator: Zusammenführung mehrerer Nachrichten in ein einheitliches Format.
- Content-Based Router: Unterscheidung des Zielsystems anhand bestimmter Felder im Nachrichteninhalt.
Diese Muster sind prädestiniert dafür, komplexe Integrationsszenarien strukturiert und wartbar zu gestalten.
10.2 Versionierung und Change Management
Da Integrationsprozesse oft zentraler Bestandteil der Unternehmens-IT sind, ist ein planvolles Change Management unerlässlich. Empfehlungen:
- Separates Entwicklungs- und Produktionsteam: Änderungen sollten in einer Test- oder Staging-Umgebung validiert werden, bevor sie in die Produktion gehen.
- Automatisierte Deployments: Verwendung von Skripten oder Tools (MSBuild, Azure DevOps), um Deployments reproduzierbar und konsistent durchzuführen.
- Roll-Back-Pläne: Für den Fall, dass eine neue Version kritische Fehler aufweist, muss eine schnell verfügbare Roll-Back-Strategie definiert sein.
10.3 Governance und Compliance
IT-Governance und Compliance-Anforderungen werden immer wichtiger. BizTalk unterstützt dies unter anderem durch:
- Zentrale Richtlinien: Festlegen von Standards für Naming Conventions, Adapternutzung, Sicherheitszertifikate etc.
- Lifecycle Management: Geklärte Verantwortlichkeiten für Betrieb, Monitoring und Weiterentwicklung.
- Audit-Fähigkeit: Nachweisbare Dokumentation von Änderungen und Prozessen, z. B. für externe Audits oder Zertifizierungen.
11. Vergleich mit alternativen Integrationsplattformen
11.1 Azure Logic Apps, MuleSoft, Dell Boomi u. a.
Der Integrationsmarkt bietet eine Vielzahl von Lösungen, die teils ähnliche Funktionen bereitstellen. Ein kurzer Überblick:
- Azure Logic Apps: Cloud-native Integration von Microsoft, besonders geeignet für schnelle, serverlose Workflows und tiefe Azure-Integration.
- MuleSoft: Eine beliebte Plattform für APIs und Integrationen mit starkem Fokus auf RESTful Services und Cloud.
- Dell Boomi: Cloud-basierte Integrationsplattform, die schnelle Implementierungen und eine breite Palette an Konnektoren bietet.
11.2 Stärken und Schwächen im Vergleich
BizTalk Server punktet durch:
- On-Premise-Fokus und tiefe Microsoft-Ökosystem-Integration.
- Ausgereifte B2B-Funktionalitäten wie EDI, AS2 und HL7.
- Robuste Orchestrations-Engine und SQL-Backbone für Transaktionssicherheit.
Nachteilig wirken sich aus:
- Höherer Administrationsaufwand durch SQL-bezogene Komplexität und das Einrichten einer skalierbaren Umgebung.
- Ggf. eingeschränkte Agilität im Vergleich zu rein Cloud-basierten, serverlosen Angeboten wie Logic Apps, da das Deployment in der eigenen Umgebung oft mehr Abstimmung und Planung bedarf.
11.3 Auswahlkriterien und Entscheidungsfindung
Bei der Entscheidung zwischen BizTalk Server und anderen Integrationsplattformen spielen verschiedene Faktoren eine Rolle:
- On-Premise vs. Cloud: Muss die Integration vollständig on-premise ablaufen, oder ist eine Cloud-first-Strategie realisierbar?
- Geschäftliche Anforderungen: Sind B2B-Szenarien und EDI-Protokolle essenziell?
- Budget und TCO: Wie sehen Lizenzkosten, Betriebskosten und Migrationsaufwände aus?
- Bestehende Expertise: Gibt es bereits Know-how im Team oder Partnernetzwerk für bestimmte Plattformen?
In unseren Auswahl- und Analyse-Workshops begleiten wir Sie gerne bei der Wahl des für Sie richtigen Angebots. Hier finden Sie unsere Angebote.
12. Zukunft und Ausblick
12.1 Trends und Herausforderungen
Zukünftige Herausforderungen für jede Integrationsplattform, einschließlich BizTalk, liegen in folgenden Bereichen:
- API-gesteuerte Integration: Microservices und API-first-Strategien gewinnen an Bedeutung.
- Event-Driven Architecture: Moderne Systeme setzen zunehmend auf asynchrone Ereignisse und Real-Time-Processing.
- Machine Learning und KI: Automatische Anomalieerkennung, intelligente Routing-Entscheidungen und selbstoptimierende Workflows.
- IT-Sicherheit: Die Komplexität und Häufigkeit von Cyberangriffen wächst weiter, was kontinuierliche Sicherheitsupdates und Monitoring erfordert.
12.2 BizTalk goes hybrid: Integration cloud-nativer Integrationslösungen
Mit der wachsenden Verlagerung von Workloads in die Cloud steigen die Cloud-nativen Integrationslösungen in ihrer Bedeutung. Azure Logic Apps und andere serverlose Angebote sind hinsichtlich Skalierung, Wartung und Bezahlsystem (Pay-per-Use) oft attraktiver, sofern die Infrastrukturanforderungen entsprechend sind. BizTalk Server wird daher in Zukunft häufiger in Hybrid-Szenarien eingesetzt werden, bei denen On-Premisee-Systeme schrittweise in die Cloud integriert werden.
12.3 Roadmap von Microsoft für BizTalk
Microsoft hat in den letzten Jahren verstärkt auf Cloud Integration gesetzt, insbesondere mit Azure Integration Services (bestehend aus Logic Apps, Service Bus, Event Grid und API Management). Dennoch wird BizTalk Server weiterhin unterstützt und mit Updates versorgt. Die Roadmap sieht vor:
- Regelmäßige Feature Packs für verbesserte Adapter, Sicherheit und Performance.
- Langfristige Unterstützung (Long-Term Servicing Branch) für existierende Kunden.
- Migrationspfade zu Azure-Diensten, insbesondere durch Hybrid-Cloud-Szenarien.
12.4 Optionen für die Migration
Hier haben wir Ihnen Ihre wichtigsten Optionen für die Migration von BizTalk Server auf eine neue Plattform zusammengestellt.
Investitionssicherheit mit BizTalk Server
Der aktuelle BizTalk Server 2020 bietet mit einem zehnjährigen Product-Life-Cycle-Support von Microsoft Investitionssicherheit bis 2030. Ob Sie daher darauf Ihr spezifisches Integrationsthema abbilden wollen, Sie ein Versionsupgrade darauf planen oder mit Ihrer Lösung auf die Azure Integration Services in die Cloud oder andere Alternativen on-premises migrieren wollen: mit unserer umfassenden Erfahrung begleiten wir Sie gerne dabei.

Lessons Learned und Best Practices für die Migration auf BizTalk 2020.
QUIBIQ begleitet Sie durch den gesamten Migrationsprozess, von der Planung und Bewertung bis hin zur Implementierung und Optimierung Ihrer BizTalk-Lösung. In diesem Vortrag von unserem Experten, Mirko Dobermann, erhalten Sie einen umfassenden Einblick dazu.
13. Zusammenfassung und Handlungsempfehlungen
13.1 Key Takeaways
- BizTalk Server bietet ein robustes, zuverlässiges und langfristig erprobtes Fundament für die Unternehmensintegration.
- Die Publish/Subscribe-Architektur ermöglicht lose Kopplung und flexible Erweiterung.
- Umfangreiche B2B- und EDI-Funktionen machen BizTalk besonders interessant für Unternehmen mit komplexen Partner-Ökosystemen.
- Die Orchestrations-Engine und grafischen Entwicklungswerkzeuge beschleunigen die Automatisierung von Geschäftsprozessen.
- Skalierbarkeit und Hochverfügbarkeit können durch Clustering und Lastverteilung umgesetzt werden.
13.2 Best-Practice-Empfehlungen für den Einsatz von BizTalk Server
- Saubere Architekturplanung: Bereits in der Konzeptphase sollten Integrationsszenarien, Datenmodelle und Performance-Anforderungen definiert sein.
- Modulare Konfiguration: Die Trennung in mehrere Host Instances für unterschiedliche Aufgaben (Receiving, Processing, Sending) erleichtert das Monitoring und Troubleshooting.
- Automatisiertes Deployment: Kontinuierliche Integration (CI) und kontinuierliche Bereitstellung (CD) vermeiden manuelle Fehler bei Deployments.
- Regelmäßige Wartung und Tuning: Proaktive Maßnahmen in Datenbankwartung, Performance-Analyse und Patch-Management sichern den stabilen Dauerbetrieb.
- Hybrid-Szenarien frühzeitig planen: Falls eine Cloud-Integration absehbar ist, lohnt es sich, entsprechende Adapter und Architekturmuster von Anfang an einzubeziehen.
13.3 Weiterführende Ressourcen und Ausblick auf neue Technologien
- Microsoft-Dokumentation zu BizTalk: Dokumentation auf docs.microsoft.com.
- Community-Foren: Linked-in BizTalk Server Gruppe.
- Unsere CONNECTED Conference: Mit immer dem Neuesten auch zu BizTalk Server
Fazit
Mit Microsoft BizTalk Server steht Unternehmen seit über zwei Jahrzehnten ein zuverlässiges, vielseitiges Werkzeug für die Daten- und Prozessintegration zur Verfügung. Trotz verstärkter Cloud-Ausrichtung bleibt BizTalk vor allem für On-Premise- und Hybrid-Szenarien eine solide Wahl. Entscheidende Erfolgsfaktoren sind eine sorgfältige Planung, kontinuierliche Wartung sowie klare Prozesse für Deployment und Versionierung. In Verbindung mit neueren Cloud-Diensten wie Azure Logic Apps ergeben sich flexible Architekturen, die zukünftige Anforderungen im Zeitalter von IoT, KI und Event-Driven Architecture abdecken können.
Die Entscheidung, ob Sie bei BizTalk Server bleiben, auf BizTalk 2020 upgraden oder zu Azure Integration Services migrieren, hängt von Ihren spezifischen Geschäftsanforderungen und technologischen Zielen ab. QUIBIQ steht Ihnen als kompetenter Partner zur Seite, um die beste Strategie für Ihre Integration zu entwickeln und umzusetzen. Kontaktieren Sie uns noch heute, um mehr darüber zu erfahren, wie wir Ihnen helfen können, Ihre IT-Landschaft zukunftssicher zu machen und Ihre Geschäftsprozesse zu optimieren.
QUIBIQ: Ihr Partner für BizTalk und Azure Integration Services
Mit der Erfahrung aus über 800 Integrationsprojekten hat sich QUIBIQ als Kompetenzführer für BizTalk im deutschsprachigen Raum etabliert. Wir bieten alle erforderlichen Leistungen rund um BizTalk aus einer Hand an: Beratung, Konzeption, Implementierung, Schulung und Support. Unsere Expertise erstreckt sich auch auf die Migration zu Azure Integration Services, wodurch wir Ihnen helfen, das Beste aus beiden Welten zu nutzen.
BizTalk Lösungen und Frameworks
QUIBIQ bietet Ihnen mit dem QUIBIQ Business Integration Framework (QUIBIF) und der QUIBIQ Business Integration Suite (QUIBIS) erprobte Lösungen für einen schnellen und effizienten Start:
- QUIBIF: Ein robustes Framework zur Implementierung individueller BizTalk-Server-Lösungen.
- QUIBIS: Eine Suite mit fertigen Produktlösungen für Standard-Use-Cases wie EDI, X400 und Monitoring.
Diese Lösungen sparen Ihnen Zeit und Kosten in der Entwicklung und ermöglichen eine schnelle Implementierung bewährter Integrationsszenarien.
Referenzen und Erfolgsgeschichten
Namhafte Unternehmen vertrauen auf die Integrationslösungen von QUIBIQ, darunter ABB, BMW, BOSCH, SwissLife, Voith und ZF. Diese Referenzen belegen unsere Fähigkeit, maßgeschneiderte Lösungen zu liefern, die den spezifischen Anforderungen unserer Kunden gerecht werden.
Finden Sie den richtigen Ansprechpartner
Mit QUIBIQ als Partner profitieren Sie von maßgeschneiderten Lösungen, die Ihre Unternehmensprozesse schneller, effizienter und flexibler machen. Unsere Experten begleiten Sie von der Konzeption über die Implementierung bis hin zum Support, um sicherzustellen, dass Ihre Integrationsprojekte erfolgreich sind. Vertrauen Sie auf QUIBIQ und gestalten Sie die Zukunft Ihrer IT-Landschaft mit uns.
QUITECH: Von Profis für Profis
Unser Expertenwissen in unserem Technik-Blog
Willkommen im unserem Technik-BLOG, Ihrem Anlaufpunkt für tiefgehende Insights, Best Practices, Whitepapers und Know-how im Bereich Enterprise Connectivity sowie rund um Daten und KI-Plattformen auf Basis von Microsoft- und SAP-Technologien. Hier teilen unsere Experten ihr Wissen zu den neuesten Trends und Technologien, bieten praxisnahe Einsichten und teilen wertvolle Tipps für IT-Projekte mit der Community. Von Profis für Profis.
- Alle
- Azure API Management
- Azure Event Grid
- Azure Functions
- Azure Integration Services
- Azure Logic Apps
- Azure Service Bus
- BizTalk Server
- Integration Platforms
- KI
- SAP
QUIBIQ Webinar: Azure-Kosten optimieren mit dem QI Azure Cost Optimizer
QUIBIQ Live-Webinar: BizTalk modernisieren mit KI
AVIATORS Germany 2026 – Das Event für Enterprise Integration in DACH
CONNECTED Berlin 2026: Das KI-Event mit konkreten Antworten
QUIBIQ Webinar: Azure-Kosten optimieren mit dem QI Azure Cost Optimizer
QI Darts: Wie QUIBIQ KI im Team verankert – konkret, greifbar, ansteckend
QUIBIQ Webinar: AI Agents – von der Idee zur Umsetzung
Bessere Entscheidungen auf Knopfdruck für die Bäckerei Görtz
QUIBIQ CONNECTED ’26 Conference
QUIBIQ Webinar: E-Rechnung in Deutschland & Europa
Virtuelle Nähe, echte Verbindung: Die neue digitale OLB-Filiale
Wenn Systeme sprechen lernen…
Diagnostik braucht Daten, die fließen
Wenn Technologie verbindet, was zusammengehört
Middleware für Azure Functions
Azure Integration Services oder SAP Integration Suite?
Einsatz generativer KI-Werkzeuge zur Synthese und Annotation unstrukturierter Patientendaten
Azure Integration Services oder SAP Integration Suite
Guidance zu BizTalk Server
Sebastian Meyer wird Microsoft Azure MVP
Auftaktveranstaltung von Aviators Germany – der Azure Community
Integrate 2024 (2/2)
Integrate 2024 (1/2)
Logic Apps: Kern-Komponente der Azure Integration Services
Global Integration Layers
Array-Serialisierung in der JSON-Send-Pipeline
quiNews: Microsoft Azure Integration Services Podcast Folge #35
Entkoppeln von Anwendungen mit Azure Service Bus Topics
Tipps und Tricks zu Postman (1/2)
Testen mit APIs – vereinfacht mit Postman
CONNECTED AI – Praxisbeispiele
Export and save Outlook Email from Azure Logic App
CONNECTED 2023: Aufzeichnungen jetzt verfügbar
Benutzerdefinierter Action-Webhook Logic Apps Connector
JSON mit Liquid Maps „transformieren“ und in Logic-Apps verwenden
QUIBIQ berichtet live von der INTEGRATE 2023 aus London (3/3)
QUIBIQ berichtet live von der INTEGRATE 2023 aus London (2/3)
QUIBIQ berichtet live von der INTEGRATE 2023 aus London (1/3)
UseAmbientTransactionin BizTalk 2020 für migrierte Ports
Acknowledgement in BizTalk Orchestration for oneway file Sendport
CI/CD Azure LogicApp Standard & Workflows
Logic App Standard – ServiceBus: Ein Vergleich
Anlegen von Serviceconnections in Azure DevOps
Integration von Benutzerinteraktionen in LogicApps
Logic App Content from Azure Portal in DevOps Git Repository
WinSCP für den BizTalk2020
Logic App Variablen und Foreach Schleifen
Deploy Logic Apps with Service Bus API Connection (ARM and YAML)
BizTalk Mapping – Klassenbibliothek – und Übergabe-Parameter
Azure Blob Storage Infer Content Type mit Logic Apps
Biztalk 2020 Pipeline in Azure DevOps ohne eigenen Build Server
Logic-App Testautomatisierung in CI/CD
Migrieren Sie Ihre SAP PI/PO-Flows zu Cloud Native
Zugriff auf on-premise SAP System mit MS Power Automate
Safely synchronize Azure Messages with BizTalk
OAuth2-Flow in BizTalk Orchestration mit dynamischem SendPort
Azure API-Management self-hosted Gateway – Features einrichten
Flat File Schema für BizTalk
Azure API Management Self-Hosted Gateway – Token Cycling
Fehler beim Adapter Upgrade von BizTalk 2016 auf BizTalk 2020
Send Big Data from Orchestration to Blob
Azure Durable Function vs. normale Functions
Die neuen Azure Logic App (Standard)
BizTalk Object Messages mit .NET Klassen
BizTalk Zombie Instanzen überwachen, finden und lösen
BizTalk 2020 und EDI Schemas – Visual Studio 2019 stürzt ab
Azure Durable Functions im Einsatz
Azure Form Recognizer – auch mehrseitige Rechnungen erkennen
Multi-Trigger LogicApps?!
VS Code-Extension entwickeln: Azure Logic App Workflows
BizTalk Rules Engine – Chained Rules
Verarbeitung signierter E-Mails mit Azure Logic Apps
Custom Pipeline Error: “Reason: Enumeration has […]Move Next”
Blob-Storage mit BizTalk Server 2016
DevOps REST API: Library Variablengruppen automatisiert updaten
SendPortGroups und Delivery Notification
Azure FunctionApp – Instanzen Nachrichten aus ServiceBus auslesen
Azure Functions vs. Logic Apps
Lokale Azure-Entwicklung mit Logic Apps Everywhere
Generic Stream Interface Orchestration
Publishing Code to Azure Functions Through Private Endpoints
BizTalk Audit Logs (Wer? Wann? Wo?)
Use Key-Vault secrets in Azure Functions without SDK Key-Vault
Erstellen einer BizTalk Message in plain Text
Installation von BizTalk Server TMS für Office 365-Adapter
BizTalk – Isolierter BizTalk Host User – Zertifikate – AS2
BizTalk SB-Messaging Adapter – How to send Custom Properties
Benutzung des WCFOracle Adapters unter BizTalk2020
HTTP Header Zugangsdaten aus dem Windows Cred. Store hinzuzufügen
DevOps Deployment CI/CD – BizTalk Shared Application
BizTalk 2020 LogicApp Adapter Fehler – Problemlösung
Logic App: Verarbeiten von Azure Service Bus Nachrichten
BizTalk Administration Fehler „The RPC Server is unavailable“
CSV-Verarbeitung – Teil 2
Wie update ich gemeinsam genutzte BizTalk Applikationen?
Biztalk Cluster
SAP – Dynamics365 Integration mit Azure Integration Services
Authorization of the FunctionApps to the ServiceBus
CSV-Verarbeitung mit dem BizTalk-Server oder serverless
Logic Apps: Vorsicht beim Verwenden von For-Each Schleifen
Logic App Connectors: HTTP 429 – Rate Limit Exceeded
Authorization between function apps using managed identities
Verarbeitung von großen Dateien im BizTalk Server
BizTalk EDIDataValidation in Verbindung mit InterchangeXML
BizTalk und SQL Temp-Tabellen arbeiten nicht gut zusammen
Autom. Bereitstellen von Logic Apps mit API via ARM & VS Tool
CI/CD-Pipelines bei Logic Apps und API Managment realisieren
Logic App Connection Error 429 (TooManyRequests) vermeiden
Automatisches Bereitstellen von Logic Apps mit API Connections
AS2-Kommunikation via Microsoft Azure
BizTalk-Builds mit vielen Projekten beschleunigen
Wie AutoML hilft, Machine Learning effektiv im einzusetzen
Json richtig im BizTalk ausgeben
Unicode-Handling in BizTalk
Amazon Web Services über BizTalk abfragen
Wann ist ein Upgrade nötig: BizTalk-Server-Produktlebenszyklus
Let’s Encrypt in Azure Umgebungen
Azure Integration Account – UTF-8/-16 Problem
BizTalk Updates – aber richtig
BizTalk Orchestration Shape bei behandelten Exceptions ermitteln
Chatbot mit LUIS
BTS ALM Tests – Testen von Maps & Schemas
BizTalk Deployment-Automatisierung mit Powershell
Map Portierung mit Eingangsnachrichten (multi-source mapping)
BizTalk Maps Parameter zur Laufzeit übergeben
Der QUIBIS WebDAV Adapter geht online – so haben wir’s gemacht
BizTalk Message Freigabe in langlaufenden Orchestrations
Dynamics 365 for Finance & Operations mit BizTalk 2016 und oData
BizTalk-Fehlermeldung „UNSUPPORTED TYPE”
REST Service mit BizTalk 2016 bereitstellen (Teil 2)
BizTalk WCF-SAP Adapter mit NCo 3.0
Broadcast- und Unicast-Flatfile Verarbeitung in BizTalk
REST Service mit BizTalk 2016 bereitstellen (Teil 1)
Message Batching
BizTalk Orchestrations: Parallelisierung von Webservice-Anfragen
Merker-Elemente in einem Flatfileschema-Maps nutzen – so geht’s
Early Exit mit Erfolg in einer Orchestration
Microsoft Azure BizTalk Services (MABS) abgekündigt
Plötzlich stockendes XML Debatching mit ungeahnter Ursache
BizTalk Server 2016 Feature Pack 1 verfügbar – Details
BizTalk Server 2016 Feature Pack Lizenzierung
DB2/AS400 mit BizTalk anbinden
Cache-Komponente Daten zwischenspeichern in einer Orchestration
BizTalk WCF-SAP Adapter Einrichtung leicht gemacht
Deadlocks in einer BizTalk-HV-Umgebung





































