Layered Architecture

download Layered Architecture

If you can't read please download the document

description

Sobre Layered Architecture

Transcript of Layered Architecture

Arquitetura Em Camadas

Pablo RodrigoMistercleng

Definio

Definio de Cada Camada

UI: agrega as classes do sistema com as quais os usurios interagem.

Negcio: mantm as classes do sistema responsveis pelos servios e regras do negcio.

Dados: camada responsvel pelo armazenamento e recuperao dos dados persistentes do sistema.

Vantagens:Separao de cdigo relativo a interface com o usurio (UI), comunicao, negcio e dados.

Permite a mudana de implementao de uma camada sem afetar a outra, desde que a interface entre as mesmas seja mantida.

Possibilita que uma camada trabalhe com diferentes verses de outra camada.

Desvantagem:Aumento no nmero de classes existentes no sistema.