Sistema informático para la gestión dinámica y personalizada de ...
Sistema informático para la gestión dinámica y personalizada de ...
Sistema informático para la gestión dinámica y personalizada de ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CAPÍTULO I. Antece<strong>de</strong>ntes y Detalles <strong>de</strong> <strong>la</strong> InvestigaciónPara el <strong>de</strong>sarrollo <strong>de</strong> <strong>la</strong> solución propuesta en el presente trabajo se seleccionó un conjunto <strong>de</strong>herramientas <strong>de</strong> libre distribución y uso que permiten el <strong>de</strong>sarrollo y <strong>la</strong> comercialización <strong>de</strong>productos sin necesidad <strong>de</strong> realizar pagos adicionales por licencias. Tales herramientasre<strong>la</strong>cionan <strong>la</strong>s tecnologías <strong>de</strong> Java y XML. Entre el<strong>la</strong>s se incluyen algunas <strong>de</strong> código abierto ylibre modificación como <strong>la</strong> biblioteca <strong>de</strong> reportes JasperReport y <strong>la</strong> herramienta gráfica <strong>de</strong>diseño <strong>de</strong> reportes iReport.Para <strong>la</strong> <strong>gestión</strong> <strong>personalizada</strong> <strong>de</strong> opciones <strong>de</strong> menús <strong>de</strong>sarrol<strong>la</strong>dos en Java y <strong>la</strong> <strong>gestión</strong> <strong>de</strong>roles <strong>de</strong> usuarios y el control <strong>de</strong> <strong>la</strong> seguridad, se seleccionaron: <strong>la</strong>s bibliotecas BCEL y jc<strong>la</strong>sslib,y <strong>la</strong> herramienta JBE, <strong>para</strong> el diseño, <strong>la</strong> inyección <strong>de</strong> código y <strong>la</strong> <strong>gestión</strong> <strong>de</strong> opciones <strong>de</strong> menús<strong>de</strong> manera <strong>dinámica</strong>, y el servicio JAAS <strong>de</strong> Java <strong>para</strong> el control <strong>de</strong> <strong>la</strong> seguridad.Todas estas herramientas y tecnologías serán utilizadas en <strong>la</strong> concepción <strong>de</strong> <strong>la</strong> herramienta<strong>de</strong>seada incorporando <strong>la</strong>s principales ventajas y funcionalida<strong>de</strong>s más prometedoras que fueronapreciadas en el resto <strong>de</strong> los productos estudiados re<strong>la</strong>cionados con <strong>la</strong> temática <strong>de</strong> losreportes.52