Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arquiteturas cliente-servidor
1- Arquitetura cliente-servidor
um modelo que separa os clientes e os servidores. Neste modelo, as parte
so interligadas entre si, geralmente utilizando-se uma rede de computadores.
Cada objeto de um cliente pode enviar requisies de dado para algum dos
servidores conectados e esperar pela resposta. Por sua vez, os servidores
disponveis pode aceitar tais requisies, process-las e retornar o resultado
para o cliente. Apesar do conceito ser aplicado em diversos usos e aplicaes,
a arquitetura praticamente a mesma.
Muitas vezes os clientes e servidores se comunicam atravs de uma rede de
computador com hardwares separados, como no caso de um sistema web,
mas tambm o cliente e servidor podem residir no mesmo local. Um cliente no
compartilha de seus recursos, mas solicita o contedo de um servidor ou
funo de servio. Os clientes, portanto, iniciam sesses de comunicao com
os servidores que esperam as solicitaes de entrada.
A caracterstica de cliente-servidor, descreve a relao de programas em um
aplicativo. O componente de servidor fornece uma funo ou servio a um ou
muitos clientes, que iniciam os pedidos de servios.
Por exemplo, um navegador da web um programa cliente em execuo no
computador de um usurio que pode acessar informaes armazenadas em
um servidor web na Internet. Um outro exemplo seria algum usurio de
servios bancrios de algum banco, como o Ita ou Caixa Econmica Federal,
acessando de seu computador via um navegador da Web(aplicativo cliente),
como o Firefox ou Google Chrome para enviar uma solicitao para um
servidor web do banco(servidor).
Cada instncia de software do cliente pode enviar requisies de dados a um
ou mais servidores ligados. Por sua vez, os servidores podem aceitar esses
pedidos, process-los e retornar as informaes solicitadas para o cliente.
Embora este conceito possa ser aplicado para uma variedade de razes para
diversos tipos de aplicaes, a arquitetura permanece fundamentalmente a
mesma.
2 Arquitetura de objetos distribudos
Na arquitetura de objetos distribudos os componentes do sistema so objetos
que fornecem uma interface para um conjunto de servios fornecidos. Outros
objetos chamam esses servios sem distino logica entre um cliente(receptor
de um servio) e um servidor(provedor de um servio).
Os objetos podem ser distribudos entre uma serie de computadores na rede e
se comunicam atravs de um middleware. Esse middleware chamado de
requisitor de objetos. Seu papel fornecer uma interface transparente continua
entre os objetos.
3 Arquiteturas de multiprocessadores
um dos modelos de sistemas distribudos mais simples, que consiste em uma