Conference · 2004
Applying MDA in Enterprise Application Interoperability: The PRAXIS Project
Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, Diomidis Spinellis, Yannis Charalabidis
Model-driven architecture applied to enterprise interoperability: how the PRAXIS system was taken from a computation-independent model down to a platform-specific one, and what the transformations looked like in practice.
- Published in
- 5th International Conference on Practical Aspects of Knowledge Management (PAKM 04), 2004
- Citations
- 4 on Google Scholar, read 5 September 2026 — 24 of 30 by count
- Cite as
- KATSC04
The idea
Interoperability — two systems exchanging information and being able to use what they exchanged — is hard mostly because the systems were built in deliberate isolation from each other. The paper treats making them interoperable as a modelling problem, using MDA to guide development, with XML and B2B interconnection standards as the medium and new components (plus modifications to the existing systems) where they are unavoidable.
Contributions
- A categorisation of the driving forces that shape interoperability in enterprise applications: technical standards, technology trends, and business standards — with the candid observation that implementations usually follow the most popular technology rather than the most effective one.
- High-level, interoperability-oriented model mappings used to guide model-driven development of interoperable enterprise applications.
- PRAXIS as the worked case study, following the transformations from the computation-independent model through the platform-independent model to the platform-specific one, including the final design decisions.
Written from the paper itself — the PDF linked above, which this site hosts.