Hi Glen,
sorry if it was not clear.
I would see aDSOs in the Open ODS layer as optional. I would only add them to the data flow if they support the data process.
As outlined for 2LIS_02_ITM in the BW content an aDSO was added in this layer, as the data is distributed into multiple EDW core aDSOs. On this way data from the ODQ into BW needs only transferred once. But you can see that for the most of the other data flows an acqusition aDSO (Open ODS layer) was skipped.
Older requests should be deleted from these write-optimized aDSOs, similar like PSA.
The corporate memory is different as it holds the full history and as this data is only required to be accessed in exceptional cases this data does not need to be stored in-memory.
If you combine both functionality in one ADSO, this would mean that you will need to load the data in all cases sequential first into the CM / Open ODS Layer then into the ADSO in the EDW Core Layer instead of parallel loading your EDW Core Layer and your Corporate Memory.
And you would need to decide where to store this data (in-memory/extended memory).
.
All the best, Andreas