Ich möchte meine Datenbank mit CRM verbinden und soweit ich verstehe BizTalk ist die beste Wahl. Ich weiß, dass BizTalk ein eigenes Messaging-System hat, aber ist es ausreichend, wenn man die Stabilität meiner Daten berücksichtigt, oder soll ich einen Nachrichtenbus dazwischen legen?Benötige ich einen Message Broker wie Service Bus mit BizTalk?
Antwort
Durch Hinzufügen eines weiteren Links in einer Kette wird die Kette nicht mehr verfügbar.
BizTalk hat viele eingebaute Mechanismen, um die Stabilität dieser Verbindung zu verbessern. Denken Sie an automatische Wiederholungen, automatische Drosselung. Es besteht keine Notwendigkeit für einen Servicebus für Stabilität.
Möglicherweise möchten Sie Servicebus verwenden, wenn Sie ein Protokoll verwenden müssen, das BizTalk nicht unterstützt (z. B. verwendet CRM in der Cloud Azure-Warteschlangen, die BizTalk 2010 nicht unterstützt (höhere Versionen)).
Wenn die Umgebung, in der Sie BizTalk ausführen, stabil ist, wird BizTalk ebenfalls stabil sein. Wenn die Umgebung nicht so stabil ist, können Sie in das Clustering schauen, um zusätzliche Stabilität zu erreichen.
Nein. Das Hinzufügen eines "Nachrichtenbrokers" zwischen BizTalk und CRM oder den meisten anderen Systemen führt nur zu unnötiger Komplexität. Dies wäre ein negatives Nettoergebnis.