just use a service architecture outside which contains the data access layer and the network layer
although we could argue that it should be in the model or close to the model since it relates to it based on the architecture perspective we take.
in theory the data warehouse should be outside and there should only be adapters that hydrate your models.
that's why I view them as services. But again we could argue about these definitions as well ....