🗊 Презентация Advanced Exchange Web Services Programming

Нажмите для полного просмотра!
Advanced Exchange Web Services Programming, слайд №1 Advanced Exchange Web Services Programming, слайд №2 Advanced Exchange Web Services Programming, слайд №3 Advanced Exchange Web Services Programming, слайд №4 Advanced Exchange Web Services Programming, слайд №5 Advanced Exchange Web Services Programming, слайд №6 Advanced Exchange Web Services Programming, слайд №7 Advanced Exchange Web Services Programming, слайд №8 Advanced Exchange Web Services Programming, слайд №9 Advanced Exchange Web Services Programming, слайд №10 Advanced Exchange Web Services Programming, слайд №11 Advanced Exchange Web Services Programming, слайд №12 Advanced Exchange Web Services Programming, слайд №13 Advanced Exchange Web Services Programming, слайд №14 Advanced Exchange Web Services Programming, слайд №15 Advanced Exchange Web Services Programming, слайд №16 Advanced Exchange Web Services Programming, слайд №17 Advanced Exchange Web Services Programming, слайд №18 Advanced Exchange Web Services Programming, слайд №19 Advanced Exchange Web Services Programming, слайд №20 Advanced Exchange Web Services Programming, слайд №21 Advanced Exchange Web Services Programming, слайд №22 Advanced Exchange Web Services Programming, слайд №23 Advanced Exchange Web Services Programming, слайд №24 Advanced Exchange Web Services Programming, слайд №25 Advanced Exchange Web Services Programming, слайд №26 Advanced Exchange Web Services Programming, слайд №27 Advanced Exchange Web Services Programming, слайд №28 Advanced Exchange Web Services Programming, слайд №29

Вы можете ознакомиться и скачать презентацию на тему Advanced Exchange Web Services Programming. Доклад-сообщение содержит 29 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Advanced Exchange Web Services Programming, слайд №1
Описание слайда:

Слайд 2


Advanced Exchange Web Services Programming Jason Henderson Principal Program Manager Lead Microsoft Session Code: UNC401
Описание слайда:
Advanced Exchange Web Services Programming Jason Henderson Principal Program Manager Lead Microsoft Session Code: UNC401

Слайд 3


Agenda What is new in Exchange 2010 Web Services? Advanced EWS Managed API Concepts Using Autodiscover Accessing Mailbox Items Writing Scalable...
Описание слайда:
Agenda What is new in Exchange 2010 Web Services? Advanced EWS Managed API Concepts Using Autodiscover Accessing Mailbox Items Writing Scalable Applications Using Diagnostics to Identify Potential Performance Problems Best Practice Recommendations

Слайд 4


Same Rich Capabilities as E2007 Rich Mailbox Access Calendar - Free/busy, Meeting time Suggestions E-mail – Send, Retrieve, Forward, Reply, Move,...
Описание слайда:
Same Rich Capabilities as E2007 Rich Mailbox Access Calendar - Free/busy, Meeting time Suggestions E-mail – Send, Retrieve, Forward, Reply, Move, MIME Contacts/Tasks Search Name Resolution Change notifications Synchronization services Autodiscover Rich Logon Modes Delegate Access Impersonation Direct Logon Plus Much More…

Слайд 5


What’s New In Exchange 2010?
Описание слайда:
What’s New In Exchange 2010?

Слайд 6


Agenda What is new in Exchange 2010 Web Services? Advanced EWS Managed API Concepts Using Autodiscover Accessing Mailbox Items Writing Scalable...
Описание слайда:
Agenda What is new in Exchange 2010 Web Services? Advanced EWS Managed API Concepts Using Autodiscover Accessing Mailbox Items Writing Scalable Applications Using Diagnostics to Identify Potential Performance Problems Best Practice Recommendations

Слайд 7


Using Autodiscover To Connect To EWS What is Autodiscover? It’s a web service that configures Exchange applications Using a URL that can be...
Описание слайда:
Using Autodiscover To Connect To EWS What is Autodiscover? It’s a web service that configures Exchange applications Using a URL that can be automatically discovered by client applications Why use it? Removes the need for hard-coding the EWS URL Enables seamless failover and “anywhere access” Built-in client in the EWS Managed API Makes it really easy to call Autodiscover

Слайд 8


When To Autodiscover The EWS URL Inter-site failover and move
Описание слайда:
When To Autodiscover The EWS URL Inter-site failover and move

Слайд 9


When To Autodiscover The EWS URL Migration
Описание слайда:
When To Autodiscover The EWS URL Migration

Слайд 10


Demos Calling AutodiscoverUrl Using AutodiscoverService Batch requests Retrieving specific settings (e.g. OWA URLs)
Описание слайда:
Demos Calling AutodiscoverUrl Using AutodiscoverService Batch requests Retrieving specific settings (e.g. OWA URLs)

Слайд 11


Accessing Mailbox Items Properties And Property Sets There are multiple ways to retrieve items List items or search for specific items...
Описание слайда:
Accessing Mailbox Items Properties And Property Sets There are multiple ways to retrieve items List items or search for specific items Inbox.FindItems() Bind to or load specific items EmailMessage.Load(); Synchronize items service.SyncFolderItems() All use PropertySets to scope data to return

Слайд 12


Accessing Mailbox Items Batch Operations Batch operations act on multiple items in a single EWS request Using batch operations: Helps increases your...
Описание слайда:
Accessing Mailbox Items Batch Operations Batch operations act on multiple items in a single EWS request Using batch operations: Helps increases your application’s performance Helps reduce server load The EWS Managed API supports batch operations in addition to per-item operations

Слайд 13


Extended Properties Complement “first class” properties First class properties are directly available on items and folders (e.g. Item.Subject,...
Описание слайда:
Extended Properties Complement “first class” properties First class properties are directly available on items and folders (e.g. Item.Subject, Folder.DisplayName) Allow developers to: Set and retrieve custom, application specific properties Access properties that are not exposed as “first class” properties Do bad things (so use with care): Access properties that should not be accessed Override EWS’ business logic

Слайд 14


Demo Bind Property set FindItems w/filter on Extended Property and with IdOnly LoadProperties w/custom property set
Описание слайда:
Demo Bind Property set FindItems w/filter on Extended Property and with IdOnly LoadProperties w/custom property set

Слайд 15


Agenda What is new in Exchange 2010 Web Services? Advanced EWS Managed API Concepts Using Autodiscover Accessing Mailbox Items Writing Scalable...
Описание слайда:
Agenda What is new in Exchange 2010 Web Services? Advanced EWS Managed API Concepts Using Autodiscover Accessing Mailbox Items Writing Scalable Applications Best Practice Recommendations Using Exchange Web Services Diagnostics

Слайд 16


Scalability What is scalability? It is doing more with fewer resources It is minimizing the Exchange Server resource cost per user We will discuss:...
Описание слайда:
Scalability What is scalability? It is doing more with fewer resources It is minimizing the Exchange Server resource cost per user We will discuss: How to measure the impact of your EWS requests on Exchange? How to minimize the internal Exchange processing driven by your application

Слайд 17


Exchange Architecture
Описание слайда:
Exchange Architecture

Слайд 18


Methodology for Maximizing Scale Think about your final end to end scenario and design your I/O patterns leveraging best practices Write code,...
Описание слайда:
Methodology for Maximizing Scale Think about your final end to end scenario and design your I/O patterns leveraging best practices Write code, Measure, Optimize, Repeat! The Managed API can dramatically reduce your cycle time Simulate your application in a dedicated environment Use Realistic Mailbox Sizes and Data VM’s don’t usually work well for this testing

Слайд 19


Best Practice #1: Minimize the number of web service calls Use batch to get more data in each request Use notifications to alert on item changes...
Описание слайда:
Best Practice #1: Minimize the number of web service calls Use batch to get more data in each request Use notifications to alert on item changes rather than repeatedly querying folders Cache data locally Use cached data when application restarts

Слайд 20


Best Practice #2: Do not request unneeded data Use property sets Request only the needed properties Use FindItem page sizes Request only the items...
Описание слайда:
Best Practice #2: Do not request unneeded data Use property sets Request only the needed properties Use FindItem page sizes Request only the items needed Minimize service account mailbox size to avoid retrieving old or unnecessary data

Слайд 21


Best Practice #3: Minimize search load on Exchange Do use SyncFolderItems or FindItem with no search criteria whenever possible Do use...
Описание слайда:
Best Practice #3: Minimize search load on Exchange Do use SyncFolderItems or FindItem with no search criteria whenever possible Do use FindItem+QueryString if it supports the necessary search criteria Do delete SearchFolders after they are no longer needed Don’t use FindItem or SearchFolder with search criteria unless absolutely required

Слайд 22


IIS Log Diagnostics Deep Dive
Описание слайда:
IIS Log Diagnostics Deep Dive

Слайд 23


Performance Counter Diagnostics Performance counters give you a “big picture” view Under the MSExchangeWS\* Counter Requests/sec Overall number of...
Описание слайда:
Performance Counter Diagnostics Performance counters give you a “big picture” view Under the MSExchangeWS\* Counter Requests/sec Overall number of requests being served by EWS, this includes successful requests Items [Read|Moved|Sent|Updated]/sec Average Response Time Running average in ms Command/sec GetItem Requests/sec FindItem Requests/sec

Слайд 24


Take-aways Exchange 2010 enables easy, rich and “cloud ready” development Use Autodiscover, explicit properties, and batch operations in your code...
Описание слайда:
Take-aways Exchange 2010 enables easy, rich and “cloud ready” development Use Autodiscover, explicit properties, and batch operations in your code Follow the best practices to develop scalable and efficient applications Download the Exchange Web Services Managed API 1.0 today!

Слайд 25


Resources Download the Exchange Web Services Managed API 1.0 Learn more about Exchange Web Services MSDN “Inside Microsoft Exchange 2007 Web...
Описание слайда:
Resources Download the Exchange Web Services Managed API 1.0 Learn more about Exchange Web Services MSDN “Inside Microsoft Exchange 2007 Web Services” Download the EWS Editor Fill out session evaluations

Слайд 26


question & answer question & answer
Описание слайда:
question & answer question & answer

Слайд 27


Resources
Описание слайда:
Resources

Слайд 28


Advanced Exchange Web Services Programming, слайд №28
Описание слайда:

Слайд 29


Advanced Exchange Web Services Programming, слайд №29
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию