anipulação de exceção na arquitetura em camad

Estamos refatorando (e, é claro, redesenhando) nossos Serviços em design em camadas. Temos camada de operações de serviço (BLL), camada de abstração de rede -> (lida com proxy de rede), camada de abstração de dados. Mas estamos um pouco confusos com nossa estratégia de tratamento de exceçõe

Não queremos expor muitas informações da BLL para o mundo exterior. (de outras camadas para bll é bom) Não queremos desordenar o código com try catch stacks Não queremos mexer no código de manipulação de exceções (como log, email etc.) nos blocos de captura

lguém poderia postar alguns exemplos de código ou indicadores de literatura que podemos usar para projetar nossa estrutura simples de tratamento de exceçõe

questionAnswers(3)

yourAnswerToTheQuestion