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 emisor como el receptor tienen un lenguaje acordado para comunicarse. Mediante 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 entregan a través de XML, normalmente 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ífico para la sindicación web, [2] ICE fue propuesto por Firefly Networks y Vignette en enero de 1998. [3] Las dos compañías cedieron el control sobre la especificación al consorcio ICE, que consistía en un grupo de autores y un consejo asesor. El grupo de autores de ICE 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 compañías. El consejo asesor de ICE incluía a casi cien miembros. [2]
El ICE se presentó al organismo de normalización del Consorcio World Wide Web el 26 de octubre de 1998 [6] y se presentó en un evento de prensa al día siguiente [7] . El estándar no logró beneficiarse de la implementación de código abierto que las especificaciones XML del W3C solían recibir [8] .
La versión 1.1 del protocolo se publicó el 1 de julio de 2000. [9] La versión 2.0 presentó un soporte de servicio web mejorado y se lanzó el 1 de agosto de 2004. [10] No han aparecido otras versiones desde entonces.
Vignette lanzó una versión demo 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] El lanzamiento de Site-to-site estaba inicialmente programado para el verano de 1998; [3] se lanzó bajo 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 distribuidor líder de contenidos web iSyndicate para adoptar Vignette StoryServer para el desarrollo posterior del sitio web de iSyndicate. Como parte del acuerdo, iSyndicate se comprometió a poner todo su contenido a disposición 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 en Java de ICE 2.0. Rice es una implementación en 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.
Véase también
Referencias
- ^ Greening, Dan R. (noviembre de 1999). "Self-Service Syndication with ICE". Técnicas web . Archivado desde el original el 17 de agosto de 2000. Consultado el 11 de febrero de 2016 .
- ^ ab Werbach, Kevin (julio de 1999). "La Web se convierte en sindicación" (PDF) . Versión 1.0 . Consultado el 9 de septiembre de 2014 .
- ^ ab Clark, Tim (29 de enero de 1998). "Software para ayudar a las tiendas en Internet". 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). "Resumen: 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 (1998-03-10). "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 (1998-10-26). 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". Computer Reseller News . Archivado desde el original el 2 de octubre de 1999. Consultado el 8 de septiembre de 2014 .
- ^ ab 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 desmantelar 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 Online . Archivado desde el original el 5 de marzo de 2000.
- ^ "Vignette lanza Vignette Syndication Server(TM) que ayuda a las empresas en línea a ampliar de manera eficiente su alcance de clientes". PR Newswire . Austin, TX. 22 de febrero de 1999. Archivado desde el original el 9 de septiembre de 2014. Consultado el 9 de septiembre de 2014 .
- ^ La revolución XML para la publicación comercial. Gartner Group. 26 de octubre de 1999. 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". 15 de junio de 1999. 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 la expansión de los despidos». Red Herring . Archivado desde el original el 6 de julio de 2002. Consultado el 6 de diciembre de 2015 .
- ^ Itoi, Nikki Goth (febrero de 1999). "Sindicating the Web: Businesses are hope that the ICE protocol will reduce the Web's content-sharing hasles" (La red de distribución de contenidos: las empresas esperan que el protocolo ICE reduzca los problemas de intercambio de contenidos en la Web). Red Herring ( Pista falsa). Archivado desde el original el 13 de octubre de 1999.
- ^ Cover, Robin (2003-12-01). "Protocolo de intercambio de información y contenido (ICE)". Portadas . Consultado el 15 de noviembre de 2015 .
Enlaces externos
- Informe sobre tecnología: Protocolo de intercambio de información y contenido
- Repositorio de contenido para la API de tecnología Java