quinta-feira, 18 de agosto de 2011

Aplicação Cliente-Servidor


Ola, nessa postagem vamos compreender o funcionamento e para que serve uma aplicação cliente-servidor? Uma aplicação desse porte tem por finalidade a programação distribuída através da separação da aplicação por servidor(aplicação que por função tem disponibilizar algums serviços) e cliente(aplicação que faz uso desses serviços) foi uma das arquiteturas que mais predominou nos anos de 1990. Uma de suas característica é o aumento da confiabilidade(com o problema em uma máquina na influencia na operação do sistema como um todo) e a redução de custos(máquinas sem muito poder de processamento pode executar o serviço inaladamente, ao invés de ter uma poderosa máquina fazendo todos serviços).
As aplicações clientes e servidoras são programas executando em máquinas distintas, trocando informação através de uma rede de computadores. Para que os serviços possam ser solicitados, a aplicação cliente deve conhecer quem fornece o serviço (o endereço da aplicação servidora) e qual o protocolo pré-estabelecido para realizar a solicitação.
Vantagens dadas pelo uso modelo de programação cliente-servidor:
Relaciona a execução de processos distintos.
  • Oferece uma estruturação do processamento distribuído baseado no conceito de serviços:
    • Servidor: provedor de serviços
    • Cliente: consumidor de serviços
  • Permite compartilhamento de recursos
    • Servidor pode atender a vários clientes
  • Oferece transparência de localização
    • Tratamento uniforme independentemente de processos estarem na mesma máquina ou em máquinas distintas
  • Permite a comunicação através da troca de mensagens
    • Arquitetura fracamente acoplada
    • Mensagens para solicitações (cliente para servidor) e respostas (servidor para cliente)
  • Encapsula serviços
    • Cliente não precisa saber como servidor implementa o serviço, mas apenas a interface para solicitação e resposta. 

terça-feira, 16 de agosto de 2011

Os nossos planos para o Futuro!

Ao longo do processo do projeto, tivemos mais uma ideia já que trabalharemos com aplicações desktop, pensamos em colocar em rede cliente-servidor (rede local), desse modo permitindo o acesso da comunidade escolar em qualquer local da instituição, com as devidas permissões. No entanto é uma implementação a ser pensada futuramente. 





 Fonte: Google/imagens

O que é o Digital Libraly

Buscamos nesse Projeto uma forma de aperfeiçoamento do ramo de sistemas de gerenciadores de mídias bibliotecárias. Nosso intuito de diminuir a perca de tempo na locação das mesmas. Observamos a necessidade de organização, facilidade de acesso e eficiência das instituições quanto aos empréstimos e devoluções de mídias, com a finalidade de evitar tumultos e aproveitar melhor o tempo.





Fonte da Imagem:Google/imagem