Aflați despre problemele de proiectare pentru a crea un API EWS gestionat sau o aplicație client Exchange Web Services care funcționează cu Exchange Online și cu sistemul local Exchange.
În cea mai mare parte, clienții și serviciile Web din Exchange concepute pentru aceștia vor funcționa la fel ca și dacă țintă este Exchange Online, Exchange Online ca parte a Office 365 sau Exchange pe serverul local. Există totuși câteva excepții și probabil că doriți să vă asigurați că aplicația le poate gestiona. Utilizați informațiile din acest articol pentru a proiecta clientul atât pentru Exchange Online, cât și pentru sistemul local Exchange.
Autodiscover oferă informații de configurare pentru clienții Exchange. O aplicație client poate obține informații de configurare într-una din următoarele trei moduri, în funcție de faptul că clientul Exchange Online sau sistemul local Exchange este o orientare.
Tabelul 1. Tipurile de servicii de autodescoperire și aplicabilitatea Exchange
Tip de serviciu de autodescoperire
În plus față de informațiile despre configurația clientului, SOAP Autodiscover POX returnează versiunea actualizării Exchange și specifică dacă serviciul este găzduit cu Exchange Online. Aceste informații sunt returnate diferitelor elemente, în funcție de tipul de utilizare a serviciului de descoperire automată.
În tabelul 2. Elementele de detectare automată, care returnează versiunea actualizării și Exchange Online, informații despre plasare
Tip de serviciu de autodescoperire
Un element XML care conține versiunea actualizată
Asigurați-vă că clientul dvs. vă permite să obțineți informații astfel încât să poată fi distribuit un set de funcții. care este disponibil pe serverul Exchange. Acest lucru poate fi util pentru a determina dacă clientul dvs. poate să își asume o dependență diferită de faptul că cutia poștală a utilizatorului este în Exchange Online sau Exchange în organizația locală.
Exchange Online nu oferă acces la Exchange Web Services fișierele jurnal de protocol, contoare de performanță pe serviciile Web Exchange și evenimente de servicii legate de Exchange Web Services, care sunt disponibile pe serverul Exchange local. Accesul la acestea este util, dar în detectare ca o aplicație pe care o efectuează atunci când interacționează cu Exchange Web Services. Asigurați-vă că testarea aplicației de testare pe serverul local Exchange poate astfel să optimizeze performanța. Dacă este posibil, puteți modifica parametrii de control de pe serverul de test pentru a mapa parametrii de control pentru Exchange Online, astfel încât să puteți evalua comportamentul aplicației la conectarea la Exchange Online.
Puteți utiliza instrumentul EWSRelentless pentru a rula testul de încărcare a serviciului Exchange Web Services. Pentru a înțelege mai bine modul în care serviciile Web Exchange rulează sub sarcină, puteți utiliza acest instrument pentru serverul de testare, înregistrează performanța protocolului Exchange Web Services de schimb Servicii Web, contoare de evenimente, servicii și parametrii de reglementare Exchange Web Services.
Parametrii directorului virtual
Setări de autentificare
Aplicația Managed Exchange Web Services oferă anumite funcționalități specifice sistemului local Exchange, de exemplu înlocuirea punctului de service și unele funcționalități necesare pentru Exchange Online, cum ar fi întârzierea clientului de raportare. Rețineți că există o posibilitate de implementare a unor funcționalități în Exchange Online înainte de a fi implementate în API-ul Exchange Web Services gestionat.
Următoarele funcții gestionate de API-ul EWS se aplică numai pentru Exchange Online:
Rapoarte de întârziere a clientului
Pre-autentificare de bază
Posibilitatea de a solicita solicitantului returnarea răspunsurilor