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 I. Antece<strong>de</strong>ntes y Detalles <strong>de</strong> <strong>la</strong> Investigación1.7.3 Estructura <strong>de</strong> <strong>la</strong> P<strong>la</strong>ntil<strong>la</strong> y EspecificacionesLa estructura <strong>de</strong>l fichero base que almacenará <strong>la</strong> <strong>de</strong>finición <strong>de</strong>l reporte y <strong>la</strong> informaciónre<strong>la</strong>cionada a <strong>la</strong> apariencia visual <strong>de</strong> su p<strong>la</strong>ntil<strong>la</strong> será <strong>la</strong> XML. Anteriormente se expuso unconjunto <strong>de</strong> herramientas que vienen adoptando tal tecnología como respaldo a <strong>la</strong> <strong>de</strong>finición <strong>de</strong>sus reportes, lo que garantiza <strong>la</strong> extensibilidad <strong>de</strong> los mismos y su uso en diferentesp<strong>la</strong>taformas.También los esquemas a los que pue<strong>de</strong> respon<strong>de</strong>r un fichero XML aumenta el ajuste <strong>de</strong> losreportes frente a diferentes escenarios siempre presentando <strong>la</strong> flexibilidad que ofrece <strong>la</strong>tecnología XML al po<strong>de</strong>r cambiar el esquema asignado. Los ficheros JRXML, como antes semencionara, se ajustan <strong>de</strong> manera abstracta a situaciones diferentes mediante una sólida<strong>de</strong>finición <strong>de</strong> su p<strong>la</strong>ntil<strong>la</strong>. Bajo los términos <strong>de</strong> esta tecnología conviene entonces consi<strong>de</strong>rartambién <strong>la</strong> forma en que almacena los reportes JasperReports.Es útil consi<strong>de</strong>rar el uso <strong>de</strong> RDL <strong>para</strong> cubrir aspectos que pudieran ser pasados por alto en <strong>la</strong><strong>de</strong>finición <strong>de</strong>l DTD <strong>de</strong> <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> JasperReports, así como el repaso <strong>de</strong> <strong>la</strong> especificaciónSMDL <strong>para</strong> fortalecer <strong>la</strong> riqueza semántica y su en<strong>la</strong>ce con <strong>la</strong>s fuentes <strong>de</strong> datos <strong>para</strong> el mo<strong>de</strong>lo<strong>de</strong>l reporte a conformar. La combinación <strong>de</strong> RDL, SMDL y JRXML junto a <strong>la</strong> <strong>gestión</strong> <strong>de</strong>esquemas y DTDs <strong>para</strong> XML ciertamente pue<strong>de</strong> garantizar una mo<strong>de</strong><strong>la</strong>ción e implementaciónflexible, sólida y completa <strong>de</strong> p<strong>la</strong>ntil<strong>la</strong>s y componentes <strong>de</strong> reportes <strong>para</strong> cualquier situación quepudiera exigir una representación compleja <strong>de</strong> <strong>la</strong> información.La apariencia visual <strong>de</strong> <strong>la</strong> p<strong>la</strong>ntil<strong>la</strong> se <strong>de</strong>be establecer <strong>de</strong> manera flexible esencialmenteincorporando <strong>la</strong> mayor cantidad <strong>de</strong> tipos <strong>de</strong> bandas útiles <strong>para</strong> permitirle al usuario <strong>de</strong>sarrol<strong>la</strong>rreportes altamente personalizados acor<strong>de</strong> a sus necesida<strong>de</strong>s e iniciativas, aspecto que incitaráexpresar <strong>la</strong>s diferencias <strong>de</strong> concepciones y criterios con el fin <strong>de</strong> ampliar el espectro <strong>de</strong> estudio<strong>de</strong> <strong>la</strong>s posibles c<strong>la</strong>ses <strong>de</strong> usuarios. La forma <strong>de</strong> establecer <strong>la</strong>s bandas respon<strong>de</strong>rá a <strong>la</strong>concepción genérica referida en el epígrafe 1.3.1.2.1.7.4 Gestión <strong>de</strong> Compatibilidad, Flexibilidad, Extensibilidad y SeguridadUtilizar tecnología XML garantiza que los esquemas <strong>de</strong> los reportes puedan gestionarse <strong>de</strong>manera in<strong>de</strong>pendiente, por lo que podrán ser exportados y reconocidos <strong>de</strong> manerain<strong>de</strong>pendiente siempre que <strong>la</strong>s herramientas cump<strong>la</strong>n <strong>la</strong>s reg<strong>la</strong>s <strong>de</strong>finidas en sus esquemas.También recibiendo como fuente ficheros <strong>de</strong> formato XML se garantiza exportar a formatosreconocidos como el PDF, HTML, RTF, entre otras representaciones [81][97] .49

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

Saved successfully!

Ooh no, something went wrong!