ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
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 9. CONCLUSIONES Y TRABAJOS FUTUROS 91<br />
- Referencias circulares entre objetos, identificándolas mediante los atributos<br />
que las realizan.<br />
Otra característica del documento XML que se genera es su total independencia<br />
con Java, donde no se aprecian etiquetas que hagan ver que el documento proviene de la<br />
serialización de un objeto Java.<br />
La aplicación desarrollada permite, a través de un fichero de configuración,<br />
definir características particulares para cada serialización, lo cual es un valor añadido de<br />
cara a una serialización más flexible.<br />
Se ofrece la posibilidad de generar el documento XML Schema, transformando la<br />
clase Java de manera estructurada. Aprovechando la riqueza semántica que ofrece el<br />
XML Schema se han podido representar los tipos de datos de cada atributo primitivo,<br />
así como las referencias circulares. Además es posible generar el documento DTD de la<br />
clase Java.<br />
Mediante SerXML se han mejorado en ciertos aspectos las distintas aplicaciones<br />
analizadas en el capítulo 2; es decir, de los requisitos estudiados para cada aplicación en<br />
dicho capítulo, SerXML cumple todos, mientras que las herramientas analizadas sólo<br />
cumplían parte de ellos.<br />
En definitiva, se ha obtenido una herramienta que hace uso de dos tecnologías<br />
totalmente portables como son Java y XML, eliminando el trabajo de la serialización al<br />
desarrollador y ofreciéndole la posibilidad de utilizar la serialización con cualquier<br />
aplicación, lenguaje de programación o sistema.<br />
9.2. Trabajos futuros<br />
La herramienta desarrollada es una primera versión. En los trabajos futuros a<br />
realizar se pretenderá mejorarla y completarla añadiendo más funcionalidades. La<br />
aplicación SerXML se puede mejorar en ciertos aspectos, tanto en su implementación<br />
como en su definición. Este Proyecto Fin de Carrera es el comienzo de una serie de<br />
proyectos que están siendo desarrollados dentro del grupo ViDo 2 . Por tanto seguirá<br />
desarrollándose hasta que se consiga proporcionar todas las funcionalidades requeridas.<br />
2 Grupo ViDo: Grupo de Visualización y Documentación electrónica de la ESCET en la<br />
<strong>Universidad</strong> <strong>Rey</strong> <strong>Juan</strong> <strong>Carlos</strong>, Área de Lenguajes y Sistemas Informáticos. http://vido.escet.urjc.es.