INFORMÁTICA Y SISTEMAS
UNIVERSIDAD MAYOR DE SAN SIMÓN
UMSS Informática y Sistemas

ALMACENAMIENTO HISTÓRICO DE ESTADOS DE UN SERVICIO WEB. CASO DE ESTUDIO: SERVICIOS BASADOS EN “TRANSFERENCIA DE ESTADO REPRESENTACIONAL” - Perfil

Código: 390
Autor(es): Felipe Delgado Nestor Cristhian
Area(s): Servicios Web REST
Almacén de Eventos
Gestión de Inicio: 1/2017
Modalidad: Proyecto de Grado
Carrera: Licenciatura en Ingenieria Informática
Tutor: Lic. Ernesto Bascón Pantoja
Formulario: Descargar Realizá un click para empezar la descarga del Formulario de esta tesis.

Objetivo General:

Demostrar la aplicabilidad práctica de utilizar un “almacén de eventos” sobre una aplicación basada en “Transferencia de Estado Representacional”, REST.

Objetivos específicos:

  • Implementar una aplicación completa de tipo REST para crear, recuperar, actualizar y borrar al menos un recurso, para ser utilizada como un caso de estudio básico.
  • Programar un “Almacén de eventos” que permita almacenar estados históricos.
  • Desarrollar un interceptor que capture las llamadas a un servicio REST.
  • Elaborar un módulo de ejecución de eventos para reproducir eventos almacenados.

Descripción :

En aplicaciones de tipo REST y cualquier otra aplicación, podemos consultar por su estado actual, de este modo responder muchas preguntas propias de cada aplicación. Sin embargo, muchas veces tener los datos actuales no es suficiente, sino que queremos conocer el cómo es que se llegó a ese estado actual. Para alcanzar esta funcionalidad de forma natural, de manera tal que se pueda enlazar a cualquier sistema REST sin que se lo haya tenido en cuenta en el momento de diseño de éste, se implementará un “Almacén de eventos”, del inglés Event Sourcing sobre aplicaciones REST.