2. Open Ximdex Evolution
Desarrollo y comercialización de Ximdex, un sistema de Gestión de
Contenidos (CMS/ECM) con tecnologías de la Web Semántica …
SEVILLA
Making content management easy 2
3. Confían en Ximdex
Algunos proyectos comerciales:
§ Fundación Reina Sofía (fundacionreinasofia.es)
§ Instituto Español de Oceanografía (IEO)
§ Escuela Organización Industrial (EOI)
§ Universidad de Sevilla (US)
§ Junta de Andalucía (buscador web)
§ Ministerio de la Presidencia
§ Telefónica
§ Red.es
§ …
Integradores de Ximdex:
– SATEC, Sopra group, Sadiel, etc..
Proyectos de I+D:
– Como participantes: CONSUMEDIA.
Making content management easy 3
4. Hacia la web semántica
~1993: A nivel de Documento
— gopher, archie
~1994: A nivel de Texto
— Web (html, url, …)
~2010: A nivel de Datos
– Web Semántica (RDF, sparql, …)
à Open linked data
Making content management easy 4
5. Problemática de los contenidos...
Enorme variedad documental
Cientos de documentos, formatos dispares
Múltiples idiomas, múltiples formatos finales
Dificultad para su estructuración y ordenación
Espacio multidimensional de navegación
Existencia de contenidos y servicios ya publicados
Reciclaje “documental”à ¡adaptación de estilo y diseño!
Reciclaje “lógica negocio” à ¡limitaciones a la integración!
Acceso a elementos de información dinámicos
Arquitecturas rígidas e intrusivas à “Cuellos de botella”
Control de la personalización y perfilado
Catalogación y anotación, gestión de la meta-información
Making content management easy 5
6. y de los gestores de contenidos
Los Sistemas de Gestión de
Contenidos actuales ya
garantizan una plena
separación entre la capa de
presentación y los
contenidos ...
… pero NO hay una plena separación de los
contenidos con la lógica de negocio.
¡muy alta ¡elevada
¡baja inter-
dependencia intrusividad del
operabilidad!
tecnológica! gestor!
Making content management easy 6
7. Mejorando la información ...
Web actual (incluida 2.0)
2000
No representa el significado de la información.
2002
¡Sólo proporciona pautas de presentación!
2004
Ej.: <p class=“bold”> Price: 240 Eur</p>
2006
Web Semántica
2008
“The Semantic Web is an extension of the current web in which
2010
information is given a well-defined meaning, better enabling
computers and people to work in cooperation”
2012
Tim Berners-Lee et al, “The Semantic Web” (2001)
Making content management easy 7
8. Nuestras raíces …
2008 2009 2010 2011 2012 2013 2014
WEB XIMDEX WEB
HTML SEMÁNTICA
SHAREPOINT
<html> JOOMLA
<head><title>ximdex.com</title></head>
<head><title>OXE.com</title></head>
<body>
<H1>Nombre: OXE</H1>
Ximdex</H1>
DRUPAL
<H2>Web: www.OXE.com</H2>
www.ximdex.com</H2>
</html>
Making content management easy 8
9. Gestión de contenidos Ximdex
ximdex
Documentos estructurados con significado
Acceso pleno a todos los elementos
abstracción
Definición libre de esquemas
Basado en estándares (XML, XSLT, RNG)
acceso + estructura
libre libre
¡Los contenidos gestionados son
completamente independientes respecto a la
tecnología del CMS !
significado
Elección libre de la arquitectura, lenguajes de
programación (j2ee, php, .net), servidores de
aplicación, conectores a BBDD, etc.
¡escalable! ¡neutral! ¡interoperable!
Making content management easy 9
10. ¿Qué es Ximdex?
Entorno distribuido para la gestión de contenidos, datos, servicios y aplicaciones, que son
transformados y publicados en diferentes formatos finales (TDT, WEB, móviles, ...) utilizando
múltiples tecnologías (PHP, .NET, J2EE, XML, XHTML, …)
“XIMDEX es el único CMS
Adquisición, gestión, transformación y sindicación de:
que separa la lógica de
– contenidos, datos y servicios (xml, pdf, TDT, ...)
negocio y posibilita su
– sus elementos de explotación (java, php, ...)
despliegue en cualquier
Permitiendo la gestión distribuida de los elementos : lenguaje y tecnología”
– vía web de forma remota y cooperativa
– desde múltiples fuentes
– utilizando distintos lenguajes de programación
– considerando estructura y significado
Para la publicación de portales en una diversidad de
formatos y canales, garantizando una plena separación tanto
entre el contenido y su presentación como del contenido
respecto a la lógica de negocio.
Making content management easy 10
11. Edición visual con Ximdex …
WYSIWYG/M para XML para la edición de documentos ...
DOCXAP
plantillas
ximdex
HTML, PDF, Enriquecimiento
TDT, PHP, automático de
J2EE, … contenidos
Making content management easy 11
12. ... síntesis automática del portal
Los documentos estructurados
en ximdex son transformados
por plantillas que generan contenidos,
aplicaciones y servicios.
DOCXAP
plantillas
ximdex
HTML, PDF,
TDT, PHP,
J2EE, …
¡La transformación es
controlada por el significado!
Making content management easy 12
14. Arquitectura de ximdex
Módulo de sincronización de
contenidos y servicios
Módulo de transformación XML
dexT
E
dexP Servidores remotos de explotación
FS
D
BD
web aplicaciones vídeo …
WEB Server
dexC (Back Office)
Módulo de ¡La publicación en servidores remotos reduce la
control intrusividad y dependencia tecnológica!
Making content management easy 14
15. Módulos básicos
La base incluye:
• X-EDIT, Editor visual de XML
(WYSIWYG/M),
• workflow inteligente multinodo,
• gestor semántico de noticias y
recursos gráficos (ximnews),
• gestor de canales e idiomas,
• repositorio documental sobre
Ximdex Virtual File System
(XVFS),
• gestor de la publicación
(ximpublish) y transformación,
ximbase …
• gestor de: proyectos, usuarios,
X-EDIT… grupos, roles, permisos; etc.
Editor visual de XML (WYSIWYG y
WYSIWYM). Utiliza RNG para una
definición libre de esquemas. Renderizado
XSLT en tiempo real.
Making content management easy 15
16. Módulo X-OWL: automatic tagging
ximdex
¡anotaciones
exportables
a cualquier
formato o
tecnología!
Making content management easy 16
17. Módulo X-HAWK: content IDS
X-HAWK…
El módulo Ximdex-Hawk
chequea la integridad
d e t o d o s l o s
documentos en el portal.
Cuando detecta que un
documento ha sido
“comprometido”, lo
republica de forma
automática y alerta a
los administradores.
Making content management easy 17
18. Comunidad Ximdex
Metodología ágil SCRUM: SW libre (licencia GNU Affero) :
– Iteraciones 3 – Libertad de modificación y
semanas. redistribución del código.
– Integración continua – Mejor gestión de riesgo:
de requisitos. reducción de dependencias.
En curso:
– Ximdex 3.3: beta privada (demo.ximdex.com)
– Cloud, open linked data, ...
– L11N: Alemán, Portugués/Brasileño.
– Reto Ximdex
Making content management easy 18
19. Valores diferenciadores
Mejora del ROI:
• Reusabilidad, flexibilidad tecnológica.
• Mejor time-to-market de portales:
• Reducción de los costes de
desarrollo por mejor composición
y tamaño de los equipos
• Mayor fiabilidad y rendimiento
Ventajas:
• Flexibilidad y adaptabilidad.
La base de Ximdex: • Seguridad intrínseca.
• Abstracción. • Escalabilidad intrínseca.
• Asociación de significado.
• Acceso libre a los contenidos.
• Estructura libre de los contenidos.
Making content management easy 19
20. Algunos casos de éxito …
La aplicación de tecnologías semánticas nos permite automatizar tareas complejas,
lo que se ha traducido en rotundos casos de éxito:
– Migrar en caliente plataformas de explotación (ej.: de XHTML a J2EE) y a nuevos canales
de visualización (ej.: TDT) à gracias a nuestra “publicación desacoplada”.
– Migración, en pocos días, de proyectos ya realizados en otros CMS con problemas de
rendimiento à módulo de importación ximporta.
– Reducir significativamente el personal implicado en la publicación de “becas” en portal à
módulo ximget de agregación de información publicada en fuentes remotas.
– ...
Flexibilidad Escalabilidad
¡Migración desde Más de 1.5 millones
proyecto sobre de documentos XML
OPENCMS en de tipo jurídico
menos de 10 días!
Adaptabilidad Seguridad (sentencias, leyes).
Detección en tiempo
¡Migración de portal
real y subsanación
XHTML a J2EE en una
automática de ataques
semana!
a portales web.
Making content management easy 20