Traductor de reglas de negocio de lenguaje técnico LTP a lenguaje formal SQL

Autores/as

  • Martha Beatriz Boggiano Castillo Universidad Central “Marta Abreu” de Las Villas, Cuba
  • Ariel Calderón Valdés Universidad Central “Marta Abreu” de Las Villas, Cuba
  • Alain Pérez Alonso Universidad Central “Marta Abreu” de Las Villas, Cuba
  • Ramiro Pérez Vazquez Universidad Central “Marta Abreu” de Las Villas, Cuba

Palabras clave:

reglas de negocio, reglas en lenguaje técnico, reglas en SQL

Resumen

El desarrollo de sistemas de información siguiendo el enfoque de reglas de negocio es una tendencia actual en las ciencias de la Computación. Las reglas o políticas del negocio son capturadas por el especialista del negocio y finalmente deben ser generadas automáticamente de alguna manera que el sistema de información pueda utilizarlas. Con este trabajo se propone una arquitectura solución al problema de implementar automáticamente las reglas de negocio en forma de recursos de bases de datos. Se refina y extiende el lenguaje LPT (lenguaje de patrones técnicos ) para expresar reglas de negocio, se diseña e implementa un traductor en software libre que aceptando como entradas un repositorio de reglas en LPT y el catálogo de la base de datos, ambos en formato XML, obtiene la implementación de las reglas en forma de disparadores (triggers) y vistas, para ser usados de dos formas diferentes por los sistemas de información, de manera inmediata o mediata, cuando las operaciones sobre la base de datos provoquen que se infrinjan las reglas del negocio registradas.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

.Alonso, A.P., Aplicación para reglas de restricción en negocios, in Departamento de Bases de Datos. 2008, Universidad Central de Las Villas: Santa Clara.

.Alonso, A.P., Reglas de Negocio en Bases de Datos Relacionales, in Departamento de Bases de Datos. 2010, Universidad Central de Las Villas: Santa Clara.

.Ashwell, R., Define Business Rules. 2006, CRaG Systems. p. 7.

.Bajec, M., R. Rupnik, and M. Krisper (2000) USING BUSINESS RULES TECHNOLOGIES TO BRIDGE THE GAP BETWEEN BUSINESS AND BUSINESS APPLICATIONS. 8.

.Besembel, I.M. and E. Chacón Objetos y reglas de negocios en la integración y automatización de procesos de producción continua. 12.

.Choi, E.-H., T. Tsuchiya, and T. Kikonu, Model Checking Active Database Rules 2006 Research Center for Verification and Semantics (CVS) National Institute of Advanced Industrial Science and Technology (AIST) Nakouji, Amagasaki, Hyogo. p. 20.

.Date, C.J., Constraints & Predicates: A Brief Tutorial (Part 2). Business Rules Journal, 2001. V2.

.Gennick, J., SQL pocket guide. 2 ed. 2006: O'Reilly Media. 184.

.González, L., Sistemas de Bases de Datos postrelacionales.Triggers 2010.

.Melton, J. and A.R. Simon, SQL1999: underestanding relational languaje components. 2002: Morgab Kaufmann.

.Morgan, T., Business Rules and Information Systems: Aligning IT with Business Goals. 2002, Addison Wesley. p. 384.

.MSDN, MSDN LIBRARY VisualStudio 2008. 2008, Microsoft Corporation.

.Oppel, A. and R. Sheldon, SQL: a biginner's guide. Vol. 3. 2008: McGraw-Hill Profesional.

.Toledo, A.P., Solución al problema de la cardinalidad en la generación automática de reglas de negocio en bases de datos relacionales., in Departamento de Bases de Datos. 2009, Universidad Central "Marta Abreu" de Las Villas: Santa Clara. p. 92.

.Weiden, M., et al. (2002) Classification and Representation of Business Rules.

.Zimbrão, G., et al. (2002) Enforcement of Business Rules in Relational Databases Using Constraints. 13

Descargas

Publicado

2024-06-18

Cómo citar

[1]
Boggiano Castillo, M.B. et al. 2024. Traductor de reglas de negocio de lenguaje técnico LTP a lenguaje formal SQL. Ciencias matemáticas. 26, 2 (jun. 2024), 43–53.

Número

Sección

Artículo Original