Layered Architecture
-
Upload
pablo-rodrigo -
Category
Documents
-
view
219 -
download
6
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.