EPV for z/OS wurde in der SAS-Sprache entwickelt. Die Architektur des Produktes basiert auf den folgenden drei Layern:
Data collector engine
Die Data collector engine wurde entwickelt mit dem Ansatz die Performance zu optimieren, indem die vorhandene Architektur berücksichtigt wird und doppelte Daten vermieden werden. Sie verwendet einfache SAS System language exits um die vorhandenen bereits gesammelten Daten zu bearbeiten. Diese Technik spart Rechnerkapazität und verhindert eine Redundanz der Daten.
Data correlation and summarization engine
Die Data correlation and summarization engine erstellt eine Standard SAS System Performance Data Base, welche nur solche Metriken enthält die auf der Detail- und Trendebene benötigt werden. Die Verweilzeit für Detail- und Trenddaten kann individuell gesteuert und der Umgebung angepasst werden.
HTML engine
Die HTML engine produziert die statischen HTML Seiten und kann angepasst werden um:
- Workload Statistiken für jede gewünschte Periode zu erstellen,
- tägliche und monatliche Trendreports für jede gewünschte Periode zu erstellen,
- Berichte durch die Vorgabe von Grenzwerten einzuschränken,
- Hitliste der Verbraucher bei Address Space, Batch, DDF, IMS, CICS, MQ and WebSphere Transaktionen
- und vieles mehr…

