En el universo del desarrollo de aplicaciones, uno de los problemas de aplicación de las metodologías es la necesaria redacción de abundante documentación, que es requerida para su validación por parte de servicios de verificación metodológica, pero que frecuentemente es una información no explotable, y por lo tanto, estéril en muchos casos más allá del cumplimiento de la propia metodología. Gracias al estándar OpenDocument y a las API de alto nivel propuestas en este artículo, el aseguramiento del cumplimiento de la metodología podría basarse en herramientas software que generan estos documentos en tiempo de ejecución, a partir de información explotable en bases de datos. La construcción de documentos podría ser muy sencilla, con métodos del tipo insertarPárrafo(String parrafo) y similares. Llendo más allá, una API avanzada podría incluir métodos de construcción de documentos a partir de plantillas mediante el paso de parámetros, siendo tan sencillo como crearDocumento(Template plantilla, Properties parametros).
La situación expuesta es estensible a otros muchos escenarios, en los que fundamentalmente hay dos tipos de requisitos bien diferenciados:
- Generación de documentación automática.
- Explotación de la documentación disponible.
En ambos casos, la definición de distintas API específicas de distintos dominios que extiendan a las API de Open Document aporta una solución interesante para el futuro de los sistemas de información.
Las posibilidades son tan grandes, que desde una perspectiva más ambiciosa puede plantearse la construcción de un sistema de gestión documental basado en el uso de formatos Open Document y su almacenamiento en bases de datos gracias a la estructura de XML de los documentos.