Evaluating the Use of AOP and MDA in Web Service Development

10 years 7 months ago
Evaluating the Use of AOP and MDA in Web Service Development
— Model-Driven Architecture (MDA) is introduced to shorten the software development time, produce better quality of code and promote the reuse of software artifacts. On the other hand, Aspect-Oriented Programming (AOP) is motivated by the need to create decoupled systems, which are easier to maintain. As a result, it can be argued that adopting AOP and MDA sideby-side will provide advantages from both sets of techniques. However, adapting a new technology often entails extra cost and effort, including cost associated with training and support for the software tool. Therefore, it is crucial to evaluate the usefulness of applying such techniques. This paper presents a quantitative approach to evaluate the use of MDA and AOP in serviceoriented environments. We shall start by presenting an outline of a method of implementation and maintenance of Web services, based on both MDA and AOP. Then, with the help of a case study we shall evaluate the advantages and disadvantages of applying the ...
Guadalupe Ortiz, Behzad Bordbar, Juan Herná
Added 30 May 2010
Updated 30 May 2010
Type Conference
Year 2008
Where ICIW
Authors Guadalupe Ortiz, Behzad Bordbar, Juan Hernández
Comments (0)