AHP One Architektur der Rollen

Die AHP One ist eine webbasierte Portallösung für Benutzer und Administratoren. Sie ist in zwei Oberflächen unterteilt. Das AHP One Frontend als digitaler Arbeitsplatz für Endbenutzer und das AHP One Management als Verwaltungskonsole für Administratoren. AHP One setzt auf der AHP Core (der AHP Infrastructure) auf. Beide Komponenten zusammen werden als AHP Enterprise Cloud bezeichnet.

Komponenten und Architektur

  • AHP One Config DB - SQL Datenbank
  • AHP One Content DB - SQL Datenbank
  • AHP One Reporting DB - SQL Datenbank
  • AHP One Server - IIS Web Application
  • AHP One Reporting Server - IIS Web Application
  • AHP One Management - IIS Web Frontend
  • AHP One Frontend - IIS Web Frontend
  • AHP One Job Server - Windows Dienst
  • AHP One Task Server - Windows Dienst
  • AHP One Reporting Collector - Windows Dienst
AHP_Architektur_incl.Core
Abbildung: Architektur AHP Enterprise Cloud

Das AHP One Frontend und das AHP One Management sind die Oberflächen in denen alle Aktionen getätigt werden. Diese werden über das Service Interface (Windows Communication Foundation WCF) an den AHP One Server übergeben. Dieser erkennt die Logik der Informationen aus dem Provider Framework und erstellt Jobs oder Tasks. Die Jobs werden, in einer Warteschlange zur Abarbeitung, in der Datenbank gesammelt. Der AHP One Server führt im Backend selbst keine Aktionen aus, er erstellt nur die Jobs. Diese werden vom Job Server entgegengenommen und abgearbeitet. Dabei wird dasselbe Provider Framework verwendet. Zusätzlich wird auch ins Backend geschrieben.

Der Task Server entspricht im Aufbau dem Job Server, allerdings führt er wiederkehrende Aktionen aus. Der Ablaufprozess ist dabei aber identisch mit dem des Job Servers. Somit behindern Langzeitaktionen, wie z. B. das Importieren von neuen Druckern auf dem Druckserver, keine vom Administrator oder Endbenutzer erstellten Jobs.

Da AHP One zusätzliche Active Directory (AD) Attribute verwendet, um beispielsweise Anwendungen, Laufwerke und Drucker mit Benutzern zu verknüpfen, sind in einem ersten Schritt der Installation Schemaerweiterungen notwendig.

Die Basis für die Installation bilden dann die SQL Datenbanken AHP One Configuration Database (Config DB), AHP One Content Database (Content DB) und AHP One Reporting Database (Reporting DB). In den Datenbanken werden alle Einträge zu Objekten, Ressourcen und Leistungsdaten gesammelt.

Der AHP One Server bildet die Schnittstelle zu allen anderen zu installierenden Komponenten.

Das AHP One Management dient als Verwaltungstool für Administratoren und das AHP One Frontend als Einstiegspunkt für Endbenutzer.

AHP One Job Server, AHP One Task Server und AHP One Reporting Server sind für die eigentliche Abarbeitung der verschiedenen Aktionen innerhalb der AHP One verantwortlich.