Information and Content Exchange (ICE) es un protocolo basado en XML que se utiliza para la distribución de contenido a través de Internet. Al utilizar XML, tanto el remitente como el receptor tienen un idioma acordado en el que comunicarse. Utilizando una arquitectura cliente-servidor , ICE define un modelo de distribución / suscripción que es comparable a los estándares de protocolo binario de publicación / suscripción utilizados en CORBA y DCOM . Sin embargo, en ICE, los mensajes se envían a través de XML, generalmente a través de una conexión HTTP , en lugar de a través de un protocolo binario de nivel inferior. [1]
Historia
El primer estándar específicamente para la distribución web, [2] ICE fue propuesto por Firefly Networks y Vignette en enero de 1998. [3] Las dos empresas cedieron el control de la especificación al consorcio ICE, que constaba de un grupo de autores y un consejo asesor. El ICE Authoring Group incluía a Microsoft , [4] Adobe , Sun , CNET , National Semiconductor , Tribune Media Services , Ziff Davis y Reuters , entre otros, [5] y estaba limitado a trece empresas. El consejo asesor de ICE incluyó a casi un centenar de miembros. [2]
ICE se presentó al organismo de estándares del World Wide Web Consortium el 26 de octubre de 1998, [6] y se exhibió en un evento de prensa al día siguiente. [7] El estándar no se benefició de la implementación de código abierto que a menudo recibían las especificaciones XML del W3C. [8]
La versión 1.1 del protocolo se publicó el 1 de julio de 2000. [9] La versión 2.0 presentaba un soporte de servicio web mejorado y fue lanzada el 1 de agosto de 2004. [10] No han aparecido más versiones desde entonces.
Vignette tenía una versión de demostración de un servidor compatible con ICE llamado Site-to-Site en febrero de 1998, con el objetivo de mostrar cómo el protocolo podría facilitar el intercambio de contenido entre sitios web. [11] Inicialmente se programó el lanzamiento de sitio a sitio para el verano de 1998; [3] se lanzó con el nombre de Vignette Syndication Server el 22 de febrero de 1999. [12] A través de Syndication Server, Vignette se convirtió en el principal proveedor de ICE. [13]
En junio de 1999, Vignette invirtió 14 millones de dólares en el sindicato web líder iSyndicate para adoptar Vignette StoryServer para un mayor desarrollo del sitio web iSyndicate. Como parte del acuerdo, iSydicate se comprometió a hacer que todo su contenido esté disponible en el protocolo ICE. [14] [15]
Las especificaciones XML comparables incluyen WDDX , [16] NITF , XMLNews, NewsML y PRISM , [8] así como CDF , RSS , Atom y Open Content Syndication (OCS). [17]
Implementaciones
TwICE es una implementación Java de ICE 2.0. Rice es una implementación Ruby de ICE 1.1. Tanto TwICE como Rice son desarrollados y mantenidos por Jim Menard.
ICEcubes es la implementación de referencia Java original de ICE 1.1, aunque no se ha mantenido activamente desde diciembre de 2000.
Ver también
- servicios web
- Gestión de contenido
- Sindicación web
- Historia de la tecnología de sindicación web
Referencias
- ^ Greening, Dan R. (noviembre de 1999). "Sindicación de autoservicio con ICE" . Técnicas web . Archivado desde el original el 17 de agosto de 2000 . Consultado el 11 de febrero de 2016 .
- ^ a b Werbach, Kevin (julio de 1999). "La Web entra en sindicación" (PDF) . Lanzamiento 1.0 . Consultado el 9 de septiembre de 2014 .
- ^ a b Clark, Tim (29 de enero de 1998). "Software para ayudar a las tiendas de la red" . News.com . Archivado desde el original el 2 de febrero de 1999 . Consultado el 7 de septiembre de 2014 .
- ^ Clark, Tim (6 de febrero de 1998). "Toma corta: Microsoft se une al grupo ICE" . CNET News.com . Archivado desde el original el 3 de febrero de 1999 . Consultado el 22 de diciembre de 2015 .
- ^ Votsch, Victor (10 de marzo de 1998). "Vignette y Firefly proponen el protocolo ICE" . XML.com . Archivado desde el original el 2 de marzo de 2003 . Consultado el 8 de septiembre de 2014 .
- ^ Webber, Neil; Conlet O'Connell; Bruce Hunt; Rick Levine; Laird Popkin; Gord Larose (26 de octubre de 1998). El formato y protocolo de intercambio de información y contenido (ICE) . W3C . Consultado el 7 de septiembre de 2014 .
- ^ Copeland, Lee (28 de octubre de 1998). "Authoring Group lanza ICE" . Noticias de revendedores de computadoras . Archivado desde el original el 2 de octubre de 1999 . Consultado el 8 de septiembre de 2014 .
- ^ a b Dumbill, Edd (17 de julio de 2000). "XML en la sindicación de noticias" . XML.com .
- ^ Brodsky, Jay; Bruce Hunt; Sami Khoury; Laird Popkin (1 de julio de 2000). "El Protocolo de Intercambio de Información y Contenido (ICE) Versión 1.1" . Icestandard.org . Archivado desde el original el 6 de septiembre de 2004 . Consultado el 9 de septiembre de 2014 .
- ^ Brodsky, Jay; Marco Carrer; Bruce Hunt; Dianne Kennedy; Daniel Koger; Richard Martin; Laird Popkin; Adam Souzis (1 de agosto de 2004). "Especificación ICE" . Archivado desde el original el 5 de septiembre de 2004 . Consultado el 9 de septiembre de 2014 .
- ^ Thomas, Owen (11 de febrero de 1998). "ICE puede destrabar los mercados de contenido: ¿una nueva especificación de intercambio de medios permitirá que el contenido fluya de un sitio a otro con facilidad?" . Red Herring en línea . Archivado desde el original el 5 de marzo de 2000.
- ^ "Vignette envía Vignette Syndication Server (TM) que ayuda a las empresas en línea a ampliar de manera eficiente el alcance de los clientes" . PR Newswire . Austin, TX. 1999-02-22. Archivado desde el original el 9 de septiembre de 2014 . Consultado el 9 de septiembre de 2014 .
- ^ La revolución XML para publicaciones comerciales . Grupo Gartner. 1999-10-26. Archivado desde el original el 12 de enero de 2001 . Consultado el 8 de septiembre de 2014 .
- ^ "Vignette anuncia inversión en iSyndicate para acelerar el crecimiento de la distribución de contenido en línea" . 1999-06-15. Archivado desde el original el 10 de octubre de 1999 . Consultado el 6 de diciembre de 2015 .
- ^ Reilly, Richard Byrne (14 de febrero de 2001). "ISyndicate culpa a los despidos de la expansión" . Arenque rojo . Archivado desde el original el 6 de julio de 2002 . Consultado el 6 de diciembre de 2015 .
- ^ Itoi, Nikki Goth (febrero de 1999). "Distribuir la Web: las empresas esperan que el protocolo ICE reduzca las molestias de compartir contenido en la Web" . Arenque rojo . Archivado desde el original el 13 de octubre de 1999.
- ^ Portada, Robin (1 de diciembre de 2003). "Protocolo de intercambio de información y contenido (ICE)" . Páginas de portada . Consultado el 15 de noviembre de 2015 .
enlaces externos
- Informe tecnológico: Protocolo de intercambio de información y contenido
- Repositorio de contenido para la tecnología Java API