A generic framework for value aggregation in Business Performance Management systems
Original Publication Date: 2005-Jul-29
Included in the Prior Art Database: 2005-Jul-29
Based on the Balanced Scorecard theory (http://www.balancedscorecard.org/), Business Performance Management (BPM for abbreviation) systems can help company executives to link their long-term strategy to short-term objectives. Such a system provides an integrated view on strategies, objectives and measures of progress and thus enables executive management team to monitor the performance of individual employee or business unit from different perspectives – the Balanced Scorecard theory looks at a company from four different perspectives. By providing an up-to-date overall picture of a company’s performance, BPM system is quite valuable for today’s organizations to make quick decisions in a dynamically changing and increasingly competitive market. In this paper, we present a generic framework for the BPM applications.This framework is unique in terms of: 1) it enables value aggregation on different value types and/or mixed value types; 2) it supports different aggregation types (or roll-up types, like average, additive, etc) that are tied to different linkages between performance types; 3) it allows value aggregation to operate on a dataset that is before a specified timestamp; 4) it provides both batch mode aggregation and real-time mode aggregation to meet various business requirements and performance considerations. By using our framework, it will greatly reduce the efforts of building a BPM system since the many parts of a BPM system, especially the Value Aggregation’s part, can be easily implemented by leveraging this flexible framework.