English (US) lang

Transaction Performance Management System

The system offers powerful tools (agent-based and agent-less technologies, an overarching dashboard) for revealing bottlenecks in business transactions, preventing/identifying and fixing a problem in a specific technical or business situation. With provision of direct drill-down to pinpoint the root cause, business-critical systems are still available and running at peak performance.

Background

tpmsThe customer, a leading distributor of software solutions for business process monitoring, turned to EffectiveSoft with the request to develop a web-based Flex interface for an existing application with a defined framework. The original interface of the entire product suit uses HTML and Java script, which within time is failing to support a number of advanced features, such as platform-independence, high-quality graphic data visualization, flexible skinning, localization support, and many more. Flex in turn allows for easy UI build-up with complex custom components, easy integration with XML base, which is all vital for these solutions. It was necessary to include a lot of data-displaying functionality in the interface and several specific server-interaction use cases. The development and release were planned to be module-after-module with regular Agile sprints.

Solutions highlights

Transaction Performance Management System (TPMS) is an integrated product suit that helps enterprises to take control of business performance of their applications. The system offers powerful tools (agent-based and agent-less technologies, an overarching dashboard) for revealing bottlenecks in business transactions, preventing/identifying and fixing a problem in a specific technical or business situation. With provision of direct drill-down to pinpoint the root cause, business-critical systems are still available and running at peak performance.

TPM solution package delivers the broadest breadth and depth of platform coverage allowing IT specialists to manage all of their critical enterprise applications from a single, consolidated dashboard, from packaged applications (SAP, Oracle applications, Peoplesoft, Siebel), custom applications (J2EE, .Net), databases and even storage.

UI of TPMS is a cross-platform Flex-driven web-application, the main functionality of which is to display processes flow in time, provide users with statistical information about them and emphasize attention on errors and performance issues. It provides a variety of specific features, basic among them are:

  • Global navigation
    TPMS supports multiple instances for different projects. Users can switch between them through the GUI, as well as navigate between different groups of processes.
  • Gantt diagram
    tpmsFlex-based front-end of PTPMS provides end-users with a convenient and intuitive interface, describing process workflow in an easy-to-understand graphical way. Processes and sub-processes are displayed on Gantt diagram with advanced item-rendering so that it's always clear from the first sight if something went wrong in some process.
  • Time-scale control
    Interface includes a detailed time-period control (like the one at Google finance), which allows users to work with processes of different duration (from mill-seconds to months) equally convenient.
  • Detailed errors description
    There's a separate dynamic panel for error details to inform the user about them and help to decide how to resolve them in the most efficient way possible.
  • Process info and statistics
    Different process properties can be accessed in lots of different ways, including tooltips, special info-panel and charts. The UI features interactive graphical charts to display process workflow characteristics dynamics in time, figuring out lacks of performance and errors automatically.

 

Results

EffectiveSoft team received a very positive feedback from the customer and is going to work in the same manner to deliver a highly usable and appealing product in the end as compared to the original version.

Project Utilizes

Project workload 11000 man-hours
Lines of code 550 000
Languages MXML, Action script 3, XML
Technologies & Tools Flash, Flex, Flash Builder 4, Eclipse, Catalyst, ILOG charts, Blaze-DS, Maven, Ant.
CIO / IT-Manager of Arkitektkopia AB, Sweden /
5

We find the skills and expertise from EffectiveSoft really helpful. EffectiveSoft are able to handle any problem related to hardware or software issues; simply put, they are always ready to do extra work to support their customers whenever these issues arise.

The feedback of our customers on the usability of our web-based service is very good and we are now planning to make more of our digital services over the next years with EffectiveSoft.