Model Driven Development for BPM


Model Driven Development (MDD) is an approach to developing applications—from domainspecific models to platform-sensitive models—that bridges the gap between business processes and information technology.We describe the MDD framework and methodology used to create the IBM Business Performance Management (BPM) solution.


Business process integration and monitoring provides an invaluable means for an enterprise to adapt to changing conditions. However, developing such applications using traditional methods is challenging because of the intrinsic complexity of integrating large-scale business processes and existing applications.
Model Driven Development (MDD) is an approach to developing applications—from domainspecific models to platform-sensitive models—that bridges the gap between business processes and information technology.We describe the MDD framework and methodology used to create the IBM Business Performance Management (BPM) solution.
We describe how we apply model-driven techniques to BPM and present a scenario from a pilot project in which these techniques were applied. Technical details on models and transformation are presented. Our framework uses and extends the IBM business observation metamodel and introduces a data warehouse metamodel and other platform-specific and transformational models. We discuss our lessons learned and present the general guidelines for using MDD to develop enterprise-scale applications.




This Model Driven Development for BPM has been accessed 22 times.
Must Login To Download


Signup for Thought Leader

Get the latest IT management thought leadership delivered to your mailbox.

Mailchimp Signup (Short)

Join The Largest Global Network of CIOs!

Over 75,000 of your peers have begun their journey to CIO 3.0 Are you ready to start yours?
Mailchimp Signup (Short)