Web Calendar Access Protocol

Web Calendar Access Protocol

Web Calendar Access Protocol (WCAP) is a protocol for remote client-server calendar access and scheduling based on the XML, HTTP, iCalendar, and vCard Internet standards. WCAP was created for use with the product that eventually became Sun Java Calendar Server, but is also used by the open source Buni Meldware project [http://blog.buni.org/blog/asogor/2007/01/07/I-bust-a-CAP-in-your-APP] . WCAP uses simple HTTP GET commands for accessing iCalendar, Freebusy, TODO and vCard entries. WCAP responses are either the traditional text form or an "xml-ized" form of iCalendar/etc [ [http://docs.sun.com/source/817-5698/pmWCAPov.html Chapter 5 Web Calendar Access Protocol Overview ] ] . Several plugins exist including those for Mozilla Thunderbird [ [http://www.mozilla.org/projects/calendar/lightning/ Lightning - Project Home ] ] , Novell Evolution [ [http://www.go-evolution.org/Evolution_JESCS Evolution JESCS - Evolution ] ] and Microsoft Outlook [ [http://www.sun.com/software/products/calendar_srvr/connector/index.xml Sun Java System Connector for Microsoft Outlook ] ] . There is a competing protocol called CalDAV undergoing standardization.

Example

Client:

GET /wcap/get_freebusy.wcap?appid=mozilla-calendar&calid=mailto%3Atom%40localhost&busyonly=1&dtstart=20070521T040000Z&dtend=20070525T040000Z&fmt-out=text%2Fxml&id=17046506 HTTP/1.1Host: localhost:8080User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.10) Gecko/20070403 Thunderbird/1.5.0.10Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7Keep-Alive: 300Connection: keep-alivePragma: no-cacheCache-Control: no-cache

Response:

HTTP/1.1 200 OKServer: Apache-Coyote/1.1X-Powered-By: Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5Set-Cookie: JSESSIONID=41DAC48C79927D68EDFAF5FBFD491236; Path=/Content-Type: text/html;charset=ISO-8859-1Content-Length: 1399Date: Mon, 21 May 2007 19:43:37 GMT

20061102T170639Z20060814T110002Z999999tomtomtom@@o^c^WDEIC^g@@o^a^RSF^g@^a^rsf^g@^c^^g@^p^r^g0120070521T040000Z20070525T040000Z20070521T130000Z/20070521T140000Z20070521T150000Z/20070521T160000Z0

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Web Calendar Access Protocol — est un protocole client serveur d accès à distance aux calendriers et agendas basés sur les standards Internet XML, HTTP, iCalendar et vCard. WCAP a été créé pour être utilisé avec Sun Java Calendar Server, mais est aussi utilisé par le projet… …   Wikipédia en Français

  • Sun Java Calendar Server — The Sun Java System Calendar Server is Sun s calendar (scheduling) server. The currently available version is 6.3 which is now part of the Sun Java Communication Suite.User can access their calendar and task list items using a variety of clients …   Wikipedia

  • Web conferencing — refers to a service that allows conferencing events to be shared with remote locations. Most vendors also provide either a recorded copy of an event, or a means for a subscriber to record an event. The service allows information to be shared… …   Wikipedia

  • Calendar of 2003 — ▪ 2004 January So long as there is a single Brazilian brother or sister going hungry, we have ample reason to be ashamed of ourselves. Lula, in his inaugural address as president of Brazil, January 1 January 1       The Socialist Lula (Luiz… …   Universalium

  • Calendar of 2001 — ▪ 2002 January America has never been united by blood or birth or soil. We are bound by ideals that move us beyond our backgrounds, lift us above our interests and teach us what it means to be citizens. Every child must be taught these principles …   Universalium

  • Web desktop — A web desktop or webtop is a desktop environment embedded in a web browser or similar client application. A webtop integrates web applications, web services, client–server applications, application servers, and applications on the local client… …   Wikipedia

  • Calendar of 2000 — ▪ 2001 January We are fortunate to be alive at this moment in history. Never before has our nation enjoyed, at once, so much prosperity and social progress with so little internal crisis and so few external threats. Never before have we had such… …   Universalium

  • Calendar of 2002 — ▪ 2003 January I will not wait on events while dangers gather. I will not stand by as peril draws closer and closer. The United States of America will not permit the world s most dangerous regimes to threaten us with the world s most destructive… …   Universalium

  • Calendar of 1998 — ▪ 1999 January January 1       At the stroke of the new year, the Russian ruble is worth a thousand times less than before as three zeros are removed from its value; about six new rubles equal one U.S. dollar.       Foreign Minister David Levy… …   Universalium

  • WCAP — Web Calendar Access Protocol (Computing » Networking) Army World Class Athlete Program (Governmental » US Government) Army World Class Athlete Program (Community » Sports) Army World Class Athlete Program (Governmental » Military) ** Winfield… …   Abbreviations dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”