La Junta de Andalucía destaca iCMS
El pasado 13 de abril de 2010 Pilar Rodríguez, Secretaria General de Telecomunicaciones y Sociedad de la Información de la Consejería de Economía, Innovación y Ciencia de la Junta de Andalucía, ha descrito en una entrevista para SOCINFO las iniciativas del organismo en relación al Esquema Nacional de Interoperabilidad (ENI).
Tal y como menciona Pilar Rodríguez en la citada entrevista, VIAVANSI ha sido un actor importante en las nuevas iniciativas de interoperabilidad en la Junta de Andalucía, al ser la empresa desarrolladora de iCMS, sistema para la interoperabilidad de contenidos web.
Vamos a describir brevemente iCMS. La Junta de Andalucía dispone de una gran heterogeneidad de sistemas, productos y backends, que gestionan información de interés para la organización; ésta se encuentra mantenida en estructuras y medios distintos, utilizando por un lado sus propios conjuntos de metadatos, normas para la estructuración y ordenación de los contenidos y, por otro, distintos mecanismos para acceder a la información.
Esta infraestructura actual, totalmente distribuida, ha llevado a la organización a una pérdida de control de su información. Para evitarlo, requiere un esfuerzo importante de recopilación, clasificación y redacción, dificultado a su vez por la mencionada diversidad de sistemas.
iCMS es la respuesta tecnológica de la Junta de Andalucía a este problema; se trata de un sistema que habilita un medio estándar para la integración e interoperabilidad entre los sistemas corporativos en base a protocolos estándar web. Las fuentes de datos pueden ser diversas (gestores de contenidos, aplicaciones corporativas, etc), así como los sistemas capaces de consumir esta información (portales, buscadores, etc.), pero no así el mecanismo y protocolo de comunicación, centralizado en iCMS.
De esta forma se persiguen varios objetivos:
- Aumentar la eficacia y eficiencia de los procesos de publicación de información, disminuyendo costes y mejorando la calidad resultante.
- Propiciar la creación de nuevos servicios que hagan uso de aquella información susceptible de ser publicada, gracias a la comunicación entre los sistemas corporativos que la contienen y aquellos que la explotan o publican.
- Permitir la interoperabilidad con otras administraciones a nivel nacional y europeo, utilizando para ello protocolos y formatos .
- Posibilitar una abstracción completa entre los sistemas que gestionan el contenido y aquellos que hacen uso del mismo (por ejemplo, separando la capa de presentación de la fuente de los datos).
- Avanzar en la utilización de tecnologías y prestación de servicios relacionados con la web semántica.
- Evitar dependencias de sistemas de información concretos: en cualquier momento puede sustituirse una pieza por otra (por ejemplo, sustituir OpenCms por Drupal), siempre que exista el driver iCMS para el nuevo sistema.
La principal función de iCMS es el consumo y gestión de información de un sistema por parte de otro utilizando un marco de comunicación estándar.
Para ello, se ha optado por emplear el enfoque de la Web Semántica como el camino para conseguir la interoperabilidad de contenidos entre diferentes sistemas. Así, los contenidos que se manejan y transmiten entre los diferentes sistemas iCMS vienen descritos por metadatos, que les aportan un significado más complejo y permiten operaciones avanzadas (como una búsqueda más inteligente) sobre ellos. Utilizar la tecnología de la Web Semántica supone también una gran innovación y una apuesta por el futuro.
La Interfaz de Interoperabilidad establece un canal de comunicación al definir un medio de acceso a datos común para todos los sistemas, un lenguaje de descripción de elementos constante y un conjunto de operaciones que permiten la interacción funcional entre los sistemas. Toda la comunicación se hace a través del protocolo HTTP, permitiendo el acceso a través de una interfaz de tipo REST o como servicio web.
En definitiva, iCMS es un ambicioso proyecto de integración de sistemas desarrollado al 100% por VIAVANSI® entre 2009 y 2010. Ha sido liberado como software libre bajo licencia EUPL en el Repositorio de Software Libre de la Junta de Andalucía (también desarrollado por nuestra empresa).
Hola,
La versión actual que está en el repositorio de la Junta de Andalucia, no es funcional. Después de haber leido toda la documentación asociada al proyecto y seguir los pasos indicados para ejecutar el servidor y los test unitarios, los resultado obtenidos no son satisfactorios.
En mi opinión, deberían subir versiones totalmente funcionales para que el producto se pueda distribuir.
Un saludo,