Versionsverwaltung der dienstorientierten Lösung
Die beiden Orchestrierungen, die als Front-Ends für die Lösung fungieren, CustomerServiceReceiveSend und CustomerServiceNativeRequestResponse, rufen die zentrale Arbeitsorchestrierung customerService auf. Orchestrierungsaufrufe hängen von der Versionsnummer der Assembly ab, die die Orchestrierung enthält. Da alle drei Orchestrierungen in derselben Assembly enthalten sind, liegen keine Versionsprobleme vor.
Darüber hinaus ist der von den Orchestrierungen implementierte Geschäftsprozess ein sehr kurzfristiger Anforderungsantwortprozess, der rasch abgeschlossen ist. Demzufolge stellt sich die Frage des Versionsstatus des Geschäftsprozesses in dieser Lösung nicht, da keine unterschiedlichen Orchestrierungen in verschiedenen Assemblys mit diversen Versionen vorliegen.
Die Orchestrierungen verwenden jedoch die Schemas in der Schemaassembly. Wenn die Schemas überarbeitet und in eine andere Version kompiliert werden, müssen Sie die Orchestrierungen mit der neueren Version der Schemaassembly erneut kompilieren.