Multicamadas - Servidor Linux

Delphi

02/08/2004

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


Danielle Ballester

Danielle Ballester

Curtidas 0

Respostas

Emerson Nascimento

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.


GOSTEI 0
Rafs

Rafs

02/08/2004

Só para complemento,

- 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
POSTAR