¿Qué es el intercambio de información y contenido (ICE)?
Information and Content Exchange (ICE) es un protocolo estándar basado en XML para la gestión electrónica de activos de empresa a empresa (B2B). Básicamente, ICE hace posible que las empresas pongan contenido a disposición de otros sitios web y aplicaciones.
La versión 1.1 de ICE se lanzó en junio de 2000. La versión 2.0 se lanzó en 2004 e incluye soporte de servicio web mejorado. La versión 2.0 es la versión más actual del estándar.
Los protocolos ICE definen una arquitectura y un lenguaje común que se puede utilizar como medio para automatizar la sindicación de contenido web (intercambio y reutilización de información entre sitios web) para la publicación y el comercio electrónico entre sindicatos y suscriptores.
¿Cómo funciona ICE?
ICE permite la automatización de funciones como el suministro, intercambio, actualización y control de datos sin que el proveedor deba empaquetar manualmente el contenido o mantener el conocimiento sobre la estructura de los sitios web de los destinatarios.
ICE especifica la creación de una relación de confianza basada en el Open Profiling System. El uso del protocolo ICE permite compartir datos entre servidores.
Los activos digitales enviados a través de un servidor ICE pueden estar en una variedad de formatos que incluyen lenguaje de marcado como HTML, XML, así como texto sin formato, PDF, audio, video, formatos de gráficos o medios de transmisión.
Por ejemplo, las partes sindicadas de una página web se pueden actualizar automáticamente cuando se actualiza la fuente, o se puede ingresar automáticamente contenido nuevo e integrarlo con el contenido existente en una página web.
Cada mensaje de protocolo entre servidores consta de un documento XML válido, conforme a los criterios del espacio de nombres. Las etiquetas XML se utilizan para formatear los datos que serán procesados por los servidores involucrados en la transacción.
¿Cuáles son los beneficios de usar ICE?
Debido a que ICE hace posible la automatización de casi todos los aspectos del intercambio de activos B2B, disminuye la necesidad de mantener un personal técnico, a menudo un recurso escaso, para esos fines.
El uso del protocolo permite a los proveedores de servicios de información especificar el contenido, personalizarlo para destinatarios específicos, programar su entrega e implementar la gestión de contenido para mantenerlo.
Sin embargo, el éxito de la sindicación de contenido aún depende del desarrollo de un vocabulario estándar de metadatos, que se considera otro elemento esencial.
La especificación ICE de Requisitos de publicación para metadatos estándar de la industria dicta un conjunto estándar de vocabularios de metadatos XML para proveedores de contenido que tienen como objetivo sindicar, agregar y procesar contenido multipropósito.
Los servidores ICE también se utilizan a menudo junto con los sistemas de gestión de contenido como una API donde las metaetiquetas XML definen el formato de contenido para el intercambio de datos entre servidores. Esto evita que el remitente y el receptor tengan que formatear manualmente las transmisiones.
Implementaciones notables de intercambio de contenido e información
Ha habido dos implementaciones notables de ICE.
- ICEcubes es la implementación Java original de ICE 1.1. No ha estado activo desde diciembre de 2000.
- TwICE y Rice son implementaciones posteriores de Java de ICE 2.0.
Sin embargo, ICE no es propietario y puede ser desarrollado por otros.