Data Processing and Analysis
Optimize processes data by way of one or more Analytic Engines. The Analytic Engine receives business, system, and process data from the data collection engine, and saves the data in the databases. Optimize analyzes data, saves the analysis in the database, sends information about the status of business and system activity to the My webMethods user interface, and performs other actions when problems occur, such as sending alerts to specified users.
An Analytic Engine contains the following things:
An
event handler, which receives business and system data from the
Infrastructure Data Collector and Web Service Data Collector and from other
webMethods products. Business data consists of the underlying data that make up a business process, such as revenue and order number and is specific to
Optimize for Process. System data consists of data about equipment or applications, such as queue length and whether a managed component is online or offline. The analytic engine writes this data to the database in a format that business intelligence software can use to generate reports.
A
process tracker, which receives business process data from the Web Service Data Collectors and other
webMethods products, and tracks the state of executing processes. As a process executes, the process tracker takes measurements about the process instance and its steps, such as wait time and cycle time. This information can be used to track performance of a business process or to alert you when certain conditions exist, such as performance degradation or a failure in process execution.
An
analysis engine, which runs algorithms on the data.
A
rules engine which compares the data it receives from the Analytic Engine to rules that detect when a process or resource requires user attention.
A
Web services layer, which sends the results of the analysis to the
My webMethods Server. The
My webMethods user interface presents the results, along with icons that indicate that a rule violation has occurred or that
Optimize has diagnosed a trend.