Good Design Techniques

Fortunately, sound design principles are very easy to apply to component-based software. You will not examine the more involved object-oriented approaches that exist, but instead will cover tried-and-true techniques for designing multitiered COM+ architectures. In order of importance, they are

  1. Abstract the application into heterogeneous functional tiers.

  2. Identify components to carry out finely grained behaviors.

  3. Create interfaces or glue between the layers.

  4. Implement the component interfaces and their methods.

From these techniques or principles, it is clear we are following an inductive approach. We start from the general and delve into the details.

Abstract the Application into Tiers

All useful software is created to solve ...

Get COM+ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.