Slide 51
Slide 51 text
46
A brief overview of some of the context map
patterns
Open-host
Service
•
Public API
•
One provider, several consumers
•
General purpose
•
Always upstream
Anticorruption
Layer
Translation Iayer
Model-to-Model transformation
Reduces the amount of coupling
Always downstream
•
•
•
•
Published
Language
•
Shared „ubiquitous“ language
•
Often de ined by a consortium
•
Can be combined with Open-host service
•
Examples: iCalendar, vCard, Zugferd
Conformist
One team adheres to an external model
No translation of external models
Motivation: simplicity or force
Always downstream
•
•
•
•
Shared Kernel
•
Shared artifact
•
Can be shared code, shared databases or
shared libraries
Customer /
Supplier
The downstream team can make demands
The upstream has to ful ill them
Negotiate and budget tasks
Upstream / downstream
•
•
•
•