Departamento de Lenguajes y Computación
Escuela Politécnica Superior
Universidad de Almería
 
 
-
Nombre del proyecto Analizador gramatical de esquemas de datos XML dinámicos para sistemas abiertos y distribuidos
Carrera en la que se oferta Ingeniería Superior en Informática
Profesor responsable Luis Iribarne
Departamento Lenguajes y Computación
Enlace web http://www.ual.es/personal/liribarn
-
En el campo de la programación orientada a objetos (POO) y más concretamente en el area de la ingeniería del software basada en componentes (ISBSE) es muy común el uso de estructuras de datos intermedias conocidas como XDR que se usan como técnica de intercambio de datos entre los componentes software de una aplicación. Uno de los XDR más extendidos en estos últimos años hace uso de plantillas XML (eXtensible Markup Language) muy utilizadas por aplicaciones JSP, ASP y CGI.  La información representada mediante etiquetas XML deben respetar una estructura gramatical definida en un principio dentro unas plantillas que se denomina esquemas de datos XSD. No obstante, debido a la falta de analizadores gramaticales dinámicos, los diseñadores de software se limintan a desarrollar las plantillas XML sin elaborar un XSD como tipo de dato. En este trabajo de proyecto fin de carrera se propone desarrollar una técnica, arquitectura e implementación de un analizador gramatical para esquemas de datos XSD/XML que funcione en sistemas abiertos y distribuidos. El analizador gramatical propuesto deberá responder ante llamadas GET/POST de un documento HTML y también deberá funcionar para objetos cliente no WEB.

Tópicos relacionados para el desarrollo del PFC:

  1. XML, XSD, XML-Schema, XML-Query (del W3C).
  2. Implementación Java/JSP
  3. Modelo de objetos basado en CORBA
Referencias:
  1. H. Maruyama, K. Tamura and N. Uramoto. "Sitios Web con XML y Java". Prentice Hall, 2000.
  2. M. Floyd. "Creación de sitios Web con XML". Prentice Hall, 2000.
  3. G. Brose, "JavaTM Programming with CORBATM: Advanced Techniques for Building Distributed Applicacions". OMG Press, 2001.
  4. World Wide Web Consortium (W3C). http://www.w3c.org


Luis Iribarne
Almería, 15 de Septiembre de 2001