Memorias de investigación
Capítulo de libro:
Combining Domain Driven Design and Mashups for Service Development
Año:2010

Áreas de investigación
  • Tecnología electrónica y de las comunicaciones

Datos
Descripción
This chapter presents the Romulus project approach to Service Development using Java web technologies. Romulus aims at improving productivity in service development by providing a tool-supported model to conceive Java Web Applications. This model follows a Domain Driven Design approach, which states that the primary focus of software projects should be the core domain and domain logic. Romulus proposes a tool-supported model, Roma Metaframework, that provides an abstraction layer on top on existing web frameworks and automates the application generation from the domain model.This metaframework follows an object centric orientation, and complements Domain Driven Design by identifying the most common cross-cutting concerns (security, service, view, ...) in web applications. The metaframework uses annotations for enriching the domain model with these cross-cutting concerns, so-called aspects. In addition, the chapter presents the usage of mashup technology in the metaframework for service composition, using a web mashup editor MyCocktail. This approach is applied to a scenario of the Mobile Phone Service Portability case study for the development of a new service.
Internacional
Si
DOI
Edición del Libro
0
Editorial del Libro
ISBN
978-3-7091-0414-9
Serie
Título del Libro
Service Engineering: European research results
Desde página
171
Hasta página
200

Esta actividad pertenece a memorias de investigación

Participantes
  • Autor: Carlos Angel Iglesias Fernandez UPM
  • Participante: Luca Garulli (AssetData)
  • Autor: Jose Ignacio Fernandez Villamor UPM
  • Participante: David del Pozo (Informática Gesfor)
  • Autor: Bonifacio Garcia Gutierrez UPM

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Sistemas de tiempo real y arquitectura de servicios telemáticos
  • Grupo de Investigación: Grupo de Sistemas Inteligentes
  • Departamento: Ingeniería de Sistemas Telemáticos