Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Porque Client/Serve ?
Message
 
À
09/02/2002 10:40:01
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00617896
Message ID:
00617927
Vues:
20
Oi Walney,

Client/Server eh uma tecnica de desenvolvimento de software, que monta uma arquitetura logica para a sua aplicacao onde voce tentara dividir as tarefas/responsabilidades de processamento entre o lado cliente e o lado servidor da sua aplicacao. No modelo C/S classico temos exatamente isso: dois lados um cliente e um servidor. Este modelos tem se expandido para o que se chama de modelo n-camadas ou n-tier, onde voce divide as responsabilidades e consequentemente o processamento da sua aplicacao em diversas camadas. Normalmente a camada inicia no cliente, passa por uma camada intermediaria, onde voce tera as validacoes das regras de negocio e finalmente chegarah na camada de dados, onde estarao os seus dados ou SGBD. Bom, falando de cliente/servidor especificamente vc terah uma parte da sua aplicacao rodando na maquina do usuario e outra parte rodando em um servidor, que geramente eh um servidor de banco de dados como o SQL Server. Assim, vc pode ter uma consulta SQL montada na aplicacao cliente que pode ser enviada para o SGBD, processada no lado servidor e os resultados retornados para o cliente. Veja que houve uma divisao de processamento aqui, o que aumenta a escalabilidade da sua aplicacao, diminui o fluxo de rede e dah aa sua aplicacao uma arquitetura mais flexivel.
Nao se esqueca de estudar tudo isso num contexo n-camadas, que eh o atualmente mais aceitavel em termos de arquitetura de software.

Um bom livro, na minha opiniao sobre aplicacoes distribuidas eh
Projetando Solucoes Baseadas em Componentes da Mary Kirtland.

Um abraco!
-----
Fabio Vazquez
http://www.fabiovazquez.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform