Freigeben über


Informationen zu Orchestrierungen

Eine Orchestrierung ist ein flexibles, leistungsstarkes Tool für die Darstellung eines ausführbaren Geschäftsprozesses basierend auf XLANG/s Sprache. XLANG/s können als Messagingsprache mit einigen der Ausdrucksfunktionen von C# angezeigt werden. Sie können Datenfluss entwerfen, interpretieren und generieren, benutzerdefinierten Code aufrufen und den gesamten Prozess in einer intuitiven visuellen Zeichnung organisieren, und zur Laufzeit führt das BizTalk Orchestration Engine XLANG/s-Dateien aus, die die ausführbaren Geschäftsprozesse sind, die von BizTalk Orchestration Designer erstellt werden.

Nachrichten, die Sende- und Empfangsaktionen, die auf ihnen operieren, und die Ports, durch die sie transportiert werden, sind alle grundlegende Elemente einer Orchestrierung. Die Nachricht ist das Medium, über das Orchestrierungen mit der Außenwelt kommunizieren und durch das E-Business abgewickelt wird.

Empfangen und Senden Shapes bieten die Funktionalität, die Sie benötigen, um Nachrichten in Ihre Orchestrierung zu empfangen und Nachrichten daraus zu senden. Sie sollten sich mit den verschiedenen Formen vertraut machen, die Orchestration Designer bereitstellt, um den logischen Fluss Ihrer Orchestrierung darzustellen.

Sie sollten erweiterte Orchestrierungskonzepte wie Webdienste, Korrelation und langfristige Transaktionen verstehen. Möglicherweise müssen Sie nicht alle diese Einrichtungen verwenden, aber es ist hilfreich zu wissen, was sie für Sie tun können.

Webdienste sind Programme mit Schnittstellen, die den in der Web Services Description Language (WSDL) festgelegten Standards entsprechen. Durch die Definition von Nachrichtentypen, Ports, Porttypen und Vorgängen auf Standardweise können unterschiedliche Systeme effektiv miteinander kommunizieren.

Korrelation ist der Mechanismus, mit dem Nachrichten bestimmten ausgeführten Instanzen einer Orchestrierung zugeordnet sind, sodass Ihr Geschäftsprozess die entsprechenden Informationen erhält, wenn viele Instanzen ausgeführt werden und viele Nachrichten hin und her gesendet werden.

Transaktionen ermöglichen es Ihnen, den Status einer Orchestrierung entsprechend beizubehalten, wenn unerwartete Probleme auftreten. Der Orchestrierungs-Designer bietet verschiedene Möglichkeiten zum Behandeln von Ausnahmen, mit denen Sie Fehler auf kontrollierte und vorhersehbare Weise behandeln können.

In diesem Abschnitt