Enterprise Solution Patterns
Using Microsoft .NET
Version 2.0
Foreword by Ward Cunningham
Enterprise Solution Patterns
Using Microsoft .NET
Version 2.0
David Trowbridge, Microsoft Prescriptive Architecture Guidance
Dave Mancini, Microsoft Core Infrastructure Solutions
Dave Quick, Microsoft Core Infrastructure Solutions
Gregor Hohpe, ThoughtWorks, Inc.
James Newkirk, ThoughtWorks, Inc.
David Lavigne, SBI and Company
patter ns & pract ices
Information in this document, including URL and other Internet Web site
references, is subject to change without notice. Unless otherwise noted, the
example companies, organizations, products, domain names, e-mail addresses,
logos, people, places and events depicted herein are fictitious, and no association
with any real company, organization, product, domain name, e-mail address, logo,
person, place or event is intended or should be inferred. Complying with all
applicable copyright laws is the responsibility of the user. Without limiting the
rights under copyright, no part of this document may be reproduced, stored in or
introduced into a retrieval system, or transmitted in any form or by any means
(electronic, mechanical, photocopying, recording, or otherwise), or for any
purpose, without the express written permission of Microsoft Corporation.
Microsoft, MS-DOS, Windows, Windows NT, Active Directory, BizTalk, IntelliSense,
MSDN, Visual Basic, Visual C#, Visual C++, and Visual Studio are either registered
trademarks or trademarks of Microsoft Corporation in the United States and/or
other countries.
© 2003 Microsoft Corporation. All rights reserved.
Version 2.0
The names of actual companies and products mentioned herein may be the
trademarks of their respective owners.
The example companies, organizations, products, domain names, e-mail
addresses, logos, people, places, and events depicted herein are fictitious. No
association with any real company, organization, product, domain name, email
address, logo, person, places, or events is intended or should be inferred.
Contents
F