Multicamadas - Servidor Linux
Olá pessoal,
Estou começando a estudar multicamadas, mas gostaria de tirar uma dúvida com os mais entendidos do assunto: tenho uma aplicação cliente/servidor rodando em clientes windows e o servidor é linux onde fica o banco de dados mysql.
Gostaria de saber se é possivel fazer um sistema multicamadas onde o servidor da empresa é linux? É possível?
Danilelle
Estou começando a estudar multicamadas, mas gostaria de tirar uma dúvida com os mais entendidos do assunto: tenho uma aplicação cliente/servidor rodando em clientes windows e o servidor é linux onde fica o banco de dados mysql.
Gostaria de saber se é possivel fazer um sistema multicamadas onde o servidor da empresa é linux? É possível?
Danilelle
Danielle Ballester
Curtidas 0
Respostas
Emerson Nascimento
02/08/2004
----------------------
Client/Server
----------------------
* Aplicativo
Contém a conexão ao banco de dados, bem como rotinas, cálculos e parte das regras de negócio. todas as solicitações ocorrem no cliente.
* Banco de dados
Contém views, stored procedures com as regras de negócios; consistências de dados.
- Vantagens : desenvolvimento mais simples.
- Desvantagens : ao alterar uma rotina q esteja no aplicativo, todos os computadores devem ser atualizados.
----------------------
Multicamadas
----------------------
* Aplicativo cliente
Camada com interface para interação com o usuário. Não deve conter rotinas ou outro tipo de procedimento com qualquer regra de negócio; esses devem ser ´solicitados´ ao aplicativo servidor.
* Aplicativo servidor
Contém a conexão com o banco de dados, bem como rotinas, cálculos e parte das regras de negócio.
* Banco de dados
Contém views, stored procedures com as regras de negócios e consistência de dados.
- Vantagens : ao alterar uma rotina q esteja no aplicativo, apenas a máquina onde está o aplicativo servidor deve ser atualizada (como acontece com a tecnologia client/server, o servidor de aplicativos e o servidor de dados podem ser micros distintos, com sistemas operacionais diferentes).
- Desvantagem : além de ter seu desenvolvimento mais ´delicado´, dependendo da tecnologia aplicada - como no caso de COM/DCOM - só funciona com Windows 2000/NT/XP, pois é necessário registrar o(s) componente(s) no Windows.
Client/Server
----------------------
* Aplicativo
Contém a conexão ao banco de dados, bem como rotinas, cálculos e parte das regras de negócio. todas as solicitações ocorrem no cliente.
* Banco de dados
Contém views, stored procedures com as regras de negócios; consistências de dados.
- Vantagens : desenvolvimento mais simples.
- Desvantagens : ao alterar uma rotina q esteja no aplicativo, todos os computadores devem ser atualizados.
----------------------
Multicamadas
----------------------
* Aplicativo cliente
Camada com interface para interação com o usuário. Não deve conter rotinas ou outro tipo de procedimento com qualquer regra de negócio; esses devem ser ´solicitados´ ao aplicativo servidor.
* Aplicativo servidor
Contém a conexão com o banco de dados, bem como rotinas, cálculos e parte das regras de negócio.
* Banco de dados
Contém views, stored procedures com as regras de negócios e consistência de dados.
- Vantagens : ao alterar uma rotina q esteja no aplicativo, apenas a máquina onde está o aplicativo servidor deve ser atualizada (como acontece com a tecnologia client/server, o servidor de aplicativos e o servidor de dados podem ser micros distintos, com sistemas operacionais diferentes).
- Desvantagem : além de ter seu desenvolvimento mais ´delicado´, dependendo da tecnologia aplicada - como no caso de COM/DCOM - só funciona com Windows 2000/NT/XP, pois é necessário registrar o(s) componente(s) no Windows.
GOSTEI 0
Rafs
02/08/2004
Só para complemento,
É possível utilizar o servidor Linux, desde que se use outra tecnologia, como a SOAP, por exemplo.
- Desvantagem : além de ter seu desenvolvimento mais ´delicado´, ´[b:d8b3e2401f]dependendo da tecnologia aplicada[/b:d8b3e2401f] - como no caso de COM/DCOM - só funciona com Windows 2000/NT/XP, pois é necessário registrar o(s) componente(s) no Windows.
É possível utilizar o servidor Linux, desde que se use outra tecnologia, como a SOAP, por exemplo.
GOSTEI 0