O'Reilly logo

Enterprise Model Patterns: Describing the World (UML Version) by David C. Hay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The original two relationships between Instrument and Party were adequate to explain the basic structure of Instrument. It quickly became apparent, though, that there could be more than one banker in and more than one customer in an Agreement, so the relationship is really “many-to-many”, requiring, in each case, an “intersect entity class” to describe each occurrence of one Party (for example) being the banker in one Instrument. Rather than a separate intersect entity class for each kind of relationship, Figure 20-5 shows a single Banking Role as a sub-type of the more general concept Agreement Role. This allows an unlimited number of Parties to play roles in an unlimited number of Agreements. Specifically, an Agreement Role is the fact ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required