Enterprise Notification Reference Architecture for Exchange 2000 Server

 

patterns and practices home

Related Links

patterns and practices Index

Overview of Enterprise Notification Reference Architecture for Exchange 2000 Server

Microsoft Corporation

February 2003

Download the Reference Architecture in the MS.com Download Center.

Download the Reference Architecture documentation in the MS.com Download Center.

The patterns & practices team has decided to archive this content to allow us to streamline our latest content offerings on our main site and keep it focused on the newest, most relevant content. However, we will continue to make this content available because it is still of interest to some of our users.
We offer this content as-is, without warranty that it is still technically accurate as some of the material is undoubtedly outdated. Note that the content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Summary: This document provides a brief overview of the Enterprise Notification Reference Architecture for Exchange 2000 Server, which consists of code and documentation designed to accelerate the development of a messaging infrastructure that provides instant notification of events to users. The Reference Architecture code allows developers to implement notification services in an enterprise environment. The documentation explains the design and implementation decisions that developers of the Reference Architecture made and also explains how to install the code.

Contents

Introduction to the Enterprise Notification Reference

Planning from the Architect View

Planning from the Design View

Designing the Reference Architecture Sample Application

Installing the Software

Testing the Reference Architecture

Building the Reference Architecture

Deploying the Reference Architecture Sample Application

Managing Changes to Applications Built on the Reference Application

Sample Detailed Test Plan

Sample Detailed Test Cases

Overview

The Developer's Guide consists of nine chapters and two appendices. Although reading the entire guide will help give you a complete understanding of the Reference Architecture, you are encouraged to read the sections that most closely relate to your project role. The following paragraphs summarize the contents each chapter in this guide.

Chapter 1: "Introduction to the Enterprise Notification Reference Architecture"

This chapter provides a brief overview of the Reference Architecture and how the documentation and code can be best used. In addition, there is a brief discussion of the Microsoft Solution Framework (MSF).

Chapter 2: "Planning from the Architect View"

This chapter provides a brief overview of the Reference Architecture from the architect's point of view, beginning with defining business requirements in the Conceptual Solution Model, and working through the Logical and Physical Solution Models. The concepts presented in the architect view are the primary input for the creation of the design view that is presented in Chapter 3.

Chapter 3: "Planning from the Design View"

The design view is an elaboration of the information presented in the architect view. The design view describes the Conceptual, Logical, and Physical Design Models that evolve from the solution models discussed in Chapter 2. This chapter discusses the design process involved in the development of the notification system and an application that uses it.

Chapter 4: "Designing the Reference Architecture Sample Application"

This chapter builds further upon the content from the architect view and design view chapters. It details one possible implementation of the design that provides functionality to satisfy the specified business requirements. Other implementations are possible that will satisfy the business requirements in a different way, yet be equally satisfactory.

Chapter 5: "Installing the Software"

This chapter describes the steps to install and configure the Reference Architecture for development or testing.

Chapter 6: "Testing the Reference Architecture"

This chapter discusses the different types of testing conducted and the methodology used to perform these tests. You are expected to have prior testing experience before reading this chapter.

Chapter 7: "Building the Reference Architecture"

This chapter discusses, in detail, how the individual components of the Reference Architecture were designed and implemented. The chapter lists all the source code files that are included in the Reference Architecture and discusses implementation details, including exception handling and configuration settings.

Chapter 8: "Deploying the Reference Architecture Sample Application"

This chapter discusses deployment considerations for the Reference Architecture, including the hardware and software recommendations and three recommended deployment architectures.

Chapter 9: "Managing Changes to Applications Built on the Reference Architecture"

This chapter provides a brief overview of how changes should be managed in a procedural manner. This information is provided as a complementary guide to the SQL Server Notification Services Books Online documentation.

Appendix A: "Sample Detailed Test Plan"

This appendix provides a sample Detailed Test Plan (DTP) upon which a test team can base test cases when testing the Reference Architecture application.

Appendix B: "Sample Detailed Test Cases"

This appendix provides sample Detailed Test Cases (DTC) that describe how to perform the tests and what the expected results are for one function of the sample application. As with the sample DTP document, this appendix contains the types of entries that you should include in your own DTC document.

Getting Support

The Reference Architecture is designed to jump-start development of notification architecture. The sample code and documentation is provided "as-is." Support is available through Microsoft Product Support for a fee.

Please be sure to consult the documentation regarding supported platforms.