Accesso “Mobile” ad Exchange Pasquale D’Agnese Product Technology Specialist Messaging and Collaboration Microsoft Italy Agenda Strategia Microsoft Mobile su Exchange 2003 Outlook Mobile Access Exchange Activesync Server Always Up to Date Service Conclusioni e Q&A RPC Over HTTP(s) Strategia Microsoft “Mobile” su Exchange Server 2003 Strategia Mobile su Exchange 2003 Outlook Mobile Access Exchange Activesync Server Always Up to Date Service Conclusioni e Q&A RPC Over HTTP(s) Strategia Mobile Exchange 2003 Accesso Mobile ad Exchange “che funzioni out of the box” Abilita la mobility out-of-the-box Interfaccia ottimizata per scenari mobile Funzioni Installazione, Topologia e Gestione integrate Focus su funzioni di browse, sincronizzazzione e funzionalita’ di always-up-to-date Piattaforma Smartphone Oulook Mobile Access Outlook Outlook Web Access Wireless Pocket PC&PE Wireless 3rd Party Sync Flessibilita’ nella scelta di Outlook Outlook Mobile Access Smartphone Pocket PC Phone Tablet PC Smart Personal Objects Notebook PC Pocket Outlook Exchange Server ActiveSync Outlook 2003 Outlook Web Access Windows CE+ Maggiori funzionalità Windows XP Exchange Server 2003 Mobility Miglior Server per Outlook in mobilita’ Outlook Web Access Outlook and Exchange • Implementazione senza necessita’ di VPN • Sensibilita’ alle velocita’ di connessione • Modalita’ di connessione “Cahe Mode” • Compressione dati • WWAN e Operatori Mobile Hotel Dial-Up, WWAN, Hotspot Laptop Exchange ActiveSync (EAS) • Supporto nativo per Windows Mobile • Client Pocket Outlook • Configurazione desktop o su device • SIncro Manuale, schedulata o AUTD • Smart Reply e Forward di allegati • Licenziato per dispositivi 3rd party Highly Mobile IW, WWAN, Hotspot “Kiosk” Home Office, Airport, Factory Floor Outlook Mobile Access Smart/PDA • Dispositivi con browser Phone • Set di comandi familiari • Ricerca su Global address list on-line con chiamata diretta • Gestione calendario e task • Supporto SSL con WAP 2.x Accesso E-mail, GAL, contatti, Gestione calendario e tasks Laptop “Kiosk” Smart/PDA Phone Outlook Mobile Access Strategia Mobile su Exchange 2003 Outlook Mobile Access Exchange Activesync Server Always Up to Date Service Conclusioni e Q&A RPC Over HTTP(s) Outlook Mobile Access (OMA) Email Find People Visualizzazione, creazione e gestione di Appuntamenti/Meeting Reply to Meeting Requests/Cancellations Gestione Task Search su Global Address List e Contatti Attivazione chiamate e send email dalla UI Gestione Calendario Delete, Mark unread Flag per Follow-Up Compose, Reply, Forward Accesso gerarchico alle cartelle Update, Mark Complete, Notes Gestione Contatti Piu’ di 20 campi supportati “Add to Contacts” dalla GAL Laptop “Kiosk” Smart/PDA Phone Outlook Mobile Access (OMA) Laptop Rappresenta una soluzione mobile per Exchange praticamente indipendente dai dispositivi La lista ufficiale dei dispositivi supportati include Device HTML (PPC/SP, Windows Mobile, PC Browser) Device xHTML (WAP 2.x markup) (SSL Security) Smart/PDA Dispositivi cHTML (iMode) (iMode N504i) Ogni dispositivo con un browser puo’ accedere all’applicazione. Assenza gestione allegati. L’amministratore puo’ controllare se dispositivi non supportati possono accedere attraverso messaggi di warning o eventualmente cancellare la richiesta utente segnalando un errore “Kiosk” Phone Outlook Mobile Access (OMA) Installato durante il setup di Exchange 2003 Server Per OMA .Net Framework ed il Mobile Internet Toolkit ‘Device Update 2’ sono installati automaticamente Laptop “Kiosk” Smart/PDA Phone OMA (Outlook Mobile Access) e’ un sito ASP.NET che si auto adatta al dispositivo secondo le regole definite in web.config e machine.config IIS Virtual Directories IIS Security: Basic Authentication tipicamente con SSL ed uso delle credenziali corporate Configurazione Globali e “per utente” usando l’Administration User Interface (visibili da Active Directory) Eventi, Perfmon ed integrazione con Exchange 2003 MOM management pack In particolare per OMA, trace aggiuntivi oltre IIS, gestione timeouts, web.config per ASP.Net e Mobile Internet Toolkit settings OMA.APSX: Funzionamento Ritorna il codice WML ASP.NET e IIS Caratteristiche dispositivo WML Ottiene il corretto adattatore al dispositivo Decide Browser e Dispositivo Seleziona l’adattatore del dispositivo Richiesta WAP Controllo di pagina Richiesta HTTP PhoneCall cHTML Ottiene il corretto adattatore di dispositivo HTML HTML ritornato con testo alternativo OMA.ASPX Outlook Mobile Access (OMA) Laptop “Kiosk” Smart/PDA Phone Exchange Activesync Server Strategia MS su Exchange 2003 Outlook Mobile Access Exchange Activesync Server Always Up to Date Service Conclusioni e Q&A RPC Over HTTP(s) Exchange Activesync Server Soluzione di sincronizzazione per PDA basati su versioni Windows CE Client Microsoft Gli utenti sono abilitati by default Sync per piattaforma Pocket PC Pocket PC 2002, Pocket PC Phone Edition, Smartphone, Windows Mobile 2003 Always Up to Date Sync per piattaforma Windows Mobile 2003 Mail/Calendar/Contacts sincronizzati silenziosamente Supporto S/MIME per Pocket Outlook in WM 2003 (clear/signed only) OMA disponibile anche per dispositivi PDA Comunque non gestisce gli attachment Laptop “Kiosk” Smart/PDA Phone Exchange Activesync Server Laptop “Kiosk” Smart/PDA Phone Exchange Activesync Server Installato durante il setup di Exchange 2003 Server come OWA IIS Virtual Directories IIS Security: Basic Authentication tipicamente con SSL ed uso delle credenziali corporate Configurazione Global e per utente usando l’Administration User Interface (visibili da AD) AUTD service configuration Sync per Windows Mobile 2003 Sincronizzazione Manuale, Schedulata o AUTD Differenziazioni per Peak time e Non-Peak Separate Sync Schedule for Roaming Laptop “Kiosk” Smart/PDA Phone Exchange Activesync Server Laptop “Kiosk” Smart/PDA Phone Servizio Always-Up-To-Date Strategia MS su Exchange 2003 Outlook Mobile Access Exchange Activesync Server Always Up to Date Service Conclusioni e Q&A RPC Over HTTP(s) Servizio Exchange Always-Up-To-Date Funzione di Exchange 2003 Out-ofthe-box Funzione “Control message” disegnata per effettuare una “wakeup” ad un device con capacita’ Exchange ActiveSync Always-On, Always-Up-To-Date Valori per l’utente finale: Utilizzo migliorato delle risorse del device Utilizzo consistente con le aspettative dell’uso del device Operazioni in Background AUTD - installazione 1. Lato IT 2. 3 3. Servizio di Messaggistica Corporate 3 2 1 4. 4 1. Lato utente finale 1 3 2 2. 4 3. 4. Installare Exchange 2003 Registrarsi al servizio di Corporate Messaging Ricevere credenziali, e download&run delle utility (se necessario) Creare un Connector utilizzando Exchange System Mgr Configurare il device per Exchange ActiveSync Sincronizzare Configurare il device per il servizio di Exchange AUTD Sincronizzare Funzionamento Exchange UTD Notifications SMTP Bridgehead Carrier/company Mobile Service Perimeter Network (DMZ) SMS Control Message Wireless Network ISA Firewall PPC-PE, Smartphone, 3rd Party Sync (HTTP / XML) Ex2003 Front-End Ex2003 BackEnd Servers Firewall Background Sync Windows 2003 or 2000 AD / GC Server Un nuovo messaggio arriva nella folder selezionata per la sincronizzazione del PPC Un “Control message” (no sensitive content) e’ spedito al dispositivo Lo stesso “Control message” stabilisce una sessione di sincronizzazione dati Il dispositivo effettua una sincronizzazione in background e mantiene lo stato aggiornato Servizio Always-Up-To-Date Laptop “Kiosk” Smart/PDA Phone RPC over HTTP(S) Strategia MS su Exchange 2003 Outlook Mobile Access Exchange Activesync Server Always Up to Date Service Conclusioni e Q&A RPC Over HTTP(s) RPC over HTTP(S) Proxy della comunicazione tra Outlook 2003 (MAPI) ed Exchange 2003 via HTTP(s) Nessuna necessita’ di server VPN RPC incapsulato in HTTP/S Namespace sigolo nei componenti Exchange Front End Security/Auth SSL NTLM by default (Basic e anche disponibile (se HTTPS)) Requisiti di implementazione: Desktop: Outlook 2003, Windows XP SP1 + QFE necessarie Server: I seguenti server necessitano di Windows Server 2003 Mailbox Server Global Catalog Public Folder Servers Front End Server Laptop “Kiosk” Smart/PDA Phone RPC over HTTP(S) Connessioni lente e latenti Performance con Outlook 2003 Laptop “Kiosk” Smart/PDA Phone Compressione dati Checkpointing per connessioni “dropped” Logica per lo skip dei Bad Item Controllo della velocita’ di connessione Usabilita’ con Outlook 2003 Local cache della mailbox abilita funzionalita’ “indipendenti” dallo stato e dalla velocita’ di connessione Address book offline per la risoluzione dei nomi Profili per High e Low Bandwidth Low: Explicit Body Download Indicazione del Progress download RPC over HTTP(S) Laptop “Kiosk” Smart/PDA Phone RPC/HTTP non e’ installato di default Il servizio Windows 2003 non si connette a nessun host, e a nessuna porta di defalut Configurazione via regkey oppure VB script (Windows 2003 resource kit) Possibilita’ di verificare le connessioni ed il loro stato RPC over HTTP(S) Conclusioni Strategia MS su Exchange 2003 Outlook Mobile Access Exchange Activesync Server Always Up to Date Service Conclusioni e Q&A RPC Over HTTP(s) Risorse microsoft.com RPC over HTTP(S) http://www.microsoft.com/exchange/techinfo/mobile http://www.microsoft.com/windowsmobile http://support.microsoft.com/?id=833401 http://www.microsoft.com/technet/prodtechnol/exch ange/2003/library/ex2k3rpc.mspx Uso di simulatori http://www.openwave.com/us/products/mobile/devel oper_products/phone_simulator/index.htm Pocket PC SDK