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

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ónestandarización lo constituyen los ficheros FRX <strong>de</strong> los reportes creados con <strong>la</strong>s diferentesversiones <strong>de</strong> FoxPro <strong>de</strong> Microsoft. Tales ficheros se basan en estructuras <strong>de</strong> tab<strong>la</strong>s simi<strong>la</strong>res a<strong>la</strong>s <strong>de</strong> los ficheros DBF con campos estandarizados cuyos valores son interpretadosexclusivamente por <strong>la</strong>s herramientas con <strong>la</strong>s que fueron diseñados [5] .La estructura <strong>de</strong> los ficheros FRX se ha <strong>de</strong>sechado con el tiempo <strong>de</strong>bido a <strong>la</strong> limitante antesmencionada. Muchos productos con el tiempo han implementado sus reportes y los serviciosque gestionan los mismos, utilizando el estándar XML, entre los cuales se encuentran: CrystalReports [84] , Pentaho [3] , JasperReports [91] y Microsoft SQL Server 2005 [76] . Tal adopción hagarantizado <strong>la</strong> extensión <strong>de</strong>l reconocimiento <strong>de</strong>l diseño <strong>de</strong> sus reportes a otras herramientas yp<strong>la</strong>taformas, ya que actualmente XML es muy difundido y ofrece múltiples bonda<strong>de</strong>sbasándose en esquemas <strong>de</strong> reportes acor<strong>de</strong> con diferentes tipos <strong>de</strong> negocios.Es conveniente consi<strong>de</strong>rar que una <strong>gestión</strong> flexible <strong>de</strong> tales esquemas podría permitir alusuario incorporar <strong>la</strong> administración <strong>de</strong> <strong>la</strong>s p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> forma altamente <strong>personalizada</strong>,alterando <strong>la</strong> estructura <strong>de</strong> <strong>la</strong>s mismas e imponiendo restricciones que podrían en <strong>de</strong>terminadomomento y bajo ciertos privilegios, ser alteradas.Uno <strong>de</strong> los ficheros que <strong>de</strong>finen p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> reportes que se encuentran bajo <strong>la</strong> estructura XMLson los <strong>de</strong> extensión JRXML pertenecientes a los productos <strong>de</strong> Jasper Corporation. Estosficheros se encuentran sujetos a esquemas que respon<strong>de</strong>n a una <strong>gestión</strong> <strong>personalizada</strong> yaltamente flexible, y su estructura ha sido concebida <strong>de</strong> esta forma teniendo en cuenta que son<strong>la</strong> base <strong>de</strong> herramientas <strong>de</strong> <strong>gestión</strong> <strong>de</strong> reportes profesionales que persiguen el <strong>de</strong>sarrollo <strong>de</strong>productos extensibles y altamente flexibles [17] .1.6.1.2 Especificaciones <strong>para</strong> <strong>la</strong> Definición <strong>de</strong> ReportesExisten especificaciones <strong>para</strong> <strong>la</strong> <strong>de</strong>finición <strong>de</strong> reportes y <strong>la</strong> representación <strong>de</strong> estructuras c<strong>la</strong>ves<strong>de</strong> los mismos, que generalmente se orientan al establecimiento <strong>de</strong> mo<strong>de</strong>los semánticos yp<strong>la</strong>ntil<strong>la</strong>s. Entre <strong>la</strong>s tecnologías propietarias más conocidas en el mundo se encuentran SMDL yRDL, ambas <strong>de</strong>finidas y utilizadas por los servicios <strong>de</strong> reportes <strong>de</strong>l SQL Server 2005 (SSRSsegún sus sig<strong>la</strong>s en inglés).SMDL es una especificación XML encargada <strong>de</strong> <strong>de</strong>finir los elementos válidos a consi<strong>de</strong>rar en elmo<strong>de</strong>lo <strong>de</strong> un reporte almacenado en un fichero <strong>de</strong> extensión “smdl” [76] . Mediante el<strong>la</strong> se<strong>de</strong>finen <strong>la</strong>s re<strong>la</strong>ciones entre objetos semánticos y <strong>de</strong> vistas <strong>de</strong> fuentes <strong>de</strong> datos <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong>lreporte [56] (Ver Anexo 8).31

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

Saved successfully!

Ooh no, something went wrong!