An introduction into business archetypes patterns: a great pill of knowledge on how to implement universal concepts occurring in business and business software systems. A complex theory explained with various Rails examples and practical recipes
Parties in the system 2. List different types of relationships between them - create Party Relationships 3. Check that party relationships meet identifable business needs 4. Work out what roles different types of parties play in Party Relationships - Party Roles 5. Formulate rules - Party Role Constraints, Party Relationships Constraints
with Archetype Patterns and UML Jim Arlow, Ila Neustadt Analysis Patterns: Reusable Object Models, Martin Fowler Data Model Patterns David C. Hay https://www.amazon.pl/Enterprise-Patterns-MDA-Building-Archetype/dp/032111230X https://www.amazon.com/Data-Model-Patterns-David-Hay/dp/0932633749 https://www.amazon.com/Analysis-Patterns-Reusable-Object-paperback/dp/0134186052