BCE: Who May Call Whom

The most asked BCE question is not what the layers mean, but which dependencies are allowed. Inside a business component the dependencies point downwards. boundary to control, control to entity. The boundary offers coarse grained, easy to use methods, the control finer grained, reusable ones, the entity holds the data, as a smart domain object or an anemic record. boundary to entity, directly. A…