A Domain-Driven Development Approach for Enterprise Applications, Using MDA, SOA and Web Services

It is accepted that domain based development is playing an important role on IT projects today. Following such idea, this paper presents preliminary study results of a prototype architecture created with the purpose of using a domain-driven approach to shorten the development of software projects. Our discussion presents a way of sharing business domain models, developed in different project sites, to work together and establish a cooperative development environment. Using a set of development and architectural standards, and modelling theories such as MDA, SOA and Web Services, the proposed architecture indicates that, with the aid of standard and controlled techniques, it is possible to obtain significant gains on software scheduling and cost.