ソリューションのフロントエンドとして機能する 2 つのオーケストレーションである CustomerServiceReceiveSend と CustomerServiceNativeRequestResponse は、中央で動作するオーケストレーション である CustomerService を呼び出します。 オーケストレーションの呼び出しは、オーケストレーションを含むアセンブリのバージョン番号によって異なります。 3 つのオーケストレーションはすべて同じアセンブリ内にあるため、バージョン管理の問題はありません。
さらに、オーケストレーションによって実装されるビジネス プロセスは、短時間で完了する非常に有効期間の短い要求応答プロセスです。 したがって、このソリューションではビジネス プロセスのバージョン管理の問題は発生しません。異なるバージョンの異なるアセンブリに異なるオーケストレーションはありません。
ただし、オーケストレーションではスキーマ アセンブリ内のスキーマが使用されます。 スキーマが変更され、別のバージョンにコンパイルされる場合は、スキーマ アセンブリの新しいバージョンでオーケストレーションを再コンパイルする必要があります。