Chapter 5. PartyRelationship archetype pattern

5.1 Business context

In the last chapter, you saw how to capture information about people and organizations using the Party archetype and its subclasses Person and Organization. In this chapter we will look at the much more complicated issue of relationships between Parties.

As you will see, modeling Party relationships can become quite complex and abstract. Parts of this chapter may therefore be more appropriate for software developers than businesspeople. If you are a businessperson rather than a software developer, our advice is simply to skim over those sections that appear to be abstract.

It can be very important to understand and capture relationships between Parties. For example, you may ...

Get Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.