OWA supports e-mail, calendar features, and contact management, which represent essential information management features. However, advanced features of Microsoft Outlook 2000, such as tasks or journal items, are unavailable. Microsoft does not intend for OWA to replace Outlook 2000; it is intended to give you a useful cross-platform messaging solution at lower costs.
This chapter covers architecture, features, and limitations of OWA. It also describes the advantages of using Microsoft Internet Explorer 5.0 in an OWA environment.
At the end of this lesson, you will be able to:
Estimated time to complete this lesson: 45 minutes
OWA requires Microsoft Windows 2000 Server and Internet Information Services (IIS) 5.0. Based on a virtual directory, IIS receives Web browser requests and passes them to the ISAPI component of Exchange 2000 Server (DAVEX.DLL). This ISAPI component uses the Microsoft Web Storage System to access mailbox and public stores on behalf of the user (see Figure 22.1).
Based on information from HTTP request headers, OWA can determine browser version, language, and operating system (HTTP User-Agent Field and HTTP Accept-Language headers). DAVEX.DLL will render the content accordingly before the data is sent to the user. Furthermore, OWA has to find out whether the content should be rendered for a browser or returned to a Web Distributed Authoring and Versioning (WebDAV) application, such as Windows Explorer, without HTML rendering. The HTTP Translate header contains the required information.
The following stages are utilized in accessing Exchange 2000 Server:
Figure 22.1 The Outlook Web Access architecture
With only a few exceptions, all OWA components are placed in the \Program Files\Exchsrvr\Exchweb directory.
The following directories are important for OWA:
When you start the Internet Services Manager in the Administrative Tool program group, you will notice four virtual directories called Exadmin, Exchange, Exchweb, and Public added to IIS during the installation of Exchange 2000 Server. All four belong to OWA. Exadmin, for instance, points to //./backofficestorage/, which refers to the ExOLEDB provider. Exchange System Manager requires access to Exadmin to retrieve and write public folder properties, so it is an OWA client.
The remaining three virtual directories point to file-system directories. Exchweb is an ordinary virtual directory, which can be used to open graphics and other files that reside in \Program Files\Exchsrvr\Exchweb. Exchange and Public, on the other hand, are associated with the OWA ISAPI component and point to the mailbox root and default public folder hierarchy on ExIFS. The Exchange virtual root (for example, http://bluesky-srv1/exchange/) allows you to access your mailbox and public folders as a validated user. Public (for example, http://bluesky-srv1/public/), on the other hand, provides a way into the default Messaging Application Programming Interface (MAPI)-based public folder hierarchy to access the default set of public folders.
NOTE
It is not possible to delete the four default virtual directories.
In this exercise you will publish a document management system based on a public folder over the Web. You will use OWA to access documents through Internet Explorer 5.0.
To view a multimedia demonstration that displays how to perform this procedure, run the EX1CH22.AVI files from the \Exercise_Information\Chapter22 folder on the Supplemental Course Materials CD.
To assign a document management system a specific URL and access the forum over the World Wide Web
Figure 22.2 Working with a document management system using OWA
You can extend the set of standard virtual directories that provide access to Exchange 2000 Server via OWA. Using the HTTP virtual server object in Exchange System Manager, it is easy to create and test virtual directories to alternate public stores or dedicated public folder resources.Keep in mind that new virtual directories must be associated with the OWA ISAPI component. Exchange System Manager does this for you. It doesn't work to create virtual directories using IIS and associating them with resources from the M drive (the ExIFS drive). The OWA ISAPI association would be missing. It is not advisable to use the Internet Services Manager to change the properties of OWA virtual directories.
Several features, such as delayed message delivery and message expiration, folder rules, offline folders, journaling, printing templates, spell checkers, task management, telephony options and user-defined fields when accessing contacts, and reminders, are not supported. It is likewise impossible to work with Secure/Multipurpose Internet Mail Extensions (S/MIME) messages. OWA is a thin messaging environment.
For security reasons, you should log out after each OWA session, close your Web browser, and log off. This is especially important when working on a public workstation, such as a shared machine in a computer lab. Another user could simply click on the Back button of your browser to read your messages when you are away. In a shared environment, it is crucial to leave the Save Password feature in Internet Explorer 5.0 disabled. Furthermore, ensure that the browser's local caching feature is not activated. With local caching enabled, messages can remain on the local disk and may be disclosed. Although OWA uses a pragma-no-cache HTML metatag in every Web page, as well as no-cache HTTP headers to prevent local caching, whether or not no-cache directives are supported depends on the browser. If you have worked with sensitive information, clear the browser cache manually when you close your session.
Internet Explorer 5.0 is the ideal OWA client. It is a WebDAV-enabled browser that allows direct manipulation of data on the server. As demonstrated in Chapter 11, "Internet-Based Client Access," WebDAV can handle any type of data. Internet Explorer 5.0 supports advanced features, such as dynamic HTML (DHTML), shortcut menus, and drag-and-drop operations between folders. Additionally, this Web browser can perform various functions, such as locally rendering mailbox and public folder data instead of sending requests to the server. This minimizes communication between client and server and increases the scalability of the system.
If your computer does not support Internet Explorer 5.0, consider using Netscape Navigator 4.0 or later or any other browser that supports HTML 3.2 and JavaScript. Microsoft has tested OWA with Internet Explorer versions 4 and 5.0, and Netscape Navigator 4.0. You will be able to work with mailbox and public folders, but advanced Internet Explorer 5.0 features will not be available.
The following features are available in Internet Explorer 5.0 only:
One of the most exciting features of OWA, if your workstation is equipped with audio and video features, is Multimedia Messaging. This feature is based on Microsoft Exchange Multimedia Control, which allows you to record voice and video directly in an e-mail message and send it as any other message. If you are working on a workstation where Exchange Multimedia Control is not installed, you can download it in OWA by clicking Options in the navigation bar and selecting Download. You can also extend Microsoft Outlook 2000 for Multimedia Messaging. On your workstation, open your browser, enter the URL http://<server name>/Exchweb/Bin/EMSETUP.ASP/ (such as, http://bluesky-srv1/Exchweb/Bin/EMSETUP.ASP/), and then follow the instructions. In addition to Exchange Multimedia Control, the Microsoft Exchange Multimedia Extension for Outlook 2000 will be installed. To remove Multimedia Messaging, use the Add/Remove Programs from the Control Panel. You can read more about Outlook extensions in Chapter 8, "Microsoft Outlook 2000 Deployment."