User:HPE BPM Docs/sandbox

HPE Business Process Monitor (BPM) is a product within HPE Business Service Management (BSM). This application monitoring software proactively monitors business processes to identify availability and performance issues.

BPM executes scripts that simulate complex business processes against applications. It proactively emulates real users that access the application, and is able to identify issues before they impact actual users.

BPM utilizes Virtual User Generator (VuGen) to record common user activity. VuGen supports variety of technologies and can record almost any application: .NET, Ajax, Citrix ICA, DNS, Flex, Java, MAPI, MMS, Native/Web/Hybrid Mobile application, TruClient (ability to record and reply user actions on real browsers) and more.

VuGen scripts can be divided into transactions that represent user actions such as: Navigate to Home page, Login, Transfer. When BPM replays a script it measures each transaction separately and captures availability and response time metrics.



A common use case is to have BPM installed in several locations to gather user experience form each location and identify location specific issues. For example monitor the HR system from the New York and London offices.

BPM is available both as an on premise installation and as a Software as a Service (SaaS) enabling operators to emulate user experience from within the company network as well as outside the firewall.

BPM is a non-intrusive solution; it does not require any changes to applications, making it a perfect product to monitor cloud services.

BPM Operations
The BPM service performs the following operations:
 * Retrieve scripts from HPE Business Service Management (BSM).
 * Execute the scripts on a predefined schedules
 * Collect transaction availability and performance data from various points inside the organization network, as well as from external locations
 * Send the collected data to HPE Business Service Management (BSM), where users can view and analyze the data.

History
BPM was created as Topaz Agent, which was a component of Topaz created by Mercury Interactive Corporation. Version 1.0 was released in 1999. In 2004, Topaz Agent was released as Business Process Monitor (BPM) 5.0 which was a component of Mercury Application Management (APM) 5.0. In 2005, APM was renamed Mercury Business Availability Center (BAC). In 2006, Mercury Interactive Corporation was bought out by Hewlett-Packard Company (HP), and Mercury Business Availability Center was renamed HP Business Availability Center. In 2010, BAC was renamed HP Business Service Management (BSM). In November 2015, HP was succeeded by Hewlett Packard Enterprise (HPE).