Fundamentos da arquitetura cliente-servidor

Disponível somente no TrabalhosFeitos
  • Páginas : 47 (11555 palavras )
  • Download(s) : 0
  • Publicado : 17 de novembro de 2011
Ler documento completo
Amostra do texto
Fundamentos da Arquitetura Cliente/Servidor
SUMÁRIO

1 - INTRODUÇÃO 2 - ARQUITETURA CLIENTE/SERVIDOR 2.1 - VANTAGENS 2.2 - DESVANTAGENS 2.3 - MODELOS DA ARQUITETURA CLIENTE / SERVIDOR 2.3.1 - Arquitetura C/S Simples 2.3.2 - Arquitetura C/S em Dois Níveis 2.3.3 - Arquitetura C/S Multinível 2.3.4 - Arquitetura C/S Par-Par 3 - ALGUNS TIPOS DE PROCESSOS NUMA ARQUITETURA CLIENTE/SERVIDOR 3.1 -PROCESSAMENTO DISTRIBUÍDO 3.2 - CAMADAS DA ARQUITETURA CLIENTE / SERVIDOR 3.2.1 - Sistema de Três Camadas para a Aplicação
3.2.1.1 - Apresentação Distribuída 3.2.1.2 - Apresentação Remota 3.2.1.3 - Lógica Distribuída 3.2.1.4 - Gerenciamento de Dados Centralizado 3.2.1.5 - Gerenciamento de Dados Distribuídos

1 1 3 3 4 4 4 5 6 6 7 9 12
13 14 14 15 15

4 - REDES DE COMPUTADORES 4.1 - PROTOCOLOS4.1.1 - O Modelo de Referência OSI/ISO 4.1.2 - TCP/IP 4.2 - ASPECTOS DE CONEXÃO 4.3 - ASPECTOS DE SINCRONISMO E PASSAGEM DE MENSAGEM 4.4 - CONEXÃO TCP/IP 4.5 - SOCKETS 4.5.1 - Interfaces de Comunicação utilizando Sockets 5 - BANCOS DE DADOS ORIENTADOS A OBJETOS 5.1 - INTRODUÇÃO 5.2 - ALGUNS SGBDOOS E SUAS VERSÕES CLIENTE/SERVIDOR 5.2.1 - SGBDOO O2 5.2.2 - SGBDOO GemStone 5.2.3 - SGBDOO POET 6 -CONCLUSÃO REFERÊNCIAS BIBLIOGRÁFICAS

16 16 17 18 20 21 22 25 28 30 30 31 31 32 33 34 35

1

Fundamentos da Arquitetura Cliente/Servidor 1 - Introdução
Este relatório tem por objetivo mostrar as características técnicas que envolvem a Arquitetura Cliente/Servidor, desde a sua concepção teórica até a implantação da comunicação entre Cliente e Servidor por meio de uma biblioteca de Sockets. Noitem 2 será definido a parte teórica da Arquitetura Cliente/Servidor bem como alguns aspectos de definição desta arquitetura, além de mostrar os modelos existentes para implantação desta arquitetura. Em 3 serão mostrados alguns tipos de processamentos existentes, porém enfocando o processamento distribuído. Em 4 serão vistos os conceitos básicos sobre Rede de Comunicação, enfatizando o protocoloTCP/IP e a biblioteca de Sockets. Em 5 são apresentadas as características técnicas de alguns SGBDOOs numa arquitetura Cliente/Servidor. Finalmente, em 6, é feita uma breve conclusão com respeito ao modelo de arquitetura apresentado.

2 - Arquitetura Cliente/Servidor
A arquitetura Cliente/Servidor vem sendo desenvolvida há vários anos, porém em pequenos passos. Primeiro, a realocação deaplicações em Mainframe para as chamadas plataformas abertas rodando, Sistema Operacional UNIX. Depois, com relação a abordagem dos dados, saindo de Sistemas de Arquivos ou Banco de Dados Hierárquicos locados em Mainframes para Sistemas de Banco de Dados Relacional, e posteriormente, a importância da capacidade gráfica dos pacotes de “front-end” existentes, facilitando a interação com o usuário (MCKIE,1997).Vários aspectos sobre uma definição da arquitetura Cliente/Servidor podem ser descritos. ⇒ O termo Cliente/Servidor refere-se ao método de distribuição de aplicações computacionais através de muitas plataformas. Tipicamente essas aplicações estão divididas entre um provedor de acesso e uma central de dados e numerosos clientes contendo uma interface gráfica para usuários para acessar e manipulardados. ⇒ Cliente/Servidor geralmente refere-se a um modelo onde dois ou mais computadores interagem de modo que um oferece os serviços aos outros. Este modelo permite aos usuários acessarem informações e serviços de qualquer lugar. ⇒ Cliente/Servidor é uma arquitetura computacional que envolve requisições de serviços de clientes para servidores. Uma rede Cliente/Servidor é uma extensão lógica daprogramação modular. Portanto, uma definição para a arquitetura Cliente/Servidor seria a existência de uma plataforma base para que as aplicações, onde um ou mais Clientes e um ou mais Servidores, juntamente com o Sistema Operacional e o Sistema Operacional de Rede, executem um processamento distribuído.
1

Um sistema Cliente/Servidor poderia ser, então, entendido como a interação entre...
tracking img