%0 Journal Article %A Ortiz Bellot, Guadalupe %A García de Prado Fontela, Alfonso %T Improving device-aware Web services and their mobile clients through an aspect-oriented, model-driven approach %D 2010 %@ 0950-5849 %U http://hdl.handle.net/10498/29751 %X Este artículo presenta un enfoque para la creación de servicios web flexibles que pueden ser invocados de manera transparente desde diferentes tipos de dispositivos, incluyendo dispositivos móviles. Se utiliza la Programación Orientada a Aspectos y el desarrollo guiado por modelos para reducir el impacto de la adaptación del código de servicio y cliente para múltiples dispositivos y facilitar la tarea del desarrollador. Los desarrolladores pueden marcar en los modelos UML qué servicios deben adaptarse a los dispositivos móviles y obtener automáticamente el código de adaptación desacoplado de los modelos. Este enfoque permite el desarrollo de servicios web conscientes de los dispositivos móviles en una plataforma integrada, manteniendo el código relacionado con el dispositivo completamente desacoplado de la funcionalidad principal y permitiendo una adaptación modularizada y no intrusiva de los clientes móviles a las características específicas del dispositivo y a las preferencias del usuario final. %K Aspect-oriented software development %K Mobile devices %K Web service %K Model-driven development %~ Universidad de Cádiz