|
Design Steps |
Benefits
|
1. Perform your system analysis and design and determine your overall object model. |
Identifies the major components in your business-tier app and provides
you with a road map of what you want to build.
|
2. Separate your components into one of the three component categories.
|
Enables you to identify which objects will be the most dynamic or the most
static. The more static the object, the closer you get to binary-level code
reuse. This stage also helps you develop a strategy for deciding which components you want to build and take with you from project to project.
|
3. Decompose your Business Logic objects into Manager, Search, and Maintenance objects based on their CRUD responsibilities.
|
Gives you a decisive plan on where to place the methods your system requires.
It also makes the decisions on state and transaction requirements easier if
you align these requirements with the responsibilities of each object type.
|