An Example Model-Driven Process

As an example of a model-driven process with simple source and target models, consider our banking application with J2EE as its implementation platform. In this case, you will have to formalize the knowledge of the bank in a model, and then build a bridge from the Bank model to J2EE.

In general, of course, it's not quite as simple as having a single source model and a single preselected target implementation model. Rather, a typical system will comprise several platforms, and this means that there will be potentially several utilizations of the pair of high-level activities described above, not just one.

With these easily identified platforms on hand, you may also require other platforms for modeling at higher ...

Get MDA Distilled: Principles of Model-Driven Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.