Extensión del Traductor LPT-SQL
Archivos
Fecha
2012-06-28
Autores
Pérez Pedraza, Rolando
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Central “Marta Abreu” de Las Villas
Resumen
El enfoque de reglas de negocio es utilizado para modelar e implementar las políticas del negocio. Para la implementación automática de las reglas de negocio en los sistemas de información se utilizan herramientas de software clasificadas como independientes de los gestores de datos. Dichas herramientas permiten la implementación de las reglas en las base de datos usando recursos de los gestores administrados por programas independientes del gestor.
En el laboratorio de bases de datos del Centro de Estudios Informáticos de la UCLV se desarrolla la herramienta LPT-SQL en el marco del tema “Generación automática de reglas de negocio en contextos relacionales”, esta herramienta traduce del Lenguaje de Patrones Técnicos desarrollado en este centro para representar las reglas “Cercanas a los Datos”, a recursos de bases de datos activas y hasta el momento solo brinda la implementación automática de las reglas de restricción, por lo que se hace necesario extender sus funcionalidades a los demás tipos de reglas.
En este trabajo se analizan las gramáticas de cada una de las reglas y se le aplican las modificaciones necesarias, se valoran las propuestas para la implementación de estas reglas como recursos de bases de datos, se modifican las estructuras de los repositorios para adaptarlos a las necesidades de las demás reglas y se adicionan los módulos necesarios para lograr una versión de la herramienta que soporte la implementación automática de las reglas.
Como resultado se obtiene la versión 2.1 del LPT-SQL que brinda la implementación automática de todas las reglas de negocio “Cercanas a los Datos”.
The Business Rules Approach is used to model and implement business policies. Software tools classified as independent data managers are used for automatic deployment of business rules in Information Systems. These tools allow the implementation of the rules in the database using resources administered by programs independent of the manager. In the Database Laboratory of the Center of Studies on Informatics of UCLV the LPT-SQL tool is developed under the theme "Automatic generation of business rules in relational contexts". This tool translates the Technical Pattern Language developed in this center to represent the rules "Near-Data" to active resources of the database and so far only provides automatic implementation of the restriction rules, so it is necessary to extend its functionality to other rule types. In this paper we analyze the grammars of each one of these rules and we modify them if necessary. Besides, we evaluate some proposals for the implementation of these rules as database resources. We modify the repository structures to suit the needs of other rules and we add the necessary modules for a version of the tool that supports automatic implementation of the rules. The result is version 2.1 of the LPT-SQL that provides automatic implementation of all RN "Near-Data."
The Business Rules Approach is used to model and implement business policies. Software tools classified as independent data managers are used for automatic deployment of business rules in Information Systems. These tools allow the implementation of the rules in the database using resources administered by programs independent of the manager. In the Database Laboratory of the Center of Studies on Informatics of UCLV the LPT-SQL tool is developed under the theme "Automatic generation of business rules in relational contexts". This tool translates the Technical Pattern Language developed in this center to represent the rules "Near-Data" to active resources of the database and so far only provides automatic implementation of the restriction rules, so it is necessary to extend its functionality to other rule types. In this paper we analyze the grammars of each one of these rules and we modify them if necessary. Besides, we evaluate some proposals for the implementation of these rules as database resources. We modify the repository structures to suit the needs of other rules and we add the necessary modules for a version of the tool that supports automatic implementation of the rules. The result is version 2.1 of the LPT-SQL that provides automatic implementation of all RN "Near-Data."
Descripción
Palabras clave
Reglas de Negocio, Traducción Automática, Extensión de Funcionalidades, LPT-SQL, Universidad Central “Marta Abreu” de las Villas (UCLV)