Application Server Controlled Resources(ASCR)
ASCRは、インタラクティブクライアントがBlue Prismアプリケーションサーバーを介して接続されるエンタープライズデプロイメントに適用されます。Application Server Controlled Resources(ASCR)は、コネクティビティを合理化し、単一のBlue Prism環境に配置できるランタイムリソースの数を増やします。組織がASCRを使用すると、Blue Prismバージョン6と比べて、1つのBlue Prism環境に2倍以上の数のデジタルワーカーを配置できます。
アーキテクチャ
以下の条件が満たされると、ASCRが自動的に使用されます。
- Blue Prismバージョン7.0以降がインストールされている。
- インタラクティブクライアントがBlue Prismアプリケーションサーバーを介して接続されている。
- Blue Prismアプリケーションサーバーがコールバックをサポートするように構成されている - この構成は必須です。詳細については、「ASCRサーバーの構成」を参照してください。
Application Server Controlled Resources
ASCRでは、インタラクティブクライアントがアプリケーションサーバーを介して使用可能なランタイムリソースと通信するため、各インタラクティブクライアントから各ランタイムリソースへの個別の接続は必要ありません。これにより、効率性が向上し、規模拡大の可能性が高まります。ASCRはオンデマンドで接続を使用し、接続は必要に応じて確立、使用、終了されます。以前は、接続は永続的に開いたままでした。
イベントチャネル(上の図のgRPC/WCFの双方向イベント)を使用すると、クライアントUIはランタイムリソースからほぼリアルタイムで更新を受信できます。たとえば、セッションがランタイムリソースで開始されると、接続されているすべてのサービスにセッション開始イベントが送信されます。ASCRでは、これはアプリケーションサーバーにのみ送信されます。コールバックチャネルにより、このようなイベントは接続されているすべてのクライアントUIに転送されます。これにより、クライアントUIが環境内の各ランタイムリソースに直接接続されていなくても、Control Roomはほぼリアルタイムで更新されます。
ASCR機能を正常に動作させるには、Blue Prismアプリケーションサーバーおよびインタラクティブクライアントが、選択したコールバックプロトコルに応じて指定された最小要件を満たす必要があります。
インタラクティブクライアントの制御リソース
次の図に、Blue Prismバージョン6のアーキテクチャを示します。すべてのインタラクティブクライアントは、使用可能なすべてのリソースに接続できます。これは、接続の作成時と更新時、およびこれらのリソースを使用するときに、システムリソースを使用します。
この方法は、インタラクティブクライアントが直接データベースに接続する場合、Blue Prismバージョン7でも使用されます。