Nun ist es offiziell. Microsoft hat die Microsoft Azure BizTalk Services (MABS) abgekündigt. Bestehende Lösungen sind daher zeitnah in Logic Apps zu überführen. Wir zeigen wie!
Die Microsoft Azure BizTalk-Services bestehen im Wesentlichen aus zwei Sub-Diensten:
- Microsoft BizTalk Services Hybrid Connections
- EAI- und EDI-Bridge-basierte Integration
Der Migrationspfad für diese stellt sich wie folgt dar:
- Die MABS Hybrid Connections werden von Azure App Service Hybrid Connections abgelöst. Diese sind über das Azure-Portal zugänglich. Über den dort nun verfügbaren Hybrid-Connection-Manager können nun sowohl bestehende MABS Hybrid Connections als auch die neuen Azure App Service Hybrid Connections gemanaged werden. Azure App Service Hybrid Connections sind ab sofort von Microsoft freigegeben (GA).
- Der Ersatz für EAI- und EDI-Bridge-basierten Integrationslösungen sind Logic Apps. Logic Apps bieten die gleichen Funktionen wie BizTalk Services und darüber hinaus noch viele weitere mehr. Logic Apps bieten Workflows und Orchestration Funktionalitäten skalierbar und verbrauchsabhängig abrechenbar in der cloud. Damit lassen sich schnell und einfach komplexe Integrationslösungen in einem Browser oder mittels Visual Studio bauen.
Die folgende Tabelle enthält eine Gegenüberstellung der jeweiligen BizTalk Services- und Logik Apps- Funktionalitäten für die Entwicklung von Integrationslösungen.
Aufgabenstellung
BizTalk Services
Logic Apps
Sendung und Empfangen von Daten
Connector
Connector
Nachrichtenverarbeitung
Bridge
Logic App
Schemavalidierung von XML-Dokumenten
Validate stage
XML Validation action
Property based Routing
Enrich stage
Data Tokens
XML-Transformation
Transform stage
Transform action
Nachrichtenumwandlung von flat file in XML
Decode stage
Flat File Decode action
Nachrichtenumwandlung von XML in flat file
Encode stage
Flat File Encode action
Einbindung von Custom Code
Message Inspector
Azure Functions or API Apps
Message Routing
Route Action
Condition or Switch