Implementing the REST Client Using an Anticorruption Layer
Although the JSON representation produced by the Identity and Access Context is quite useful to the client integrators, when we are focused on the goals of DDD, the representation will not be consumed as is in the client Bounded Context. As discussed in previous chapters, if the consumer is the Collaboration Context, the team is not interested in primitive users and their roles. Instead, the team developing in the collaboration model is interested in the domain-specific roles. The fact that in some other model there is a set of
User objects that can be assigned to one or more roles as modeled by a
Role object is really not in the collaboration sweet spot.
So, then, how do we make the ...