简体   繁体   中英

2-way sync between ms exchange calendar and Java app

we are developing a CRM app which holds customer meeting info. Users have requested that their Outlook calendars should reflect the activity they have booked in the CRM application and vice versa.

Is there any solution to achieve this? Preferably not using any plugins or installs on the end user's PC?

I'll throw my two cents here.

I implemented a two-way calendar synchronization solution at where I work, against a Ruby-on-Rails app. The requirement was almost identical to what you listed, although the synchronization has to be near real-time. What I did was to write a Windows service using Exchange Web Services (not the current managed API). Both Push and Pull notifications were used -- push notification to provide real-time sync while pull sync to sync out-of-date local copies. It was a little bit challenging back then, as the documentation was very poor, and the API was very verbose. The new managed API is much more terse.

The service has been running well for more than almost two years now.

You want to use the EWS Java API from Microsoft. It makes doing this type of thing a snap. No need to re-invent the wheel writing your own interface.

根据此博客文章iCal规范,您应该能够通过向用户发送指向iCal事件的链接来做到这一点。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM