A Comparison of System Modelling for Distributed Applications: RM-ODP vs MDA *
Twittie Senivongse, Yunyong Teng-amnuay, Natawut Nupairoj · 2004
ABSTRACT – Constructing a business application is a big task as issues always rise starting from how to model business requirements to how the system should be deployed. This process involves making decisions on the design, architecture, and several management aspects for the system. As part of our research project to study the design and construction of distributed enterprise applications, we survey trends in computer technology that relate to building of such applications. This paper reports our survey on system modelling for distributed applications. We cover two key standards: the Reference Model of Distributed Processing (RM-ODP) by ITU-T/ISO and the Model Driven Architecture (MDA) by OMG. Under the two standards, we discuss system modelling from various viewpoints as well as modelling languages. The paper concludes with a comparison between these standards and their status of use at present for constructing distributed systems. KEY WORDS – System modelling, distributed enterprise systems, RM-ODP, MDA