Estado Del Arte En La Gestión De Contenidos. Comparativa Con Lenya
Total Page:16
File Type:pdf, Size:1020Kb
Escuela Superior de Ingenieros - Universidad de Sevilla Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería Telemática Proyecto Fin de Carrera Estado del Arte en la Gestión de Contenidos. Comparativa con Lenya. Autor: Rafael Pérez Luna Director: Antonio J. Estepa Alonso “a mis recuerdos les pregunté por ti. aún discuten” Sevilla, Junio de 2006 agradecimientos Llega el final y no habría podido conseguirlo sin vosotros. Papá, mamá, Dani, este proyecto es vuestro, yo sólo soy el emisario. Nunca un ser humano creará las palabras necesarias para agradeceros todo lo que os debo. Gracias a Javi, mi hermano encontrado en Sevilla. Las cosas se ven distintas cuando se observan desde múltiples lugares. A todos mis amigos egabrenses. María, Álvaro, Javi, Andrés, Jesús, Grego, parte de este proyecto también es vuestro por escucharme cuando lo necesitaba y acompañarme en el camino. A mi gente de Sevilla. Ángel, Vigui, Antonio, Leo, compañeros de fatigas. Por último, quiero agradecer la ayuda prestada por mi director de proyecto, Antonio Estepa. Su orientación y trabajo han sido definitivos para llegar aquí. Índice de contenido Parte I: Introducción Capítulo 1: Introducción y Objetivos. 23 1.1.Introducción......................................................................................................................................... 25 1.2. Motivación........................................................................................................................................... 26 1.2.1.1.Aumento de la cantidad de información............................................................................... 26 1.2.1.2.Desorganización del trabajo y la información....................................................................... 27 1.2.1.3.Incremento de los costes..................................................................................................... 27 1.2.1.4.Control del Acceso............................................................................................................... 28 1.3.Objetivos.............................................................................................................................................. 28 1.4.Organización de la memoria................................................................................................................ 28 Capítulo 2: Gestión de Contenidos. 31 2.1.Conceptos Previos............................................................................................................................... 33 2.1.1.Definición de Contenido, Datos, Información y Funcionalidad..................................................... 33 2.1.1.1.Datos................................................................................................................................... 33 2.1.1.2.Contenido............................................................................................................................. 33 2.1.1.3.Funcionalidad....................................................................................................................... 33 2.1.2.Estructura del Contenido.............................................................................................................. 34 2.1.3.Formato del Contenido................................................................................................................. 35 2.1.4.Componentes de contenido......................................................................................................... 35 2.2.Gestión de Contenidos......................................................................................................................... 37 2.2.1.Estructura de un CMS.................................................................................................................. 37 2.2.1.1.La aplicación de gestión del contenido (AGC)..................................................................... 38 2.2.1.2.La aplicación de gestión del metacontenido (AGM)............................................................. 38 2.2.1.3.La aplicación de publicación del contenido (APG)............................................................... 39 2.2.2.Servicios de un CMS.................................................................................................................... 40 2.2.2.1.Gestión del Flujo de Trabajo (Workflow).............................................................................. 40 2.2.2.2.Gestión de usuarios, grupos y administradores................................................................... 41 2.2.2.3.Servicio de Edición............................................................................................................... 41 2.2.2.4.Gestión y control de versiones............................................................................................. 42 2.2.2.5.Rendimiento y optimización del tiempo de acceso............................................................... 42 2.2.2.6.Gestión de módulos y componentes.................................................................................... 42 2.2.2.7.Planificación......................................................................................................................... 42 2.2.2.8.Motor de búsqueda.............................................................................................................. 43 2.2.3.Aspectos a considerar en la elección de un CMS. Planes de implantación................................. 43 2.2.3.1.Consideraciones Generales................................................................................................. 43 2.2.3.2.Análisis de los requisitos de la empresa.............................................................................. 44 2.2.3.2.1.Objetivos de negocio y estrategias.............................................................................. 44 2.2.3.2.2.Identificación de requerimientos.................................................................................. 44 2.2.3.2.3.Estructuración de los requerimientos........................................................................... 44 2.2.3.3.Listado de requerimientos.................................................................................................... 44 2.2.3.3.1.Creación del Contenido................................................................................................ 45 2.2.3.3.2.Gestión del Contenido.................................................................................................. 45 2.2.3.3.3.Publicación................................................................................................................... 45 2.2.3.3.4.Presentación................................................................................................................ 45 2.2.3.3.5.Gestión del proyecto y del CMS................................................................................... 46 2.2.3.4.Otras consideraciones......................................................................................................... 46 2.2.3.4.1.Consideraciones adicionales relativas al contenido..................................................... 46 2.2.3.4.2.Consideraciones adicionales relativas al CMS............................................................. 46 2.2.3.5.Riesgos................................................................................................................................ 47 2.2.3.5.1.Tiempo de implantación extenso................................................................................. 47 2.2.3.5.2.Migración de Datos...................................................................................................... 47 2.2.3.5.3.Elección incorrecta del CMS........................................................................................ 48 Parte II: Aportaciones Capítulo 3: Base Tecnológica. 53 3.1.XML..................................................................................................................................................... 55 3.1.1.Espacios de nombres.................................................................................................................. 56 3.2.XSLT.................................................................................................................................................... 57 3.2.1.Algunas características de XSLT................................................................................................. 58 3.2.2.XPath. ......................................................................................................................................... 58 3.3.CSS..................................................................................................................................................... 59 3.4.Arquitectura de Aplicaciones J2EE...................................................................................................... 61 3.4.1. Componentes J2EE.................................................................................................................... 61 3.4.2. Clientes J2EE............................................................................................................................. 62 3.4.3.Componentes Web...................................................................................................................... 62 3.4.4. Componentes de Negocio........................................................................................................... 63 3.4.4.1. La Capa del Sistema