Arquiteturas 

O desenvolvimento tecnológico trouxe vários fatores para a área da tecnologia da informação, dentre eles podemos citar o aumento do tamanho e da complexidade dos sistemas de software e a redução do tempo e orçamento gastos para desenvolver estes sistemas.
 
Ao criar um software para atender uma necessidade de negócio, e importante levar em consideração que os requisitos de negócio mudam a todo instante com base nas prioridades do negócio, logo o software tem que ser alterado para dar suporte a tais mudanças. Com este cenário, é imprescindível que um software seja bem projeto para dar suporte às constantes mudanças.
 
Uma das tarefas fundamentais no processo de criação de um software é a definição da arquitetura do projeto de software pois uma arquitetura consistente e bem definida se torna fundamental para que o projeto seja implementado com eficiência.
 
A arquitetura de software desempenha um papel fundamental para gerenciar a complexidade inerente ao software a ser criado. Uma boa arquitetura possibilita que um sistema satisfaça às exigências principais de um projeto, como por exemplo desempenho, confiabilidade, manutenção, dentre outras.
 
Selecione os links abaixo para obter mais informações referentes às arquiteturas utilizadas nos pacotes de integração.