Patrones de diseño para acceder a servicios web de datos
Fecha
2014-06-24
Autores
Fernández Pérez, Eduardo
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Central "Marta Abreu" de la Villas
Resumen
Guardar en memoria cache el resultado de una consulta realizada por un servicio web a la fuente de datos disminuye la cantidad de accesos a base de datos y el tiempo de respuesta al cliente. Los patrones de diseño para acceder a datos pretenden contribuir a la solución de este problema mediante distintas estrategias independientes de cacheo. Nuestro trabajo propone modificaciones a varios de estos patrones existentes en la literatura, para lograr la integración de estos en un único patrón de comportamiento con el objetivo de crear diferentes estrategias de cacheo de datos en un servicio web. Además se implementó una aplicación cliente que servirá de guía a arquitectos y desarrolladores de software que quieran acceder a datos mediante servicios Web.
Save to cache the result of a query by a Web service data source decreases the amount of database accesses and the response time to the customer. Design patterns for data access are intended to contribute to solving this problem through various independent caching strategies. Our work proposes amendments to several of these patterns in the literature, to achieve an integration of these into a single pattern of behavior in order to create different strategies for caching data in a web service. Also a client application that will guide architects and software developers who want to access data using Web services is implemented.
Save to cache the result of a query by a Web service data source decreases the amount of database accesses and the response time to the customer. Design patterns for data access are intended to contribute to solving this problem through various independent caching strategies. Our work proposes amendments to several of these patterns in the literature, to achieve an integration of these into a single pattern of behavior in order to create different strategies for caching data in a web service. Also a client application that will guide architects and software developers who want to access data using Web services is implemented.
Descripción
Palabras clave
Servicios Web, Patrones de Diseño, Acceso a Datos