The Community for Technology Leaders
IEEE International Conference on e-Business Engineering (ICEBE'05) (2005)
Beijing, China
Oct. 12, 2005 to Oct. 18, 2005
ISBN: 0-7695-2430-3
pp: 295-304
Liangzhao Zeng , IBM T.J. Watson Research Center
Hui Lei , IBM T.J. Watson Research Center
Michael Dikun , IBM T.J. Watson Research Center
Henry Chang , IBM T.J. Watson Research Center
Kumar Bhaskaran , IBM T.J. Watson Research Center
<p>In this paper, we present a model-driven approach to Business Performance Management (BPM). BPM is a new frontier in IT-enabled enterprise that supports the monitoring and control of business operations. BPM solutions must be able to efficiently process business events, compute business metrics, detect business situations, and provide the real-time visibility of key performance indicators. In addition, system support is required for the rapid development of BPM solutions and the adaptation of the solutions to the dynamic business environment. We have adopted a metamodel, dubbed the observation meta-model, for capturing the business requirements for BPM, which frees solution developers from low-level programming concerns. We have also used a hybrid compilation-interpretation approach to map an observation model to the runtime executable. First, we extract and refactor the data aspect of the observation model to facilitate runtime access. Second, we compile the operational aspect of the model, such as logic for metric computation and situation detection, into Java code. Third, we develop a runtime engine that interprets the refactored model and dynamically loads the generated code, according to the meta-model. Our framework further enables the evolution and hot deployment of the observation model and provides the platform for several on-going customer engagement efforts.</p>

H. Chang, H. Lei, K. Bhaskaran, M. Dikun and L. Zeng, "Model-Driven Business Performance Management," IEEE International Conference on e-Business Engineering (ICEBE'05)(ICEBE), Beijing, China, 2005, pp. 295-304.
82 ms
(Ver 3.3 (11022016))