IT tutorials
 
Applications Server
 

Exchange Server 2013 : Types of Exchange Client (part 2) - Web Browsers, Exchange ActiveSync, Collaboration Data Objects

1/16/2014 2:45:40 AM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

Web Browsers

In Exchange terms, web browsers are basically users of the Outlook Web App (OWA). It is often useful to discuss browser-based mail clients because of the huge number of web browsers in use in your organization and Exchange Server 2013's varying support of them.

Browser-based mail clients are becoming more and more popular, largely due to the flexibility and rich feature set that OWA provides combined with operating system independence and the pervasive nature of web browsers. Fundamentally, each release of OWA has attempted to imitate the look and feel of the most current Outlook client. For Exchange Server 2013, this means that OWA looks very similar to Outlook 2013.

By far the most beneficial aspect to browser-based mail clients is that they require no configuration whatsoever. The end user just needs to know the correct URL for the web-based client and to enter their username and password to be provided with a feature-rich experience. The actual features offered vary depending on the browser and operating system, but for the most part, even the poorest OWA experience is far better than using a POP3 or IMAP4 client. This is because, although you may be able to connect a feature-rich client such as Outlook 2013 to Exchange Server 2013 via POP3, many of the rich client features will be disabled, such as availability information and the global address list.

OWA does have limitations, however. Among the most notable restrictions are that performance can suffer over a poor network connection and a reduced set of notifications is available because of browser constraints. Nevertheless, roaming or occasional email users will find OWA perfectly acceptable and sometimes prefer it to an installed desktop application. OWA in Exchange Server 2013 also supports offline mode with some browsers, which means that OWA can cater to even more user scenarios. Even though OWA provides a feature-rich experience, power email users often prefer to use a rich client, such as Outlook connected via MAPI or Outlook Anywhere, because of its better performance and ability to work with local data files (.pst).

SPELL-CHECK IN OWA

By far the biggest cause of irritation in the Exchange Server 2013 OWA is the removal of spell-check from the application and its reliance on the web browser to provide this feature. Luckily, most operating systems support a web browser that provides spell-check natively. One word of caution here is that Internet Explorer 9 on Windows 7 does not provide spell-check, so Windows 7 users will need to upgrade to Internet Explorer 10, Google Chrome, or Firefox to regain the spell-check feature in OWA 2013.

Exchange ActiveSync

Exchange ActiveSync (EAS) is an email protocol, just like MAPI, except it is primarily used in mobile clients, such as smartphones or tablets. Consequently, it is optimized for low-bandwidth and high-latency scenarios, such as over packet-switching radio data networks. The protocol also provides specific functions for mobile devices, such as being able to wipe the device remotely and to control aspects of the mobile device via security policies.

A complete list of policies that can be configured via the ActiveSync protocol can be found here:

http://technet.microsoft.com/en-us/library/bb123783.aspx

EAS is one of the most misunderstood protocols for Exchange. Many believe that Microsoft sells EAS and provides third-party manufacturers a finished mobile email product. This is partially true in that Microsoft does sell a license to use the EAS protocol. Microsoft does not, however, provide a finished email client as part of this license. Each EAS licensee is afforded access to the EAS protocol specification and a license to sell devices that use this protocol.

At the time of writing, there are 52 licensees of the EAS protocol, including Apple, Nokia, Google, Sony, Samsung, and HTC to name just a few. The EAS licensee may develop their mobile client in any way they wish. Accordingly, though virtually every mobile device on the market supports EAS, each device is likely to offer a different implementation of the protocol and may support only a subset of its features.

This results in a double-edged sword for EAS. It is an outstanding protocol for connecting mobile devices to Exchange Server. Most mobile devices provide rudimentary support for autodiscover, which makes the initial configuration very simple and enables the devices to provide a rich user experience via EAS. However, not all devices support every EAS feature, and most devices have their own idiosyncrasies, which range from not fully supporting autodiscover to causing backend Exchange Server issues.

Microsoft attempted to resolve this problem by launching the Exchange ActiveSync Logo Program. This program is defined as follows:

The Microsoft Exchange ActiveSync Program for mobile email devices that connect to Exchange Server and Exchange Online ensures that customers and IT pros have seamless experiences with setup, support, and use of qualified devices. Only products that meet Exchange ActiveSync Logo Program requirements will be listed.

http://technet.microsoft.com/en-us/exchange/gg187968.aspx

Initially, this seemed to be a great idea. After the initial enthusiasm passed, however, few vendors actually submitted devices. The website for this program today lists Apple iOS 4.3 and Microsoft Windows Phone 7.5, neither of which are current platforms; Google has not submitted anything.

Apple iOS 6.2 was released in February 2013, and this caused Exchange servers to generate huge quantities of additional transaction logs. Apple fixed this with 6.2.1 shortly afterward. Back in June 2010, Apple released iOS 4, which caused severe performance issues when it connected to an Exchange server. Apple eventually issued iOS 4.0.1, which fixed the problem.

We mention these specific events because it is important to remember that the type of client device may not only impact the end-user experience but may also affect the Exchange service itself. Apple is not the only vendor to produce a buggy EAS client (and they won't be the last). However, because of the sheer number of their devices on the market, they are one of the most important.

Collaboration Data Objects

During Exchange design projects, it is easy to slip into a frame of mind where you think only about end-user mailboxes. You imagine your Exchange servers being deployed and providing a great new service to end users. However, it is extremely rare to find an Exchange deployment that does not also have some form of application integration.

Application integration occurs when another program or service needs to use the Exchange service. This integration could be as simple as sending or receiving email to something more exotic such as managing field agents' calendars based on a booking application service. Regardless of the function required, the most common mechanism used to access Exchange Server programmatically is via the Collaboration Data Objects (CDO) model. Despite this model being deprecated in Exchange 2007 in favor of Exchange Web Services, it is still very common today.

At its core, CDO exposes the MAPI protocol to programming languages via the Component Object Model (COM). Back when it was introduced (in Exchange 4.0 and called OLE Messaging), this was useful because many applications were written in Visual Basic, and could not use the MAPI C++ libraries directly.

A number of high-profile applications use CDO, such as BlackBerry Enterprise Server (BES), Good Messaging for Enterprise, and Enterprise Vault. We mention this since Exchange Server 2013 will be the last version of Exchange to support CDO; the next version of Exchange Server will not provide a CDO library. This means that all future Exchange application integration will move over to Exchange Web Services or POP3/IMAP4.

Since Exchange 2013 still supports CDO, two points are worth mentioning: First, CDO for Exchange Server 2013 is not available at the time of this writing. Second, vendors will be required to update their applications to use the Exchange 2013 version of CDO because of the change in MAPI connectivity; that is, Exchange 2013 enforces HTTPS Outlook Anywhere client connections only. Accordingly, it is highly recommended that you speak to your software vendors to obtain a product support roadmap for Exchange Server 2013. Be warned that it may take them longer than normal to provide an update given these changes to CDO and MAPI.

MAPI INTERNALS BLOG

Stephen Griffin is a Microsoft employee who maintains a blog dedicated to MAPI and CDO development. If you need to delve more deeply into this area, we strongly recommend spending some time reading through his excellent material.

http://blogs.msdn.com/b/stephen_griffin
 
Others
 
- Exchange Server 2013 : Types of Exchange Client (part 1) - Messaging Application Programming Interface, Exchange Web Services
- Exchange Server 2013 : Mail Apps for Outlook and the Outlook Web App
- Developing, Integrating, and Building Applications in Sharepoint 2013 (part 5) - Data Integration
- Developing, Integrating, and Building Applications in Sharepoint 2013 (part 4) - Events and Logic Integration
- Developing, Integrating, and Building Applications in Sharepoint 2013 (part 3) - User Interface Integration - Ribbon and Action Menus
- Developing, Integrating, and Building Applications in Sharepoint 2013 (part 2) - User Interface Integration - App Parts and Pages
- Developing, Integrating, and Building Applications in Sharepoint 2013 (part 1)
- Microsoft Lync Server 2013 Front End Server : Installing the Front End Role
- Microsoft Lync Server 2013 Front End Server : Installation - Topology Builder for Standard Edition Deployments
- Microsoft Lync Server 2013 Front End Server : Installation - Lync Server 2013 Topology Builder
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us