Teilen über


Szenario: Aktualisieren von Anwendungselementen

Es gibt zwei grundlegende Szenarien, um Elemente in einer Anwendung zu aktualisieren, die in einer Produktionsumgebung bereitgestellt wurde.

  • Aktualisieren einer Orchestrierung mit einer neuen Version, wenn die Orchestrierung Transaktionen mit langer Ausführungszeit verarbeitet oder auf die Antwort eines Ports vom Typ "Antwort erfragen" wartet.

  • Ein allgemeineres Aktualisierungsszenario, in dem abgeschlossene Nachrichtenverarbeitung nicht relevant ist, wie z. B. die Aktualisierung eines Schemas oder einer Zuordnung mit einer neuen Version.

    Im allgemeinen Aktualisierungsszenario aktualisieren Sie möglicherweise ein Element mit einer neuen Version, z. B. zur Anpassung an neue Geschäftsanforderungen. Dieses Szenario ist relativ unkompliziert. Sie können das ursprüngliche Element mit dem aktualisierten überschreiben. Eine Liste der beteiligten Schritte finden Sie unter Prüfliste: Aktualisieren der Artefakte in einer BizTalk-Anwendung.

    Das zweite Szenario hingegen ist komplexer. In diesem Fall müssen Sie warten, bis die Nachrichtenverarbeitung durch die vorhandene Orchestrierung abgeschlossen ist. Gleichzeitig müssen Sie verhindern, dass neue Nachrichten von der vorhandenen Orchestrierung verarbeitet werden. Stattdessen soll die Verarbeitung mit der aktualisierten Version der Orchestrierung fortgesetzt werden. Zu diesem Zweck stellen Sie die Assembly, die die aktualisierte Orchestrierung enthält, in der gleichen BizTalk-Anwendung bereit, die bereits die ursprüngliche Version enthält, und führen dann beide Orchestrierungen gleichzeitig aus. (Die neue Assembly muss eine andere Versionsnummer aufweisen als die Assembly, die die ursprüngliche Orchestrierung enthält, sonst können Sie sie nicht in derselben BizTalk-Gruppe bereitstellen.) Anschließend beenden Sie die ursprüngliche Orchestrierung, damit keine neuen Nachrichten an sie weitergeleitet werden, und starten die aktualisierte Version, sodass alle neuen Nachrichten an sie gesendet werden. Nachdem die Verarbeitung der Nachrichten durch die ursprüngliche Version abgeschlossen ist, können Sie die Bereitstellung dieser Version aufheben. Anweisungen zum Ausführen dieser Aufgaben finden Sie unter Aktualisieren einer Orchestrierung.

    Im folgenden Diagramm wird eine typische parallele Orchestrierungsbereitstellung dargestellt.

    Paralleles Bereitstellungsszenario

Weitere Informationen

Szenarios für die Anwendungsbereitstellung und -verwaltung
Wichtige Überlegungen zum Aktualisieren von Anwendungen