13.07.2015 Views

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 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO III. Detalles <strong>de</strong> Implementación, Prueba y Evaluación <strong>de</strong> ResultadosOtra re<strong>la</strong>ción que surge con <strong>la</strong> c<strong>la</strong>se que contro<strong>la</strong> <strong>la</strong> <strong>gestión</strong> <strong>de</strong> los reportes es <strong>la</strong> establecidacon <strong>la</strong> encargada <strong>de</strong> <strong>la</strong> administración <strong>de</strong> <strong>la</strong>s operaciones <strong>de</strong> exportación, <strong>la</strong> cual manejaprocesos que permiten utilizar diferentes formatos <strong>de</strong> ficheros <strong>para</strong> exportar los reportes (VerFigura 17).3.2.1.2 Módulo <strong>de</strong> Gestión <strong>de</strong> Roles <strong>de</strong> UsuarioEl módulo <strong>de</strong> <strong>gestión</strong> <strong>de</strong> roles <strong>de</strong> usuarios constituye un módulo <strong>de</strong> respaldo a <strong>la</strong> <strong>gestión</strong> <strong>de</strong>reportes, <strong>de</strong>sarrol<strong>la</strong>do <strong>para</strong> incorporar mayor flexibilidad y ajuste organizacional al primero,in<strong>de</strong>pendientemente <strong>de</strong>l entorno don<strong>de</strong> se utilice el mismo.La i<strong>de</strong>a principal <strong>para</strong> su implementación fue el seguimiento <strong>de</strong>l proceso <strong>de</strong> control <strong>de</strong> opcionessobre roles <strong>de</strong> usuarios por medio <strong>de</strong> una matriz don<strong>de</strong> <strong>la</strong>s columnas son <strong>la</strong>s opciones y <strong>la</strong>sfi<strong>la</strong>s los roles registrados. Cada intercepción fi<strong>la</strong>-columna contiene un valor que <strong>de</strong>scribe <strong>la</strong>forma en que está asociado un rol a una opción <strong>de</strong>l sistema. De esta forma es posiblediferenciar el <strong>de</strong>spliegue <strong>de</strong> cada funcionalidad por medio <strong>de</strong> <strong>la</strong> interfaz gráfica <strong>de</strong> usuario en<strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong>l rol al que pertenezca este.3.2.1.3 Otras Funcionalida<strong>de</strong>s IncorporadasEn <strong>la</strong> capa <strong>de</strong> lógica <strong>de</strong> negocio, <strong>para</strong> el tratamiento <strong>de</strong> los procesos automatizados, seincluyeron paquetes que inci<strong>de</strong>n directamente en el <strong>de</strong>sarrollo eficiente <strong>de</strong> <strong>la</strong>s funcionalida<strong>de</strong>s<strong>de</strong> <strong>la</strong> herramienta. El paquete JAAS contiene el servicio <strong>de</strong> autenticación y autorización <strong>de</strong> javaque permite el control estricto <strong>de</strong> <strong>la</strong>s opciones <strong>de</strong> <strong>la</strong> herramienta y el establecimiento <strong>de</strong>políticas se seguridad <strong>para</strong> los usuarios. También el paquete JAXP garantiza que se gestioneeficientemente <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s enfocadas bajo <strong>la</strong> concepción <strong>de</strong> documentos XML.El paquete iReport, por su parte, contiene el proyecto iReport <strong>de</strong> Jasper Corporation, medianteel cual se ofrecen algunas <strong>de</strong> sus funcionalida<strong>de</strong>s, como son: <strong>la</strong> <strong>gestión</strong> <strong>de</strong> fuentes <strong>de</strong> datos apartir <strong>de</strong> una amplia variedad <strong>de</strong> tecnologías, y <strong>la</strong> administración <strong>de</strong> <strong>la</strong> impresión y exportación<strong>de</strong> los reportes a múltiples formatos reconocidos.Muchas <strong>de</strong> <strong>la</strong>s funciones <strong>de</strong>l sistema ofrecen sus resultados <strong>para</strong> ser reutilizados <strong>para</strong> <strong>la</strong><strong>de</strong>finición <strong>de</strong> elementos simi<strong>la</strong>res por medio <strong>de</strong> esquemas ya creados, en búsqueda <strong>de</strong> <strong>la</strong>disminución <strong>de</strong>l tiempo <strong>de</strong> concepción <strong>de</strong> elementos como <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> reportes, <strong>la</strong>s fuentes<strong>de</strong> datos y los roles <strong>de</strong> usuarios. De esta forma <strong>la</strong> herramienta garantiza <strong>la</strong> disponibilidad <strong>de</strong>cada esquema creado con anterioridad, en caso que el usuario <strong>de</strong>see utilizarlo como punto <strong>de</strong>partida <strong>de</strong> un proceso <strong>de</strong> creación. Gracias a esto, una p<strong>la</strong>ntil<strong>la</strong> <strong>de</strong> reporte, por ejemplo, pue<strong>de</strong>constituir <strong>la</strong> base <strong>para</strong> <strong>la</strong> creación <strong>de</strong> un nuevo reporte con estructura simi<strong>la</strong>r.72

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!