メッセージ・ルータの概要
メッセージ・ルータは、Ensemble プロダクションでメッセージ・ルーティング・ロジックを提供するための専用ビジネス・プロセスです。メッセージ・ルータは、構成可能なルール・セットを使用して、メッセージをフィルタし、それらを適切なターゲット (通常、オペレーションや他のプロセス) に送信します。また、ルールによって、ターゲットに送信する前のメッセージにデータ変換を適用できます。
Ensemble には、さまざまなシナリオのルーティングに特化したさまざまな事前構築済みのメッセージ・ルーティング・プロセスが含まれています。このチュートリアルでは、HL7 データを含むメッセージのルーティングを目的としたルーティング・プロセスについて重点的に説明します。クラスの名前は EnsLib.HL7.MsgRouter.RoutingEngineOpens in a new tab です。
ルーティング・ルール・セット (メッセージ・ルータ内で使用されるルール) に加えて、Ensemble は汎用ビジネス・ルール・セットもサポートします。これらを使用することで、ビジネス・プロセスに対してメッセージ・ルーティングよりも汎用的なロジックを提供できます。これらのルール・セットは、カスタムで構築されたビジネス・プロセスから呼び出せます。汎用ビジネス・ルール・セットの詳細は、"ビジネス・ルールの開発" を参照してください。