12

I am trying to integrate Java web application with Microsoft Exchange server for bi-directional calendar (i.e. Task) synchronization. Are there any Java Open-Source / Commercial API for this integration?

Thanks, Venkat

Venkat Sadasivam
  • 1,435
  • 5
  • 24
  • 42

6 Answers6

6

Take a look at j-Exchange and SyncEx.

This issue was once discussed on Java Forums

n002213f
  • 7,805
  • 13
  • 69
  • 105
6

Microsoft made a new version of the Java APIs for Exchange 2007 and 2010.
It also has examples in the wiki.

https://github.com/OfficeDev/ews-java-api

qwertzguy
  • 15,699
  • 9
  • 63
  • 66
6

Found this commercial API, offers quick solution to integrate with Exchange Server. http://www.independentsoft.de/jwebservices/index.html

Venkat Sadasivam
  • 1,435
  • 5
  • 24
  • 42
4

http://blogs.msdn.com/b/exchangedev/archive/2010/12/14/exchange-web-services-java-api-1-1-is-now-available-yes-that-s-right-java.aspx

Updated link:

Exchange Web Services (EWS) Java API 1.2

http://code.msdn.microsoft.com/Exchange-EWS-Java-API-12-1a5a1143

JasonMArcher
  • 14,195
  • 22
  • 56
  • 52
  • ews-java-api pushed to github and the link is https://github.com/OfficeDev/ews-java-api – Rams Dec 16 '15 at 11:46
0

You can use the CNS Media GateWay to synchronize your Exchange server with Java.

You can connect from any custom application like java to MS Exchange (2000 – 2013), MS SharePoint, Dynamics CRM, Dynamics NAV and many more via the CNS ODBC and JDBC driver, thus accessing, for example, the entire Exchange mailbox from your custom application.

Please let me know if you need some more information.

for more info visit:

http://www.connecting-software.com

J. Steen
  • 15,470
  • 15
  • 56
  • 63
0

JEC is another Commercial API, It supports all Exchange versions, and as a bonus you can also run power shell, and Exchange Management Shell commands (via PSB)

Eli
  • 707
  • 8
  • 16