The Pattern Library


This section will provide you with a brief look at the "catalog" and a short description of each pattern used for an overall reference for the rest of the book. There are also many best practices that really are isolated and technology- agnostic enough to list here but are useful nonetheless. Chapter 2 contains much more material than just the four framework patterns listed here.

General Framework Patterns

  • Remote Tracer ” Standardize and abstract a target of traced output.

  • Custom SOAP Exception Handler ” Customize SOAP Faults using exceptions.

  • System Exception Wrapper ” Adding value to system exceptions.

  • Soap Fault Builder ” Structured compliant builder for SOAP Faults.

Presentation-Tier Patterns

  • Notifying Thread Manager ” Create a thread and notify a Windows form.

  • Pollable Thread Manager ” Create a thread and periodically check status.

  • MultiSync Thread Manager ” Combine Notifying and Pollable Thread Managers.

  • Error Cross-Reference Generator ” Error ID generator used during exception handling.

  • WebForm Template ” Base template class for a quick interface layouts.

  • Stunt Driver ” Generic interface for testing a component.

  • Dynamic Assembly Loader ” Dynamic loading and caching driver.

Middle-Tier Patterns

  • Chained Service Factory ” Factory method for Web services.

  • Unchained Service Factory ” Loosely coupled Factory method for Web services.

  • Product Manager ” Abstract common business logic to handle disparate products.

  • Service Fa §ade ” Business logic driver for Web services.

  • Abstract Packet ” Business data container to abstract incoming/outgoing data.

  • Packet Translator ” Abstract translation for different packet formats.

Persistence-Tier Patterns

  • Poly Model ” Creating a dynamic data model using XML schemas.

  • Schema Field ” Managing schemas through storage, value passing, and retrieval.

  • Schema Indexer ” Dynamic indexing for dynamic data models.

  • Abstract Schema ” Applying the abstract packet to the world of XML schemas.

Advanced Patterns

  • Abstract Cache ” Abstracting a cache container from any one implementation.

  • Web Service Interface ” Interface management for Web services consumers.

  • Loosely Coupled Transactor (LCT) ” Asynchronous model for large return sets.

  • LCT Client ” Async client model for Web services consumers.

  • LCT Server ” Async server model for Web services consumers.



.NET Patterns. Architecture, Design, and Process
.NET Patterns: Architecture, Design, and Process
ISBN: 0321130022
EAN: 2147483647
Year: 2003
Pages: 70

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net