Results 1 to 8 of 8

Thread: API's for calendar/contacts and tasks

  1. #1
    rchicone is offline Starter Member
    Join Date
    Nov 2005
    Posts
    2
    Rep Power
    9

    Default API's for calendar/contacts and tasks

    Do you have an API for third party developers that can access calendar, contacts or tasks (PIM)?

  2. #2
    KevinH's Avatar
    KevinH is offline Expert Member
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    18

    Default

    Yes. All the server commands(user and admin) including access to all the data is available via SOAP. See the source docs in ZimbraServer/docs/soap*.txt for more information.

  3. #3
    rchicone is offline Starter Member
    Join Date
    Nov 2005
    Posts
    2
    Rep Power
    9

    Default Thanks.

    Thanks so much. Sorry I didn't look harder.

  4. #4
    liyingchang is offline Intermediate Member
    Join Date
    Nov 2005
    Posts
    24
    Rep Power
    9

    Default

    Just to understand your architecture a bit better, is the following correct:

    web client -- AJAX --> tomcat server (JSP) -- XML/SOAP --> mailbox server/LDAP server -- ?? --> Zimbra MTA

    ? and the 3rd party client developers would use the XML/SOAP interface to invoke all server functions.

    Thanks !

  5. #5
    KevinH's Avatar
    KevinH is offline Expert Member
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    18

    Default

    Quote Originally Posted by liyingchang
    Just to understand your architecture a bit better, is the following correct:

    web client -- AJAX --> tomcat server (JSP) -- XML/SOAP --> mailbox server/LDAP server -- ?? --> Zimbra MTA

    ? and the 3rd party client developers would use the XML/SOAP interface to invoke all server functions.

    Thanks !
    WebBrowser -->(1) Tomcat -->(2) LDAP/MySQL/Message Store

    1) SOAP over HTTP via Browser's XmlHttpRequest

    2) JNDI, JDBC, File access


    So (1) is the SOAP interface which is where we expsose the API that is used for all server communication. Outlook, Webclient, 3rdParty, etc.

    Admin Guide has a good pic of this:

    http://www.zimbra.com/pdf/Zimbra%20Admin%20OS.pdf
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

  6. #6
    liyingchang is offline Intermediate Member
    Join Date
    Nov 2005
    Posts
    24
    Rep Power
    9

    Default

    THANKS !! that admin guide has so much info about I am looking for. Now I vaguely remember reading from some where about "C, C# and other language support for XML/SOAP". Does that ring a bell ? if I understand SOAP correctly, shouldn't it be language independant ?

    Thanks!!

  7. #7
    liyingchang is offline Intermediate Member
    Join Date
    Nov 2005
    Posts
    24
    Rep Power
    9

    Default

    ok, this is what I mean:

    "Inbound" applications to submit tasks, schedule meetings, etc. At present, such bindings are in the form of XML/SOAP network interfaces to the Zimbra Collaboration Server, but we also encourage the development of generic application developer kits (API libraries) for invoking Zimbra services from Java, PHP, Python, C/C++, C#, and so on.

    http://www.zimbra.com/community/developer_zone.html

    Also, I think I understand that the web client uses the AJAX technology which involves HTML/JavaScript/XML/SOAP. Do you use anything else, JSP for example, to limit the server implementation to be Java only ?

  8. #8
    KevinH's Avatar
    KevinH is offline Expert Member
    Join Date
    Aug 2005
    Location
    San Mateo, CA
    Posts
    4,789
    Rep Power
    18

    Default

    Quote Originally Posted by liyingchang
    Also, I think I understand that the web client uses the AJAX technology which involves HTML/JavaScript/XML/SOAP. Do you use anything else, JSP for example, to limit the server implementation to be Java only ?
    We use a couple JSP pages to load the Javascript but the client app once running in the browser is 100% Javascript.
    Looking for new beta users -> Co-Founder of Acompli. Previously worked at Zimbra (and Yahoo! & VMware) since 2005.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 3
    Last Post: 07-21-2007, 12:02 PM
  2. setting tasks
    By randyg in forum Zimlets
    Replies: 6
    Last Post: 09-01-2006, 09:55 AM
  3. Tasks list
    By moniker in forum Users
    Replies: 4
    Last Post: 08-23-2006, 06:19 AM
  4. Tasks from Outlook & Reminders
    By delterion in forum Users
    Replies: 4
    Last Post: 06-11-2006, 09:00 AM
  5. Tasks
    By Trever in forum Users
    Replies: 2
    Last Post: 10-28-2005, 09:29 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •