Vantagens Servidor de Aplicações
Quais são as vantagens / desvantagens de utilizar um servidor de aplicações (COM) ao invés de conectar diretamente ao banco de dados?
Se alguém sabe de algum documento, poderia informar o endereço? :roll:
Se alguém sabe de algum documento, poderia informar o endereço? :roll:
Cleber.vb
Curtidas 0
Respostas
Buosinet
09/11/2004
Há várias vantagens, não digo pelo COM em si, mas no modelo multicamadas:
- Protege os dados, a camada de dados fica dentro da persistência, que fica dentro da negócios, e por fora, a apresentação;
- Retira as regras de negocio do executável cliente, centralizando as regras. Isso garante a consistencia em geral, pois, se ficar algum executável sem atualização, isso não afeta as regras de negócios;
- O client fica bem leve, assim, o cliente não precisa ter um parque de máquinas parrudas, apenas o(s) servidor(es);
- Elimina trafego de rede, pois entre o application server e o client trafegam apenas pacotes de dados, sendo que os processamentos pesados ocorrem entre o application server e o DB Server
- Permite independencia de banco de dados, o application server pode fazer as consistencias de dados (constraints, triggers), e o banco conter só os dados.
Essas são algumas das vantagens. Se vc estudar UML, vai enxergar isso muito bem.
Boa Sorte,
Buosi.
- Protege os dados, a camada de dados fica dentro da persistência, que fica dentro da negócios, e por fora, a apresentação;
- Retira as regras de negocio do executável cliente, centralizando as regras. Isso garante a consistencia em geral, pois, se ficar algum executável sem atualização, isso não afeta as regras de negócios;
- O client fica bem leve, assim, o cliente não precisa ter um parque de máquinas parrudas, apenas o(s) servidor(es);
- Elimina trafego de rede, pois entre o application server e o client trafegam apenas pacotes de dados, sendo que os processamentos pesados ocorrem entre o application server e o DB Server
- Permite independencia de banco de dados, o application server pode fazer as consistencias de dados (constraints, triggers), e o banco conter só os dados.
Essas são algumas das vantagens. Se vc estudar UML, vai enxergar isso muito bem.
Boa Sorte,
Buosi.
GOSTEI 0