Programming Microsoft Outlook and Microsoft Exchange is a thorough guide for building collaborative applications such as threaded discussions and electronic business documents. Early on, the book describes four types of collaborative applications: messaging, tracking, workflow, and real-time applications. Author Thomas Rizzo shows the strengths of Microsoft Outlook and Exchange Server for collaboration, including the many built-in security and administration features.
Rizzo also covers Outlook 98 development, explaining how to customize folders, fields, and views (including rules and filtered replication of messages). He then shows how to create Outlook forms, with instruction on how to use components and add VBScript event handlers. An account tracking application demonstrates all the basics on this topic.
The second half of the book is strong on building Web-based collaborative applications and covers Web tools such as Outlook Today and the Outlook HTML Form Converter. Collaboration Data Objects (CDO) objects are fully explained, showing how they can be built with ASPs and viewed in a browser. Rizzo provides excellent samples for a help desk, a calendar of events, and an intranet news application, and carefully lists the exact versions of various Microsoft tools required to run each example successfully.
The book closes with material on the Event Scripting Agent and Exchange Server Routing Objects, which provide fault-tolerant message delivery. --Richard Dragan
Microsoft Outlook and Microsoft Exchange Server have grown rapidly in the market, edging Lotus Notes in popularity as the workplace collaboration tools of choice. They've also evolved with important new capabilities for application development-including the Outlook HTML forms converter, Collaboration Data Objects (CDO), scripting agents, and Active Server Pages (ASP). In PROGRAMMING MICROSOFT OUTLOOK AND MICROSOFT EXCHANGE, corporate solution providers get the information they need to use this rich platform to build strategic, collaborative applications. The book details the Outlook 98 development environment, drilling into examples of tracking, routing, knowledge-management, real-time collaboration, and workflow applications. It thoroughly covers the basics for building Web-based solutions on the Exchange platform using ASP and CDO, offering best practices for debugging and development. Readers then ramp up to advanced topics such as working with Active Directory Services Interface (ADSI), adding workflow to applications, and migrating solutions to Windows NT(r) 5.0.