機械翻訳について

8 マイクロ・プロセスの作成および使用

大規模で複雑なビジネス・プロセスを、別のアプリケーション内に作成されたマイクロ・プロセスと呼ばれる複数の再利用可能なブロックに分割できます。 これにより、メインまたは親プロセス・アプリケーションでこれらのマイクロ・プロセスをコールして、ビジネス・ケースの全体的な実装を効率的に管理できます。

マイクロ・プロセスを使用すると、複数の独立したドメイン駆動型プロセスで構成されるアプリケーションを開発できます。 マイクロ・プロセスは、通常、クイック実行時間を持つ小さいプロセスで、その出力がメイン・プロセスに送信されます。 同期または非同期で起動することができます。 アプリケーション内で、別のアプリケーションに存在するデプロイ済マイクロ・プロセスへのリンクを作成し、このリンクをメイン・プロセスで使用します。

例として、次のステージで構成される従業員出張承認シナリオを考えてみます: 情報コレクション、リクエストの承認、予約、メール配信。 これらの各ステージをマイクロ・プロセスとして(別々のアプリケーションに)実装し、メイン・プロセスを使用してすべてのステージの実行を調整できます。