Verstehen von Inresponse

HINWEISE: Siehe Installation des Inresponse Service Managers für Anweisungen zur Installation des optionalen Inresponse Service Managers.

Um den Inresponse Web Service Host auszuführen, müssen Sie den Inresponse Service Manager installieren.

Die Inresponse-Workflow-Engine bietet ein flexibles und skalierbares Framework, das benutzerdefinierte Workflows unterstützt und erweitert. Ihr Hauptzweck besteht darin, auf tatsächliche Systemereignisse zu reagieren, indem vordefinierte asynchrone Aktionen bei Bedarf ausgeführt werden.

Die Architektur von Inresponse ist so gestaltet, dass sie sowohl flexibel als auch skalierbar ist. Die Infrastruktur ermöglicht eine unbegrenzte Anzahl von Aktionswarteschlangen, Aktionstypen und Aktionsprozessoren. Die beiden Hauptkomponenten von Inresponse sind das MS SQL Server Service Broker-System und die Inresponse-Instanzen. Inresponse-Instanzen führen die Kernverarbeitung von Inresponse zusammen mit der Insight-Datenbank durch.

Die folgende Abbildung bietet ein konzeptionelles Modell der Inresponse-Architektur auf hoher Ebene. 

iR2 High Level Architecture.png

Eine Aktion ist bekannt als eine Aufgabe, wenn sie durch die Inresponse-Architektur fließt. Eine Aktion ist tatsächlich ein XML-String, der die erforderlichen Parameter zum Abschluss der Aufgabe enthält.

MS SQL Server Message Broker

Der Service Broker bietet Warteschlangen und zuverlässige Nachrichtenübermittlung für SQL Server. Seine Hauptrolle in der Inresponse-Architektur besteht darin, die Kommunikation und Warteschlangen von nicht verarbeiteten Inresponse-Aufgaben zu erleichtern. Wenn neue Aktionen oder Aufgaben in die Service Broker-Warteschlange eingegeben werden, werden sie in eindeutige Konversationen angeordnet, im Wesentlichen einen dedizierten Kommunikationskanal für jeden Aktionstyp, der in der <%INSIGHT ONLY%> Datenbank definiert ist. Aus diesen Konversationskanälen werden Aufgaben nacheinander von wartenden Inresponse-Instanzen abgerufen.

Inresponse (früher bekannt als Task Workers)

Sie können Inresponse-Instanzen auf einem oder mehreren Computern im selben Netzwerk wie die Insight-Datenbank ausführen. Inresponse erstellt beim Start einen Worker-Thread für jeden Aktionstyp, den es verarbeitet. Die Rolle jedes Worker-Threads besteht darin, Aufgaben von seinem entsprechenden Service Broker-Warteschlangen-Konversationskanal anzufordern und zu akzeptieren und die Aufgabe mit der für seinen Aktionstyp definierten DLL zu verarbeiten. Nach Abschluss aktualisiert es den Status der Aufgabe in der Insight-Datenbank und wartet auf die nächste verfügbare Aufgabe in der Warteschlange.

Um Aktionen zu verarbeiten, erfordert das Insight-System, dass Inresponse auf mindestens einem Arbeitsplatz im Netzwerk ausgeführt wird.

VERWANDTE THEMEN: 

Installation des Inresponse Service Managers

Inresponse ausführen

Verstehen der Inresponse-Verarbeitung im Kapitel Workflow-Management der Online-Hilfe.

NÄCHSTES THEMA: Eine Inresponse-Instanz installieren

War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich