Jump to content

Information and Content Exchange: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Added WDDX as comparable XML specification
Rescuing 13 sources. #IABot
Line 1: Line 1:
'''Information and Content Exchange''' (ICE) is an [[XML]]-based [[Protocol (computing)|protocol]] used for content [[web syndication|syndication]] via the Internet. By using XML both sender and receiver have an agreed-upon language in which to communicate. Using a [[Client–server model|client–server]] architecture, ICE defines a syndicate/subscribe model that is comparable to the binary publish/subscribe protocol standards used in [[Common Object Request Broker Architecture| CORBA]] and [[Distributed Component Object Model|DCOM]]. However, in ICE messages are delivered through XML, typically over an [[HTTP]] connection, rather than through a lower-level binary protocol.<ref>{{Cite news| last = Greening| first = Dan R.| title = Self-Service Syndication with ICE| work = Web Techniques| accessdate = 2016-02-11| date = November 1999| url = https://web.archive.org/web/20000817194757/http://www.webtechniques.com/archives/1999/11/greening/}}</ref>
'''Information and Content Exchange''' (ICE) is an [[XML]]-based [[Protocol (computing)|protocol]] used for content [[web syndication|syndication]] via the Internet. By using XML both sender and receiver have an agreed-upon language in which to communicate. Using a [[Client–server model|client–server]] architecture, ICE defines a syndicate/subscribe model that is comparable to the binary publish/subscribe protocol standards used in [[Common Object Request Broker Architecture| CORBA]] and [[Distributed Component Object Model|DCOM]]. However, in ICE messages are delivered through XML, typically over an [[HTTP]] connection, rather than through a lower-level binary protocol.<ref>{{Cite news|last=Greening |first=Dan R. |title=Self-Service Syndication with ICE |work=Web Techniques |accessdate=2016-02-11 |date=November 1999 |url=http://www.webtechniques.com/archives/1999/11/greening/ |deadurl=yes |archiveurl=https://web.archive.org/web/20000817194757/http://www.webtechniques.com/archives/1999/11/greening/ |archivedate=August 17, 2000 }}</ref>


==History==
==History==
The first standard specifically for web syndication,<ref name="Werbach" /> ICE was proposed by [[Firefly_(website) |Firefly Networks]] and [[Vignette Corporation|Vignette]] in January 1998.<ref name="clark">{{Cite web|last=Clark |first=Tim |title=Software to help Net stores |work=News.com |accessdate=2014-09-07 |date=1998-01-29 |url=http://www.news.com/News/Item/0,4,18620,00.html |deadurl=yes |archiveurl=https://web.archive.org/web/19990202222517/http://www.news.com/News/Item/0,4,18620,00.html |archivedate=February 2, 1999 }}</ref> The two companies ceded control over the specification to the ICE consortium, which consisted of an authoring group and an advisory council. The ICE Authoring Group included [[Microsoft]],<ref>{{Cite news|last=Clark |first=Tim |title=Short Take: Microsoft joins ICE group |work=CNET News.com |accessdate=2015-12-22 |date=1998-02-06 |url=http://www.news.com/News/Item/0,4,18903,00.html |deadurl=yes |archiveurl=https://web.archive.org/web/19990203173006/http://www.news.com/News/Item/0,4,18903,00.html |archivedate=February 3, 1999 }}</ref> [[Adobe Systems|Adobe]], [[Sun Microsystems| Sun]], [[CNET]], [[National Semiconductor]], [[Tribune Media Services]], [[Ziff Davis]] and [[Reuters]], amongst others,<ref>{{Cite news|last=Votsch |first=Victor |title=Vignette and Firefly propose the ICE protocol |work=XML.com |accessdate=2014-09-08 |date=1998-03-10 |url=http://www.xml.com/pub/a/ws/SeyboldReport/ip020701.html |deadurl=yes |archiveurl=https://web.archive.org/web/20030302070646/http://www.xml.com/pub/a/ws/SeyboldReport/ip020701.html |archivedate=March 2, 2003 }}</ref> and was limited to thirteen companies. The ICE advisory council included nearly a hundred members.<ref name="Werbach">{{Cite news
The first standard specifically for web syndication,<ref name="Werbach" /> ICE was proposed by [[Firefly_(website) |Firefly Networks]] and [[Vignette Corporation|Vignette]] in January 1998.<ref name="clark">{{Cite web
| last = Clark
| first = Tim
| title = Software to help Net stores
| work = News.com
| accessdate = 2014-09-07
| date = 1998-01-29
| url = https://web.archive.org/web/19990202222517/http://www.news.com/News/Item/0,4,18620,00.html
}}</ref> The two companies ceded control over the specification to the ICE consortium, which consisted of an authoring group and an advisory council. The ICE Authoring Group included [[Microsoft]],<ref>{{Cite news| last = Clark| first = Tim| title = Short Take: Microsoft joins ICE group| work = CNET News.com| accessdate = 2015-12-22| date = 1998-02-06| url = https://web.archive.org/web/19990203173006/http://www.news.com/News/Item/0,4,18903,00.html}}</ref> [[Adobe Systems|Adobe]], [[Sun Microsystems| Sun]], [[CNET]], [[National Semiconductor]], [[Tribune Media Services]], [[Ziff Davis]] and [[Reuters]], amongst others,<ref>{{Cite news
| last = Votsch
| first = Victor
| title = Vignette and Firefly propose the ICE protocol
| work = XML.com
| accessdate = 2014-09-08
| date = 1998-03-10
| url = https://web.archive.org/web/20030302070646/http://www.xml.com/pub/a/ws/SeyboldReport/ip020701.html
}}</ref> and was limited to thirteen companies. The ICE advisory council included nearly a hundred members.<ref name="Werbach">{{Cite news
| last = Werbach
| last = Werbach
| first = Kevin
| first = Kevin
Line 38: Line 22:
| date = 1998-10-26
| date = 1998-10-26
| url = http://www.w3.org/TR/1998/NOTE-ice-19981026
| url = http://www.w3.org/TR/1998/NOTE-ice-19981026
}}</ref> and showcased in a press event the day after.<ref>{{Cite web|last=Copeland |first=Lee |title=Authoring Group Launches ICE |work=Computer Reseller News |accessdate=2014-09-08 |date=1998-10-28 |url=http://www.crn.com/dailies/weekending103098/oct28dig06.asp |deadurl=yes |archiveurl=https://web.archive.org/web/19991002064752/http://www.crn.com/dailies/weekending103098/oct28dig06.asp |archivedate=October 2, 1999 }}</ref> The standard failed to benefit from the [[Open source|open-source]] implementation that W3C XML specifications often received.<ref name=dumbill>{{Cite web| last = Dumbill| first = Edd| title = XML in news syndication| work = XML.com| date = 2000-07-17| url = http://www.xml.com/pub/a/ws/2000/07/17/syndication/newsindustry.html}}</ref>
}}</ref> and showcased in a press event the day after.<ref>{{Cite web
| last = Copeland
| first = Lee
| title = Authoring Group Launches ICE
| work = Computer Reseller News
| accessdate = 2014-09-08
| date = 1998-10-28
| url = https://web.archive.org/web/19991002064752/http://www.crn.com/dailies/weekending103098/oct28dig06.asp
}}</ref> The standard failed to benefit from the [[Open source|open-source]] implementation that W3C XML specifications often received.<ref name=dumbill>{{Cite web| last = Dumbill| first = Edd| title = XML in news syndication| work = XML.com| date = 2000-07-17| url = http://www.xml.com/pub/a/ws/2000/07/17/syndication/newsindustry.html}}</ref>


Version 1.1 of the protocol was published on July 1, 2000.<ref>{{Cite web|last=Brodsky |first=Jay |author2=Bruce Hunt |author3=Sami Khoury |author4=Laird Popkin |title=The Information and Content Exchange (ICE) Protocol Version 1.1 |work=Icestandard.org |accessdate=2014-09-09 |date=2000-07-01 |url=http://www.icestandard.org/Spec/SPEC-ICE1.1.htm |deadurl=yes |archiveurl=https://web.archive.org/web/20040906112646/http://www.icestandard.org/Spec/SPEC-ICE1.1.htm |archivedate=September 6, 2004 }}</ref> Version 2.0 featured improved [[web service]] support and was released on August 1, 2004.<ref>{{Cite web|last=Brodsky |first=Jay |author2=Marco Carrer |author3=Bruce Hunt |author4=Dianne Kennedy |author5=Daniel Koger |author6=Richard Martin |author7=Laird Popkin |author8=Adam Souzis |title=ICE Specification |accessdate=2014-09-09 |date=2004-08-01 |url=http://www.icestandard.org/specification/ |deadurl=yes |archiveurl=https://web.archive.org/web/20040905231224/http://www.icestandard.org/specification/ |archivedate=September 5, 2004 }}</ref> No further versions have appeared since.
Version 1.1 of the protocol was published on July 1, 2000.<ref>{{Cite web
| last = Brodsky
| first = Jay
|author2=Bruce Hunt |author3=Sami Khoury |author4=Laird Popkin
| title = The Information and Content Exchange (ICE) Protocol Version 1.1
| work = Icestandard.org
| accessdate = 2014-09-09
| date = 2000-07-01
| url = https://web.archive.org/web/20040906112646/http://www.icestandard.org/Spec/SPEC-ICE1.1.htm
}}</ref> Version 2.0 featured improved [[web service]] support and was released on August 1, 2004.<ref>{{Cite web
| last = Brodsky
| first = Jay
|author2=Marco Carrer |author3=Bruce Hunt |author4=Dianne Kennedy |author5=Daniel Koger |author6=Richard Martin |author7=Laird Popkin |author8=Adam Souzis
| title = ICE Specification
| accessdate = 2014-09-09
| date = 2004-08-01
| url = https://web.archive.org/web/20040905231224/http://www.icestandard.org/specification/
}}</ref> No further versions have appeared since.


Vignette had a demo version of an ICE-capable server named Site-to-Site in February 1998, aiming to show how the protocol could facilitate content exchange between websites.<ref>{{Cite news|last=Thomas |first=Owen |title=ICE may unstick content markets: Will a new media-exchange spec let content flow from site to site with ease? |work=Red Herring Online |date=1998-02-11 |url=http://www.redherring.com/insider/1998/0211/ice.html |deadurl=yes |archiveurl=https://web.archive.org/web/20000305005526/http://www.redherring.com/insider/1998/0211/ice.html |archivedate=March 5, 2000 }}</ref> Site-to-site was initially scheduled for release in summer 1998;<ref name="clark" /> it was launched under the name Vignette Syndication Server on February 22, 1999.<ref>{{Cite news|title=Vignette Ships Vignette Syndication Server(TM) Helping Online Businesses Efficiently Broaden Customer Reach |work=PR Newswire |location=Austin, TX |accessdate=2014-09-09 |date=1999-02-22 |url=http://www.thefreelibrary.com/Vignette+Ships+Vignette+Syndication+Server%28TM%29+Helping+Online...-a053919165 |deadurl=yes |archiveurl=https://web.archive.org/web/20140909191231/http://www.thefreelibrary.com/Vignette+Ships+Vignette+Syndication+Server%28TM%29+Helping+Online...-a053919165 |archivedate=September 9, 2014 }}</ref> Through Syndication Server, Vignette became the primary ICE vendor.<ref>{{Cite conference|publisher=Gartner Group |title=The XML Revolution for Commercial Publishing |accessdate=2014-09-08 |date=1999-10-26 |url=http://gartner3.gartnerweb.com/public/static/hotc/hc00083811.html |deadurl=yes |archiveurl=https://web.archive.org/web/20010112080100/http://gartner3.gartnerweb.com/public/static/hotc/hc00083811.html |archivedate=January 12, 2001 }}</ref>
Vignette had a demo version of an ICE-capable server named Site-to-Site in February 1998, aiming to show how the protocol could facilitate content exchange between websites.<ref>{{Cite news
| last = Thomas
| first = Owen
| title = ICE may unstick content markets: Will a new media-exchange spec let content flow from site to site with ease?
| work = Red Herring Online
| date = 1998-02-11
| url=https://web.archive.org/web/20000305005526/http://www.redherring.com/insider/1998/0211/ice.html}}</ref> Site-to-site was initially scheduled for release in summer 1998;<ref name="clark" /> it was launched under the name Vignette Syndication Server on February 22, 1999.<ref>{{Cite news
| title = Vignette Ships Vignette Syndication Server(TM) Helping Online Businesses Efficiently Broaden Customer Reach
| work = PR Newswire
| location = Austin, TX
| accessdate = 2014-09-09
| date = 1999-02-22
| url = https://web.archive.org/web/20140909191231/http://www.thefreelibrary.com/Vignette+Ships+Vignette+Syndication+Server%28TM%29+Helping+Online...-a053919165
}}</ref> Through Syndication Server, Vignette became the primary ICE vendor.<ref>{{Cite conference
| publisher = Gartner Group
| title = The XML Revolution for Commercial Publishing
| accessdate = 2014-09-08
| date = 1999-10-26
| url = https://web.archive.org/web/20010112080100/http://gartner3.gartnerweb.com/public/static/hotc/hc00083811.html
}}</ref>


In June 1999, Vignette invested $14 million in the leading web syndicator iSyndicate to adopt Vignette StoryServer for further development of the iSyndicate website. As part of the deal iSydicate committed to making all of its content available in the ICE protocol.<ref>{{Cite web| title = Vignette Announces Investment in iSyndicate to Accelerate Growth of Online Content Syndication| accessdate = 2015-12-06| date = 1999-06-15| url = https://web.archive.org/web/19991010014933/http://www.vignette.com/CDA/BookPRDetail/0,1423,S1-L1-98-407-872,00.html}}</ref> <ref>{{Cite web| last = Reilly| first = Richard Byrne| title = ISyndicate blames layoffs on expansion| work = Red Herring| accessdate = 2015-12-06| date = 2001-02-14| url = https://web.archive.org/web/20020706133923/http://www.redherring.com/vc/2001/0214/vc-ltr-dealflow021401.html?id=userland}}</ref>
In June 1999, Vignette invested $14 million in the leading web syndicator iSyndicate to adopt Vignette StoryServer for further development of the iSyndicate website. As part of the deal iSydicate committed to making all of its content available in the ICE protocol.<ref>{{Cite web|title=Vignette Announces Investment in iSyndicate to Accelerate Growth of Online Content Syndication |accessdate=2015-12-06 |date=1999-06-15 |url=http://www.vignette.com/CDA/BookPRDetail/0,1423,S1-L1-98-407-872,00.html |deadurl=yes |archiveurl=https://web.archive.org/web/19991010014933/http://www.vignette.com/CDA/BookPRDetail/0,1423,S1-L1-98-407-872,00.html |archivedate=October 10, 1999 }}</ref> <ref>{{Cite web|last=Reilly |first=Richard Byrne |title=ISyndicate blames layoffs on expansion |work=Red Herring |accessdate=2015-12-06 |date=2001-02-14 |url=http://www.redherring.com/vc/2001/0214/vc-ltr-dealflow021401.html?id=userland |deadurl=yes |archiveurl=https://web.archive.org/web/20020706133923/http://www.redherring.com/vc/2001/0214/vc-ltr-dealflow021401.html?id=userland |archivedate=July 6, 2002 }}</ref>


Comparable XML specifications include [[WDDX]],<ref name=itoi>{{Cite news| last = Itoi| first = Nikki Goth| title = Syndicating the Web: Businesses are hoping that the ICE protocol will reduce the Web’s content-sharing hassles| work = Red Herring| date = February 1999|url=https://web.archive.org/web/19991013102610/http://redherring.com/mag/issue63/news-syndication.html}}</ref> [[News Industry Text Format | NITF]], XMLNews, [[NewsML]], and [[Publishing Requirements for Industry Standard Metadata|PRISM]],<ref name=dumbill /> as well as [[Channel Definition Format| CDF]], [[RSS]], [[Atom (standard)| Atom]], and Open Content Syndication (OCS).<ref>{{Cite news| last = Cover| first = Robin| title = Information and Content Exchange (ICE) Protocol| work = Cover Pages| accessdate = 2015-11-15| date = 2003-12-01| url = http://xml.coverpages.org/ice.html}}</ref>
Comparable XML specifications include [[WDDX]],<ref name=itoi>{{Cite news|last=Itoi |first=Nikki Goth |title=Syndicating the Web: Businesses are hoping that the ICE protocol will reduce the Web’s content-sharing hassles |work=Red Herring |date=February 1999 |url=http://redherring.com/mag/issue63/news-syndication.html |deadurl=yes |archiveurl=https://web.archive.org/web/19991013102610/http://redherring.com/mag/issue63/news-syndication.html |archivedate=October 13, 1999 }}</ref> [[News Industry Text Format | NITF]], XMLNews, [[NewsML]], and [[Publishing Requirements for Industry Standard Metadata|PRISM]],<ref name=dumbill /> as well as [[Channel Definition Format| CDF]], [[RSS]], [[Atom (standard)| Atom]], and Open Content Syndication (OCS).<ref>{{Cite news| last = Cover| first = Robin| title = Information and Content Exchange (ICE) Protocol| work = Cover Pages| accessdate = 2015-11-15| date = 2003-12-01| url = http://xml.coverpages.org/ice.html}}</ref>


== Implementations ==
== Implementations ==

Revision as of 15:15, 31 March 2016

Information and Content Exchange (ICE) is an XML-based protocol used for content syndication via the Internet. By using XML both sender and receiver have an agreed-upon language in which to communicate. Using a client–server architecture, ICE defines a syndicate/subscribe model that is comparable to the binary publish/subscribe protocol standards used in CORBA and DCOM. However, in ICE messages are delivered through XML, typically over an HTTP connection, rather than through a lower-level binary protocol.[1]

History

The first standard specifically for web syndication,[2] ICE was proposed by Firefly Networks and Vignette in January 1998.[3] The two companies ceded control over the specification to the ICE consortium, which consisted of an authoring group and an advisory council. The ICE Authoring Group included Microsoft,[4] Adobe, Sun, CNET, National Semiconductor, Tribune Media Services, Ziff Davis and Reuters, amongst others,[5] and was limited to thirteen companies. The ICE advisory council included nearly a hundred members.[2]

ICE was submitted to the World Wide Web Consortium standards body on October 26, 1998,[6] and showcased in a press event the day after.[7] The standard failed to benefit from the open-source implementation that W3C XML specifications often received.[8]

Version 1.1 of the protocol was published on July 1, 2000.[9] Version 2.0 featured improved web service support and was released on August 1, 2004.[10] No further versions have appeared since.

Vignette had a demo version of an ICE-capable server named Site-to-Site in February 1998, aiming to show how the protocol could facilitate content exchange between websites.[11] Site-to-site was initially scheduled for release in summer 1998;[3] it was launched under the name Vignette Syndication Server on February 22, 1999.[12] Through Syndication Server, Vignette became the primary ICE vendor.[13]

In June 1999, Vignette invested $14 million in the leading web syndicator iSyndicate to adopt Vignette StoryServer for further development of the iSyndicate website. As part of the deal iSydicate committed to making all of its content available in the ICE protocol.[14] [15]

Comparable XML specifications include WDDX,[16] NITF, XMLNews, NewsML, and PRISM,[8] as well as CDF, RSS, Atom, and Open Content Syndication (OCS).[17]

Implementations

TwICE is a Java implementation of ICE 2.0. Rice is a Ruby implementation of ICE 1.1. Both TwICE and Rice are developed and maintained by Jim Menard.

ICEcubes is the original Java reference implementation of ICE 1.1, although it has not been actively maintained since December, 2000.

See also

References

  1. ^ Greening, Dan R. (November 1999). "Self-Service Syndication with ICE". Web Techniques. Archived from the original on August 17, 2000. Retrieved 2016-02-11. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  2. ^ a b Werbach, Kevin (July 1999). "The Web Goes Into Syndication" (PDF). Release 1.0. Retrieved 2014-09-09.
  3. ^ a b Clark, Tim (1998-01-29). "Software to help Net stores". News.com. Archived from the original on February 2, 1999. Retrieved 2014-09-07. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  4. ^ Clark, Tim (1998-02-06). "Short Take: Microsoft joins ICE group". CNET News.com. Archived from the original on February 3, 1999. Retrieved 2015-12-22. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  5. ^ Votsch, Victor (1998-03-10). "Vignette and Firefly propose the ICE protocol". XML.com. Archived from the original on March 2, 2003. Retrieved 2014-09-08. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  6. ^ Webber, Neil; Conlet O'Connell; Bruce Hunt; Rick Levine; Laird Popkin; Gord Larose (1998-10-26). The Information and Content Exchange (ICE) Format and Protocol. W3C. Retrieved 2014-09-07.
  7. ^ Copeland, Lee (1998-10-28). "Authoring Group Launches ICE". Computer Reseller News. Archived from the original on October 2, 1999. Retrieved 2014-09-08. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  8. ^ a b Dumbill, Edd (2000-07-17). "XML in news syndication". XML.com.
  9. ^ Brodsky, Jay; Bruce Hunt; Sami Khoury; Laird Popkin (2000-07-01). "The Information and Content Exchange (ICE) Protocol Version 1.1". Icestandard.org. Archived from the original on September 6, 2004. Retrieved 2014-09-09. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  10. ^ Brodsky, Jay; Marco Carrer; Bruce Hunt; Dianne Kennedy; Daniel Koger; Richard Martin; Laird Popkin; Adam Souzis (2004-08-01). "ICE Specification". Archived from the original on September 5, 2004. Retrieved 2014-09-09. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  11. ^ Thomas, Owen (1998-02-11). "ICE may unstick content markets: Will a new media-exchange spec let content flow from site to site with ease?". Red Herring Online. Archived from the original on March 5, 2000. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  12. ^ "Vignette Ships Vignette Syndication Server(TM) Helping Online Businesses Efficiently Broaden Customer Reach". PR Newswire. Austin, TX. 1999-02-22. Archived from the original on September 9, 2014. Retrieved 2014-09-09. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  13. ^ The XML Revolution for Commercial Publishing. Gartner Group. 1999-10-26. Archived from the original on January 12, 2001. Retrieved 2014-09-08. {{cite conference}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  14. ^ "Vignette Announces Investment in iSyndicate to Accelerate Growth of Online Content Syndication". 1999-06-15. Archived from the original on October 10, 1999. Retrieved 2015-12-06. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  15. ^ Reilly, Richard Byrne (2001-02-14). "ISyndicate blames layoffs on expansion". Red Herring. Archived from the original on July 6, 2002. Retrieved 2015-12-06. {{cite web}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  16. ^ Itoi, Nikki Goth (February 1999). "Syndicating the Web: Businesses are hoping that the ICE protocol will reduce the Web's content-sharing hassles". Red Herring. Archived from the original on October 13, 1999. {{cite news}}: Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  17. ^ Cover, Robin (2003-12-01). "Information and Content Exchange (ICE) Protocol". Cover Pages. Retrieved 2015-11-15.