Introduction into the business archetype patterns and description of the Party and Party Relationship archetype patterns. Practical example of archetype Party implementation in Ruby on Rails app.
PLEOMORPHISM Adaptation of an archetype pattern to a specific business context by a modification of its form such that its essential semantics remain unchanged
Adaptation of an archetype pattern to a specific business context by a modification of its form such that its essential semantics remain unchanged PLEOMORPHISM
Scrum team example People first_name: String last_name: String Roles name: String description: String Projects name: String start_at: DateTime end_at: DateTime RoleInProjects FK person_id FK role_id FK project_id Supervisions FK subordinate_id FK supervisor_id FK project_id
Scrum team example People first_name: String last_name: String Roles name: String description: String Projects name: String start_at: DateTime end_at: DateTime RoleInProjects FK person_id FK role_id FK project_id Supervisions FK subordinate_id FK supervisor_id FK project_id
PARTY RELATIONSHIP Party Role Party Relationship Party Relationship Type Party Role Constraint Party Relationship Constraint Responsibilities Capabilities
PARTY RELATIONSHIP Party Role Party Relationship Party Relationship Type Party Role Constraint Party Relationship Constraint Responsibilities Capabilities Party Summary