BAM-Workflow
In der folgenden Abbildung werden die vier Benutzerrollen gezeigt, die mit Geschäftsaktivitätsüberwachung (Business Activity Monitoring, BAM) arbeiten, sowie die davon verwendeten Tools.
BAM-Rollen
Die folgenden Schritte bieten einen allgemeinen Überblick des Workflows für die Geschäftsaktivitätsüberwachung.
Geschäftsdaten werden folgendermaßen gesammelt:
Der Wirtschaftsanalytiker gibt mithilfe des BAM-Aktivitäts-Assistenten an, welche Daten für alle Geschäftsbenutzer zu erfassen sind.
Der Wirtschaftsanalytiker definiert mithilfe des BAM-Ansichts-Assistenten die Ansicht für jede Kategorie von Geschäftsbenutzer.
Bei Fertigstellung werden die Aktivitäten und Ansichten in einer Microsoft® Excel-Arbeitsmappe gespeichert, der BAM-Definitions-Arbeitsmappe.
Der Wirtschaftsanalytiker exportiert die BAM-Definitions-Arbeitsmappe nach XML.
Der Systemadministrator und Entwickler verwenden das XML zum Durchführen Ihrer Rollen.
Anweisungen zur Verwendung der BAM-Definitionsarbeitsmappe finden Sie unter Definieren von Geschäftsaktivitäten und Ansichten in Excel.
Nachdem der Wirtschaftsanalytiker die gewünschte BAM-Ansicht definiert hat, stellt der Systemadministrator die BAM-Infrastruktur aus der BAM-Definitions-Arbeitsmappe oder aus dem aus der Arbeitsmappe exportierten XML mithilfe des BAM-Verwaltungsdienstprogramms (Befehlszeilenprogramm "BM.EXE") bereit.
Das BAM-Verwaltungsdienstprogramm erstellt dynamisch die Tabellen, Trigger, DTS-Pakete und OLAP-Cubes, die für die Unterstützung der BAM-Ansicht erforderlich sind.
Jedes Mal, wenn der Wirtschaftsanalytiker eine andere BAM-Ansicht definiert oder eine vorhandene BAM-Ansicht ändert, muss der Systemadministrator die BAM-Definitions-Arbeitsmappe erneut bereitstellen.
Sobald der Wirtschaftsanalytiker die BAM-Definitions-Arbeitsmappe nach XML exportiert hat, importiert der Entwickler die XML-Datei in den Überwachungsprofil-Editor. Der Entwickler implementiert die Informationsanforderungen des Wirtschaftsanalytikers, indem das XML einer Orchestrierung zugeordnet wird.
Zu diesem Zweck führt der Entwickler mit dem Überwachungsprofil-Editor die folgenden Schritte durch:
Laden der bereitgestellten Assembly, die in der BizTalk-Verwaltungsdatenbank (wird auch als "Konfigurationsdatenbank" bezeichnet) gespeichert ist. Die bereitgestellte Assembly enthält mindestens eine Orchestrierung, je nach den Anforderungen, die der Wirtschaftsanalytiker in Schritt 1 oben angegeben hat.
Definieren der Daten, die aus einer Orchestrierung extrahiert werden sollen. Dies geschieht, indem Elemente aus den Nachrichtenschemas und Orchestrierungsformen in den entsprechenden Ordnern für Geschäftsmeilensteine (Ereignis) und Datenelemente abgelegt werden.
Bei Abschluss wird das Profil als BizTalk® Server-Überwachungsdatei (BTT-Datei) wie z. B. Visual SourceSafe gespeichert.
Der Entwickler stellt die BTT-Datei in einer Testdatenbank bereit und überprüft das Ergebnis mithilfe von Integrationstests.
Mithilfe des Überwachungsprofil-Editors stellt der Systemadministrator das Profil auf einer oder mehreren BizTalk-Verwaltungsdatenbanken zur Verfügung.
Jedes Mal, wenn der Entwickler die Orchestrierung ändert oder sich die Anforderungen der Geschäftsbenutzer ändern, und diese mehr Daten überwachen möchten, muss der Systemadministrator das Überwachungsprofil mithilfe des Befehlszeilendienstprogramms bttdeploy.exe erneut bereitstellen.
Der Geschäftsbenutzer verwendet die Livedaten-Arbeitsmappe, die vom Dienstprogramm BM.exe erstellt wird. Jedes Mal, wenn Geschäftsbenutzer die Livedaten-Arbeitsmappe öffnen, erhalten diese eine neue Liveversion der Daten, die erfasst werden, um einen bestimmten Aspekt des Geschäftsprozesses zu überwachen.
Um Daten anzuzeigen, die als Echtzeitaggregation definiert sind, muss der Geschäftsbenutzer nur in der Arbeitsmappe auf Aktualisieren klicken, um die Daten anzuzeigen.
Wenn es sich bei den Aggregationsdaten nicht um Echtzeitdaten handelt, zeigen Geschäftsbenutzer einen Snapshot der Geschäftsdaten an, der bei der Ausführung des geplanten DTS-Pakets erstellt wurde.
Bestehen in Ihrer Organisation Anforderungen für die Zusammenarbeit, können Geschäftsbenutzer über die BAS-Website auf die Livedaten zugreifen.
Definieren von Geschäftsaktivitäten und Ansichten in Excel
Überwachen von Geschäftsaktivitäten mit BAM