The aim of the work is to explore theoretical and practical aspects of using Model Driven Architecture – MDA. Next goals are to examine contributions of using it for information system development in practice and possibilities of using it within Service Oriented Ar-chitecture – SOA and to investigate tools that implement it.
The first part of the work addresses MDA structure. It describes defined levels of abstraction and theory about using MDA in software development. The second part presents properties and inadequacies of utilized standards. Ways of combinations of MDA and SOA are analyzed in the third part. Main problems are exposed. Available examples are posted. The last part investigates tools that implement MDA. It summarizes their potentialities and common fea-tures. Open questions are expressed and directions of further development are denoted at the conclusion.