Navegación

Búsqueda

Búsqueda avanzada

Desarrollando una fachada de servicios REST/SOA para aplicaciones SOFEA aplicando una aproximación MDE

Resumen:

En los últimos años, el desarrollo web ha introducido un cambio drástico a nivel arquitectónico con la aparición de las arquitecturas de presentación basadas en servicios (SOFEA), motivado en gran medida por la aparición de los dispositivos móviles. Este estilo propone una clara separación entre la parte cliente, ejecutada completamente en el navegador, y una parte servidora que devuelve únicamente datos mediante una fachada REST o SOA. Una de las características más importantes de SOFEA es la de minimizar el número de llamadas remotas debido a su elevado coste temporal. Para ello es necesario definir una fachada que ofrezca un número reducido de operaciones, y ensamblar en un solo objeto datos complejos. Sin embargo, se requieren de grandes cantidades de clases ensambladoras que realicen las transformaciones entre las entidades de negocio y los objetos ensamblados, dificultando la mantenibilidad del código de la fachada. Para resolver este problema, este trabajo presenta un modelo de servicios basado en la propuesta OOH4RIA. Este modelo de servicios, mediante una notación textual, permite modelar una fachada REST ofertando un conjunto de operaciones del modelo de dominio. Además, introduce aspectos de seguridad y una estructuración de los datos basada en el patrón Transfer Object Assembler.

Palabras Clave:

Web Services, SOFEA, REST, MDE, OOH4RIA

Autor(es):

Handle:

11705/JISBD/2016/047

Descargas:

Este artículo tiene una licencia de uso CreativeCommons Reconocimiento (by)

Descarga el artículo haciendo click aquí.