2010-04-23 6 views
5

stiamo sviluppando un'applicazione CRM che contiene informazioni sulla riunione del cliente. Gli utenti hanno richiesto che i loro calendari di Outlook riflettano l'attività che hanno prenotato nell'applicazione CRM e viceversa.Sincronizzazione a 2 vie tra calendario di scambio ms e app Java

C'è qualche soluzione per raggiungere questo obiettivo? Preferibilmente non utilizzare alcun plugin o installazione sul PC dell'utente finale?

risposta

3

Lancio qui i miei due centesimi.

Ho implementato una soluzione di sincronizzazione del calendario a due vie dove lavoro, contro un'app Ruby-on-Rails. Il requisito era quasi identico a quello che hai elencato, anche se la sincronizzazione deve essere quasi in tempo reale. Quello che ho fatto è stato scrivere un servizio Windows utilizzando i servizi Web di Exchange (non l'API gestita corrente). Sono state utilizzate entrambe le notifiche Push e Pull: notifica push per fornire la sincronizzazione in tempo reale durante la sincronizzazione pull per sincronizzare le copie locali non aggiornate. All'epoca era un po 'difficile, dato che la documentazione era molto scarsa e l'API era molto prolissa. La nuova API gestita è molto più concisa.

Il servizio funziona bene da oltre due anni.

1

In base alle specifiche this blog post e the iCal, si dovrebbe essere in grado di farlo inviando all'utente un collegamento a un evento iCal.

2

Si desidera utilizzare l'API Java EWS di Microsoft. Rende questo tipo di cose un gioco da ragazzi. Non c'è bisogno di reinventare la ruota scrivendo la propria interfaccia.