Circuit d’edició i publicació de butlletins AUTOR: Isabel Martínez Micaelo DIRECTOR: Sergio Gómez Adreça electrònica: [email protected] Titulació: Enginyeria Informàtica Data Presentació: Juny. Resum: Descripció del projecte El projecte final de carrera d’empresa ha estat desenvolupat a SBS Seidor, una empresa que forma part del Grup Seidor. Aquest projecte té la finalitat de construir un nou circuit de maquetació i publicació de butlletins o diaris digitals, per oferir a un equip de treball les eines necessàries per publicar diàriament un butlletí segons uns estils fixats pel client. La construcció d’aquest circuit es fa mitjançant un conjunt d’eines que formen Adobe LiveCycle ES. Els circuit es divideix en tres parts, la interfície gràfica, que està desenvolupada amb Adobe Air, el model de dades amb Oracle i el propi circuit amb Adobe LiveCycle Workbench ES. La meva feina dintre d’aquest projecte s’ha centrat en el disseny del model de dades, la construcció del circuit i la integració del circuit amb diferents tecnologies que formen part del projecte, com Adobe Air o la base de dades. El circuit està construït bàsicament a partir d’un conjunt de components (paquets de codi que proporcionen una determinada funcionalitat i que poden funcionar per sí sols), que es comuniquen amb sistemes d’entrada d’informació, com per exemple formularis PDF, mitjançant serveis web. Un cop la informació està dintre del circuit, aquesta informació estarà en forma de document, i l’equip pot treballar amb els documents mitjançant la interfície gràfica, fent tasques com la tarifació dels documents i els seus annexos, la correcció del document o l’aplicació d’estils. El resultat final serà un arxiu XML estàndard que permetrà la publicació del butlletí en diferents formats com PDF, HTML, RSS... 2 Resumen: Descripción del proyecto El proyecto final de carrera de empresa se ha desarrollado en SBS Seidor, una empresa que forma parte del Grupo Seidor. Este proyecto tiene la finalidad de construir un nuevo circuito de maquetación y publicación de boletines o diarios digitales, para ofrecer a un equipo de trabajo las herramientas necesarias para publicar a diario un boletín según unos estilos fijados por el cliente. La construcción de este circuito se hace mediante un conjunto de herramientas que forman Adobe LiveCycle ES. El circuito se divide en tres partes, la interfaz gráfica, que está desarrollada en Adobe Air, el modelo de datos con Oracle y el propio circuito con Adobe LiveCycle Workbench ES. Mi trabajo dentro de este proyecto se ha centrado en el diseño del modelo de datos, la construcción del circuito y la integración del circuito con diferentes tecnologías que forman parte del proyecto como Adobe Air o la base de datos. El circuito está construido básicamente a partir de un conjunto de componentes (paquetes de código que proporcionan una determinada funcionalidad y que pueden funcionar por sí solos), que se comunican con sistemas de entrada de información, como por ejemplo formularios PDF, mediante servicios web. Un vez la información está dentro del circuito, ésta estará en forma de documento, y el equipo podrá trabajar realizando tareas como la traficación de los documentos y sus anexos, la corrección del documento o la aplicación de estilos. El resultado final será un archivo XML estándar que permitirá la publicación del boletín en diferentes formatos como PDF, HTML, RSS… 3 Abstract: Project summary This project has been developed in SBS Seidor, a company that belongs to Seidor Group. This project’s objective is to build a new circuit that allows to model and publish bulletins or digital news, and to offer the necessary tools to publish these bulletins daily following style guides given by the client. This circuit is build using the tools offered by Adobe LiveCycle ES. The circuit is split in three parts: graphic interface, developed in Adobe Air, data model, build using Oracle and the circuit, made using Adobe LiveCycle Workbench ES. My main job in this project has been designing the data model, the circuit construction and the circuit integration among different technologies, like Adobe Air or the Oracle database. The circuit construction is based on a group of components (code packages with a determined functionality and that can run by themselves), which communicate with information input systems, like PDF forms, through web services. Once the information has become part of the circuit, it will turn into a document and a chosen group of people will be able to price it or its annexes, correct it or apply styles to it. The final result will be a standard XML file that will allow the publication of the bulletin in formats like PDF, HTML, RSS… 4