As you can see in the following diagram, some of the business logic for this application is provided by ASP files, some by COM components, and some by the collaboration elements of Microsoft® Exchange Server such as the Exchange Event Service.
As is required of business services in general, the business-services elements of this application operate with elements on the other tiers, namely with Microsoft Outlook®, with the Web-based user interface of the CML application, and with the data-services tier of the CML application (which includes data storage in both Microsoft Exchange Server and Microsoft SQL Server™).
The design for these interactions is summed up in the following sections: