Componente de autenticación para el Generador Dinámico de Reportes

Published in: Proceedings of the 13th Latin American and Caribbean Conference for Engineering and Technology: Engineering Education Facing the Grand Challenges, What Are We Doing?
Date of Conference: July 29 - 31, 2015
Location of Conference: Santo Domingo, Dominican Republic
Authors: Miguel Lezcano Ramos
Orestes Féblez Días
Refereed Paper: #20

Abstract:

The Dynamics Report Generator (GDR from the Spanish long) is a platform for the reports management. This tool allows to build reports based on information stored in different Database Management Systems. It also offers a flexible reports design oriented to the end users, highlighting the Drag and Drop options. Its functionalities have been combined with several management systems to facilitate the reuse of these ones and the resources rationalization. Some scenarios related to centralized authentication have appeared in some of the places where the system has been deployed, and though the system has a satisfying performance and meets the overall requirements for a reports generating system, it is not prepared to be incorporated to this type of scenarios. Analyzing this need, it was undertook an investigation related to the latest tendencies in the web applications development and the incorporation of centralized authentication mechanisms to obtain an authentication component for the GDR which includes centralized authentication. This investigation aimed to develop an authentication component in the GDR security module, including the necessary setting options to guarantee that the system adapts to the authentication scenarios identified in the places it has been deployed. The development of the component was driven by the OpenUp development methodology. It was successfully tested in a centralized authentication environment and an installation guide was produced to embed the component in every organization using the system.

Keywords-- GDR, authentication, SSO, CAS.

Resumen:

El Generador Dinámico de Reportes (GDR) es una plataforma para la gestión de reportes. Esta herramienta permite construir informes partiendo de la información almacenada en diferentes gestores de bases de datos, además de brindar un diseño flexible de los reportes y orientado al usuario mediante las opciones de Drag and Drog. Sus funcionalidades han sido combinadas con varios sistemas de gestión, facilitando la reutilización de las mismas y la racionalización de recursos. En algunas de las organizaciones donde se ha desplegado el sistema aparecen diversos escenarios relacionados con la autenticación centralizada. Aunque el sistema mantiene un rendimiento satisfactorio y cumple con los requisitos generales de un sistema para la generación de reportes, no se encuentra preparado para incorporarse a tales escenarios. A partir de esta necesidad se realizó un estudio relacionado con las últimas tendencias en el desarrollo de aplicaciones web y la incorporación de mecanismos de autenticación centralizada. La presente investigación tuvo como objetivo desarrollar un componente de autenticación en el módulo de Seguridad del GDR con las opciones de configuración necesarias para garantizar que el sistema se adapte a los escenarios de autenticación identificados en las organizaciones donde ha sido desplegado. El desarrollo del componente estuvo guiado por la metodología de desarrollo OpenUp. Fue probado en un ambiente de autenticación centralizada con resultados satisfactorios y se elaboró una guía para incorporar el componente en las demás organizaciones donde está desplegado el sistema.

Palabras claves-- GDR, autenticación, SSO, CAS.