...
In any case the services across modules should talk to each other using contract object and not domain objects. This is usefulĀ to decouple module's internal implementation from its usage.
A functional module .
Questions
How does a page work which displays data from two functional modules?
...