Outlook
Nasz serwis umożliwia integrację z kalendarzem programu MS Outlook. Dzięki temu użytkownik, zanim zdecyduje się zapisać na inicjatywę, może najpierw sprawdzić czy jej data nie koliduje z innymi wydarzeniami we własnym harmonogramie Outlooku.
MS Outlook od wersji 2002 obsługuje standard iCalendar (RFC 2445), który umożliwia wysyłanie zaproszeń i potwierdzeń przyjęcia zaproszenia na spotkanie, poprzez pocztę email.
Poniższy diagram przedstawia sposób działania Systemu Sprawdzania Daty w Zewnętrznym Kalendarzu MS Outlook:
Zalogowany użytkownik używając przeglądarki internetowej uzyskuje dostęp do strony konkretnej inicjatywy
Wciśnięcie przycisku „Sprawdź termin w zewnętrznym kalendarzu MS Outlook”
Serwer pobiera konkretne dane o inicjatywy z bazy danych
Tworzy specjalny email z załącznikiem formatu iCalendar z zaproszeniem na wydarzenie
Poprzez połączenie przez protokół SMTP wysyła email na serwer pocztowy
Serwer pocztowy wysyła wiadomość na adres email użytkownika
MS Outlook rozpoznaje wiadomość email jako zaproszenie na spotkanie
Użytkownik otrzymuje informację o zaproszeniu na spotkanie
Użytkownik może Zaakceptować albo Odrzucić zaproszenie
MS Outlook tworzy wiadomość email z załącznikiem formatu iCalendar z odpowiedzią na zaproszenie wydarzenia
Serwer pocztowy wysyła wiadomość na adres email serwisu Iniciatywy.pl
Serwer Iniciatywy.pl utrzymuje stałe połączenie IMAP z serwerem pocztowym i oczekuje na nowe wiadomości
W momencie otrzymania wiadomości Serwer Aplikacji prasuje ją i na podstawie jej treści podejmuje decyzje
Informacja o użytkowniku zostaje dopisana do inicjatywy
http://www.washington.edu/imap/