Sincronizzazione calendario bidirezionale con qualsiasi client

1

Ho un database di eventi del calendario, che possono essere amministrati dall'utente tramite un'applicazione web.

Vorrei offrire all'utente la funzionalità per visualizzare il calendario in qualsiasi client a scelta (nella misura in cui vengono implementati gli standard aperti), principalmente Outlook e il calendario di Google.

Vorrei anche che i client, come Outlook, fossero in grado di modificare ed eliminare eventi, che verrebbero poi trasferiti all'applicazione Web, o che l'applicazione Web potrebbe utilizzare, o semplicemente: quali sarebbero in qualche modo sincronizzati .

Inoltre, sarebbe utile essere in grado di creare un evento provvisorio nel database, inviare una richiesta di riunione al client e far sì che lo stato di accettazione o rifiuto del client venga in qualche modo riportato all'applicazione. Ma se questo non può essere raggiunto, non è un grosso problema.

Quale sarebbe l'approccio migliore per tale integrazione? La mia applicazione avrebbe dovuto supportare la comunicazione con ogni singola API client, come Exchange ecc.? O ci sono degli standard aperti che potrei adottare?

I miei tentativi iniziali con iCal non sono stati finora soddisfacenti. Forse sto cercando di fare qualcosa che iCal non può fare. In tal caso, ci sono altre tecniche che possono?

    
posta David Hedlund 02.11.2011 - 08:55
fonte

1 risposta

1

Guarderei lo scambio per gestirlo - fa la maggior parte delle cose in modo nativo e puoi usare l'estensibilità dello scambio per i casi in cui non ti copre, come inserire eventi del calendario in un'app web.

    
risposta data 02.11.2011 - 11:50
fonte

Leggi altre domande sui tag