Si no pot visualitzar correctament aquesta pàgina pitji aquí.

A Medida

Desarrollo de un sistema de transformación de contenidos, amedida de los usuarios.

A Medida es un proyecto que cuenta con el apoyo del Ministerio de Industria, Turismo y Comercio (Porgrama Profit) y de la Unión Europea

Descripció >> Tecnologia

Les peces claus per a la correcta orquestració del que serà el servei de transformacions són:

El Servidor de Transformacions

Des del punt de vista tècnic, l'objectiu és oferir una eina que permeti, a partir de continguts estructurats en brut, obtenir un nou document de sortida amb un format adaptat als paràmetres de personalització escollits.

Si no es donés especial importància a la personalització (perfil d'usuari, canal, dispositiu i moment d'ús), el projecte es podria plantejar com només un conjunt de transformacions elementals XSL (Extensible Stylesheet Language) més un processador de transformacions XSLT (per exemple XALAN) que pot realitzar transformacions genèriques sobre els documents XML d'entrada. Aquest plantejament podria ser vàlid quan el conjunt de transformacions a realitzar fos senzill i limitat, però no és suficient si es busquen nivells de transformació sofisticats (llibre parlat, DVD, traduccions automàtiques, formats per a dispositius mòbils, etc.). A més, el pas d'un document en brut a un determinat format pot necessitar de l'aplicació de distintes operacions de transformació, no només sobre el document original XML, sinó sobre documents intermedis de treball. Així doncs, és necessari introduir un nivell de complexitat, passant del concepte de "transformacions XSL" al concepte de "procés de transformació".

També és precís mencionar que, encara que l'evolució tecnològica, existeixen "transformacions", com per exemple la traducció automàtica, que són massa complexes per a definicions com transformacions XSL.

Per altra banda, i a causa que el sistema parteix de la base de continguts ja produïts per altres eines, és necessari tenir en compte elements d'integració amb els sistemes i serveis ja existents en el mercat. Per a això la utilització d'estàndards oberts, com per exemple els WebServices , es fan imprescindibles en projectes amb aquestes necessitats d'integració. Els WebServices són un estándar per a la comunicació de processos heterogenis intercanviant informació en format XML. Aquest estàndard farà possible l'agregació i integració de les noves funcionalitats aportades pel sistema A MEDIDA en serveis i aplicatius ja existents. De la mateixa forma, el sistema que es planteja tindrà un component d'interoperabilitat que facilitarà la incorporació de noves operacions de transformació al sistema, gràcies a una arquitectura oberta que potenciarà futures capacitats d'integració i d'evolució del sistema.

Basant-se en aquestes premisses s'ha establert que el servei de transformació de continguts tingui les característiques tècniques següents:

  • Accessibilitat del servei (HTTPS / WebServices).
  • Arquitectura SOA.
  • Escalabilitat horitzontal (capacitat d'augmentar la capacitat de treball sense afegir costos addicionals en el desenvolupament d'aplicatius).
  • API i connectors (llibreries client de connectors al sistema).
  • Escalabilitat vertical (facilitats del sistema per a la integració de futures operacions de transformació).
  • Seguretat (capacitat del propi sistema per a monitoritzar i poder arribar a controlar quins perfils d'usuari tenen accés a segons quins processos de transformació).
  • Tolerància a errades (capacitat del sistema per a ser sensible a caigudes parcials de programari que sustenta l'execució del servei.
  • Capacitat d'integració.

El dissenyador gràfic de processos de transformació.

Com a complement al servei de transformacions, es crearà pels administradors del servei un programa per a la definició de forma visual (WYSIWYG) dels processos de traducció.

El dissenyador tindrà bàsicament opcions per:

  • Definir i agregar noves operacions de transformació al diccionari d'operacions de transformació disponibles (paleta d'operacions).
  • Crear un procés de transformació.
  • Editar un procés de transformació agregant-li o llevant-li operacions des de la paleta d'operacions.
  • Activar un procés de transformació. Aquesta opció permetrà a l'usuari Administrador posar a disposició dels usuaris del servei de transformacions el nou procés de transformació.
  • Desactivar un procés de transformació.

API d'interoperabilitat i distintes connectors client.

Aquesta API, que forma part del servidor de transformacions, permetrà abordar amb èxit els ambiciosos objectius d'"escalabilitat vertical", de "capacitat d'integració", tant amb els proveïdors d'operacions de transformació com amb els sistemes que vulguin automatitzar a l'accés en el servei de transformacions de documents.

Instal·lació

El servidor de transformació de documents basat en (SOA) s'instal·larà en el servidor Web i serà disponible de forma segura i via web, mitjançant la presentació d'unes credencials (usuari / contrasenya) i utilitzant una petició web segur (HTTPS). El certificat de servidor serà estès per una agència de certificació reconeguda.

Peu de pàgina

Especificacions

  • Aquesta web compleix l'standart d'accesibilitat web doble A del W3C
  • Valid XHTML 1.1!
  • Aquesta web compleix l'standart CSS del W3C
  • Aquesta web ha passat amb éxit el test d'accecibilitat web del Ministeri de Treball i Asumbtes Socials