Facultad de Ingeniería de Sistemas e Informática
Permanent URI for this communityhttps://hdl.handle.net/20.500.12672/22
Browse
Browsing Facultad de Ingeniería de Sistemas e Informática by Author "Alarcón Bazán, Ronald"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Item Método para el registro histórico en sistemas transaccionales en línea usando mapeo objeto relacional y lenguaje extensible de marcas(Universidad Nacional Mayor de San Marcos, 2012) Alarcón Bazán, Ronald; Chávez Soto, Jorge LuisPropone 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.