In linea di principio, il livello più in alto, dal momento che è il livello che codifica la logica aziendale ed è lì, la lingua specifica del dominio è un'espressione della BL.
Posso consigliare "Modellazione e progettazione orientata agli oggetti" di Blaha & Rumbaugh (IBSN 0-13-196859-9) sulla base del fatto che mi ha dato un buon modello mentale su come dovrebbe apparire il software e consigli pratici
modifica
Nell'implementazione di DSL nei livelli inferiori. Beh, nel mio caso, solo se ho visto che ho ottenuto un codice sostanzialmente più piccolo. Poiché queste parti sono spesso facili da esprimere in costrutti già presenti nella maggior parte dei linguaggi, forse per la gestione di db è quasi del tutto inutile.
Probabilmente è anche un problema che è già stato risolto in un modo o nell'altro da altri ed è una buona opportunità per riutilizzare queste soluzioni.