Método para el registro histórico en sistemas transaccionales en línea usando mapeo objeto relacional y lenguaje extensible de marcas

Thumbnail Image

Date

2012

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Nacional Mayor de San Marcos

Abstract

Propone un método que resuelve los vacios mencionados. El método implica el uso de un motor ORM para almacenar los datos históricos como esquemas XML. El uso de esquemas XML permite usar una sola tabla de base de datos para almacenar todo tipo de entidades y de este modo no es necesario modificar el modelo de datos. La implementación de este método es independiente del motor de base de datos al usar un motor ORM y es independiente de la biblioteca ORM al usar la interfaz de programación estándar definida por la especificación JPA. Ha sido posible configurar el registro histórico de datos en tiempo de ejecución usando una tabla de configuración. Un sistema de procesamiento de transacciones (SPT) es un sistema de información que captura y procesa los datos de las actividades comerciales del día a día. A medida que las computadoras se volvieron más poderosas, los desarrolladores de sistemas crearon sistemas de información de procesamiento de transacciones en línea. Una transacción es cualquier evento de negocios que genera los datos dignos de ser capturados y almacenados en una base de datos. La mayoría de estos sistemas almacenan sus datos en bases de datos relacionales que mantienen los datos actuales pero no los datos históricos. Los dos principales proveedores de bases de datos desarrollaron herramientas que automatizan el almacenamiento y recuperación de datos históricos. Las bibliotecas más populares de mapeo objeto relacional (ORM) también han implementado la gestión de las versiones de las entidades o las políticas de historial en base de datos. Estas bibliotecas son Hibernate Envers y EclipseLink HistoryPolicy. Todas las herramientas mencionadas tienen los siguientes defectos: dependencia del motor de base de datos o de la biblioteca ORM, modificación del modelo de datos y configuración en tiempo de compilación.

Description

Publicación a texto completo no autorizada por el autor

Keywords

Almacenamiento de datos, Procesamiento de datos en línea, Bases de datos relacionales, Programación orientada a objetos (Computación), XML (Lenguaje de marcas)

Citation

Alarcón, R. (2012). Método para el registro histórico en sistemas transaccionales en línea usando mapeo objeto relacional y lenguaje extensible de marcas. Tesina para optar el título profesional de Ingeniero de Sistemas. Escuela Académico Profesional de Ingeniería de Sistemas, Facultad de Ingeniería de Sistemas e Informática, Universidad Nacional Mayor de San Marcos, Lima, Perú.