What Fine-Grained Components are not



  • 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