End User Experience and Performance Management - Knoa Software - www.knoa.comEnd User Experience and Performance Management
Knoa EPM Architecture
Knoa Software Inc. builds a client/server technology platform that is an application-extension technology designed to sense user and application events at the GUI (graphic user interface) level.

With its client engine, Knoa tracks what the user sees and experiences on the live application, such as error messages (from any tier, including the desktop), response time for application operations, etc. Knoa technology resides outside of the target application as an independent monitoring system and does not require any changes to the application's source code or back-end infrastucture.

Once collected, the Knoa data is stored in a central repository where it can be analized to detect patterns and to generate Knoa's standard user and application performance metrics. This data is at the basis of the real-time display of user workflow through the application, real-time alerts, aggregate and trend performance reports, as well as management views of key performance indicators.

Knoa Client Engine and Monitoring Templates
In a standard deployment scenario, the Knoa client engine and monitoring templates are deployed on the target end-user stations (in a desktop environment) or a Terminal server (in a remote access environment). The Knoa client engine embeds Knoa's core sensing capability, and is a standard software component.

The Knoa monitoring templates contain instructions regarding which information needs to be monitored. They are custom developed for each target application. They are deployed on the end-user or terminal server station together with the Knoa engine. Knoa Software supports multiple delivery mechanisms, including centralized distribution or on-demand download.

Knoa Server for Data Collection and Analysis
The Knoa server components perform the main functions of data collection and data processing. The data generated by the Knoa client engine is sent to the Knoa server, which stores it in the Knoa database and performs additional processing, if needed.

The Knoa server components responsible for the data collection as well as the analysis framework are standard, and they are developed on the J2EE platform. The Knoa database is a standard relational database. Knoa Software supports a wide range of environments for its server deployment.

The Knoa server analysis solutions constitute the custom components of Knoa's analytics module - they instrument the data processing required by various performance metrics. Server analysis solutions can be configured for real-time or batch processing of data, depending on the reporting requirements.

Knoa EPM Console
The Knoa EPM Console is the standard interface for the Knoa performance metrics. It contains a wide range of reporting views and utilities for analyzing the performance data. It contains modules dedicated to top-level performance management, summaries and aggregations of performance metrics, and real-time displays of detailed user activities.

At the same time, Knoa data (both in its raw format and as processed data) can be easily integrated with external reporting tools or with external data sources.