Estratégias de Camadas
por Peter Eeles. Todos os Direitos Reservados.
Peter Eeles é um Líder Técnico na Organização de Serviços Regionais da Rational, situada no Reino Unido. Ele passou a maior parte de seus 16 anos de carreira desenvolvendo sistemas distribuídos de grande escala e, em 1988, foi co-autor de seu primeiro livro
"Building Business Objects". Um orador habitual em conferências pela Europa, Peter dedica a maior parte de seu tempo para a consultoria de arquiteturas de software e ajudando a organização a adotar o Rational Unified Process. Ele mora no Reino Unido com sua esposa, Karen, e seus filhos Daniel, Thomas e Christopher.
Peter pode ser localizado através do e-mail em peter.eeles@rational.com.
.
Uma versão PDF deste artigo está disponível, entretanto o
Adobe Acrobat
deve estar instalado para que você possa visualizá-lo.
Resumo
Existem várias técnicas para decompor sistemas de software.
A divisão em camadas é uma exemplo e é descrita neste documento.
Suas técnicas englobam duas questões principais: a maioria dos sistemas é muito complexa para ser compreendida completamente e as diferentes perspectivas de um sistema são necessárias para públicos diferentes.
A divisão em camadas foi adotada em vários sistemas de software e está exposta
em muitos textos e também no RUP (Rational Unified Process).
No entanto, a divisão em camadas é freqüentemente mal interpretada e aplicada incorretamente.
Este documento esclarece o que as camadas significam e discute o impacto de aplicar estratégias de camadas diferentes.
|