|

-
Fine-Grained components are not Data Models
-
definition is a top down activity
-
start with domain requirements and drive down to business entities
-
only ensure that appropriate behavior is associated with the data
-
Fine-Grained components are not object models
-
designers follow two key rules to enable independent deployment and composition
-
1. there must be a strict seperation between interface and implementation
-
2. any dependencies between components are clearly identified and managed
|
|