Application Server Controlled Resources (ASCR)

ASCR wird auf Enterprise-Bereitstellungen angewendet, bei denen interaktive Clients über Blue Prism Anwendungsserver verbunden sind. Application Server Controlled Resources (ASCR) rationalisiert die Konnektivität und erhöht die Anzahl der Laufzeitressourcen, die in einer einzigen Blue Prism Umgebung bereitgestellt werden können. ASCR ermöglicht es Organisationen, im Vergleich zu Blue Prism Version 6 mehr als doppelt so viele digitale Mitarbeiter in einer einzigen Blue Prism Umgebung bereitzustellen.

Architektur

ASCR wird automatisch verwendet, wenn die folgenden Bedingungen erfüllt sind:

  • Blue Prism Version 7.0 oder höher ist installiert.
  • Interaktive Clients sind über Blue Prism Anwendungsserver verbunden.
  • Der Blue Prism Anwendungsserver ist für die Unterstützung von Rückrufen konfiguriert – diese Konfiguration ist obligatorisch. Siehe ASCR-Serverkonfiguration für Details.

Application Server Controlled Resources

Durch ASCR kommunizieren interaktive Clients mit verfügbaren Laufzeitressourcen über einen Anwendungsserver, d. h. es müssen keine Einzelverbindungen zwischen sämtlichen interaktiven Clients und Laufzeitressourcen mehr hergestellt werden. Dies erhöht die Effizienz und das Potenzial für größere Skalierung. ASCR verwendet Verbindungen auf Abruf, Verbindungen werden nach Bedarf hergestellt, verwendet und beendet. Zuvor wurden Verbindungen dauerhaft offen gehalten.

Ein Ereigniskanal (gRpc/bidirektionale WCF-Ereignisse im Diagramm oben) ermöglicht es der Client-UI, Aktualisierungen von Laufzeitressourcen nahezu in Echtzeit zu empfangen. Wenn beispielsweise eine Sitzung mit einer Laufzeitressource beginnt, wird ein Ereignis mit dem Beginn einer Sitzung an alle verbundenen Dienste gesendet. Bei ASCR wird dies nur an die Anwendungsserver gesendet. Der Rückrufkanal ermöglicht die Weiterleitung solcher Ereignisse an alle verbundenen Client-UIs. Dadurch kann der Control Room nahezu in Echtzeit aktualisiert werden, ohne dass die Client-UI direkt mit jeder Laufzeitressource in der Umgebung verbunden werden muss.

Blue Prism Anwendungsserver und interaktive Clients müssen je nach ausgewähltem Callback-Protokoll die angegebenen Mindestanforderungen erfüllen, um die ASCR-Funktion nutzen zu können.

Vom interaktiven Client kontrollierte Ressourcen

Das folgende Diagramm zeigt die Architektur von Blue Prism Version 6. Alle interaktiven Clients haben Verbindungen zu allen verfügbaren Ressourcen. Dies verwendet Systemressourcen sowohl bei der Erstellung und Aktualisierung der Verbindungen als auch bei der Nutzung dieser Ressourcen.

Diese Methode wird weiterhin in Blue Prism Version 7 verwendet, wenn interaktive Clients eine direkte Datenbankverbindung herstellen.