Developing Applications with Exchange 2000 A Programmer's Guide - Softcover

Jamison, Scott; Wesolowski, George; Gomez, Alex

 
9780201703795: Developing Applications with Exchange 2000 A Programmer's Guide

Synopsis

This reference shows how to use COM+ technology to its fullest potential as a framework for developing scalable applications. It provides a programmer-based overview of Exchange 2000, shows how to build various kinds of applications using these APIs, reveals pitfalls to avoid, and offers experience-based tips for success. In particular, consultants Jamison, Gomez, and Wesolowski focus on Exchange 2000's newly designed Web Storage system and the many ways it can now be utilized. They also include a summary comparing and contrasting the APIs and object models, including development scenarios highlighting recommended usage. Annotation c. Book News, Inc., Portland, OR (booknews.com)

"synopsis" may belong to another edition of this title.

About the Author

Scott Jamison is a Managing Consultant at Plural, Inc., the 1999 Microsoft Solution Provider Partner of the Year. He lectures and writes extensively on a wide array of development topics, including architectures, development techniques, and Microsoft Exchange. He is a monthly columnist for Exchange & Outlook magazine.

Alex Gomez is a Senior Consultant at Plural, Inc., where he specializes in collaborative application development. Alex also writes articles for various industry magazines on Outlook and Exchange development.

George Wesolowski is a Senior Consultant at Plural, Inc. He holds an advanced computer science degree from Boston University and is an MSCD and MSCE specializing in Windows DNA and .NET component design and development.

0201703793AB04062001

From the Back Cover

"Scott Jamison is a well-known authority on Microsoft Exchange. His deep understanding of Exchange 2000 is grounded in many years of real-world development using VB, C++, ASP, COM, and Exchange. Most recently his team developed fileTRUSTSM for FleetBoston Financial. This proprietary online service created in the Microsoft .NET framework rivals Microsoft Outlook Web Access (OWA) for its sophisticated use of Exchange 2000."
--Marcel Meth, Senior Vice President Internet Strategy, FleetBoston Financial

Microsoft Exchange Server addresses the most vital needs of today's corporate software solutions: collaboration, knowledge management, and Web accessibility. The newest version, Exchange 2000, now supports a wide range of APIs to fit the diverse requirements of enterprise developers, including WebDAV, ADO 2.5, ExOLEDB, CDO, and, of course, MAPI. As a result, it is far more flexible, but more complex, than earlier versions.

A convenient and comprehensive tutorial and reference, Developing Applications with Exchange 2000 steers you through the many new development options. It provides a programmer-based overview of Exchange 2000, shows you how to build various kinds of applications using these APIs, reveals pitfalls to avoid, and offers experience-based tips for success. In particular, this book focuses on Exchange 2000's newly designed Web Storage System and the many ways it can now be utilized. Specific topics include:

  • WebDAV HTTP 1.1 protocol
  • Creating custom Web forms with Outlook Web Access
  • Outlook Object Model (OOM) and the digital dashboard
  • Accessing Web Store with ADO 2.5
  • Accessing Web Store with ExIFS
  • ExOLEDB
  • Making remote calls using DCOM
  • Using XML to set Access Control Lists
  • Exchange store events
  • Using CDO 1.21 and CDO 3.0 for messaging, calendars, contacts, workflow, and exchange management
  • XML and Exchange 2000

In addition, Developing Applications with Exchange 2000 includes a convenient summary comparing and contrasting the APIs and object models, including development scenarios highlighting recommended usage. Two applications, along with smaller code examples, demonstrate Exchange 2000 in typical daily operations throughout.

With this book as a guide, you will be better able to decide which development approach to Exchange 2000 best serves your needs.

All sample code, plus additional updates and features, can be found at www.plural.com/OutlookExchange.asp.



0201703793B04062001

From the Inside Flap

When Microsoft made the announcement back in early 1999 that they would be including greater development support for Microsoft Exchange Server, we were ecstatic. Microsoft had just released Outlook 2000, the most developer-friendly version of Outlook to date. Microsoft had also enhanced the programmability features of Exchange Server 5.5, enabling workflow and routing features. Outlook 2000, combined with Exchange Server 5.5, was very versatile: You could build a groupware solution in a matter of hours. Moreover, we at Plural were proving that you could also use Outlook and Exchange as components for a large-scale enterprise system. This was the point when we knew Exchange development was here to stay.

We decided that the new features in Exchange 2000 were too compelling to ignore. The book you are about to read is the result of our research. The Companion Web Site
We have developed a Web page where all code samples, bonus white papers, and presentations are posted. The page contains information in a format that is similar to the book's; you will find a downloadable zip file with folders that match the chapters in the book. In each folder that contains code, you will see a readme file that lists the contents of that chapter. You can find the site at plural/outlookexchange.asp.

Another best bet for information on the Web is the Exchange developer site at Microsoft.The Microsoft Knowledge Base is another excellent resource for known bugs and workarounds for any Microsoft software product.Overview of the Book
You may notice that Chapter 1 contains an overview of the book much as the contents of a preface would contain. We felt that this information was important enough to merit its own chapter. We'd like feedback if you feel otherwise; write to us at outlookexchange@plural.

Products and Tools You'll Need
To successfully implement some of the examples and code in this book, you'll need to obtain the following products. Most of them are offered for 30-day free trial on Microsoft's Web site (microsoft). Microsoft Exchange 2000 Server Microsoft Windows 2000 Server (including Internet Information Server 5.0) Microsoft Outlook 2000 Microsoft Visual Basic 6.0

0201703793P04062001

"About this title" may belong to another edition of this title.