E certo uma camada acessar uma mesma camada… por exemplo, tenho uma camada business e uma dao:
ClasseADAO e ClasseABusiness
ClasseBDAO e ClasseBBusiness
Em determinando processamento na ClasseBBusiness preciso recuperar informações do Dominio A, eu deveria fazer uma chamada do da ClasseBBusiness para o ClasseABusiness ou do ClasseBBusiness para a ClasseADAO?
Camadas devem acessar “recursos” da mesma camada ou sempre de uma camada acima?
Será que eu me fiz entender? 
) me parece que você está querendo saber se auma classe de negócios deve chamar outra ou deve consultar diretamente a camada de baixo.