(ERP) Arquitetura cliente-servidor Arquitetura aberta

Propaganda
ARQUITETURAS DOS SISTEMAS DE
PLANEJAMENTO DE RECURSOS
EMPRESARIAIS (ERP)
Arquitetura cliente-servidor
Arquitetura aberta
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor
Definição do modelo cliente-servidor
O modelo cliente-servidor descreve uma forma de
relacionamento entre dois programas de computador, na qual
um deles, chamado cliente, solicita serviços a outro, chamado
servidor. Os programas cliente e servidor podem ou não ser
parte de uma mesma aplicação.
Esse modelo oferece uma forma conveniente de interligar
programas que estão distribuídos em diferentes pontos da rede.
Na Internet, por exemplo, um browser é um cliente que solicita
serviços a um servidor web.
Prof. Eduardo H. S. Oliveira
Modelo Cliente-Servidor
Prof. Eduardo H. S. Oliveira
Implementação de Sistemas ERP (3-tier)
• Camada de apresentação
• Camada de aplicação
• Camada de SGBD
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em três camadas
Primeira Camada: Camada de apresentação
A primeira camada é a de apresentação, residente em micro
computador, que contém o software com o qual o usuário
interage. As interfaces com o usuário geralmente são gráficas e
utilizam extensivamente o mouse como dispositivo de entrada.
A camada de apresentação é composta por diversos clientes,
cada um deles correspondendo a um usuário do sistema.
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em três camadas
Segunda Camada: Camada de aplicação
A segunda camada é a de aplicação, composta pela parte
funcional centralizada do sistema ERP. O software de aplicação
normalmente reside em um computador central ou em vários
computadores centrais.
A Camada de aplicação é intermediária entre a camada de
apresentação e a camada do gerenciador de banco de dados.
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em três camadas
Terceira Camada: Camada de SGBD
A terceira camada é a de sistema de gerenciamento de banco
de dados. Essa terceira camada faz toda a gestão dos dados e
normalmente também reside em um computador central.
Prof. Eduardo H. S. Oliveira
Apresentação
Apresentação
Micros
Rede
Aplicação
Servidor(es)
Central(is)
SQL
Base de Dados (SGBD)
Arquitetura de aplicação em três camadas
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em três camadas
Normalmente, os servidores de aplicação e base de dados são
instalados no mesmo ambiente físico e interligados por canais
ou redes locais de altíssima velocidade.
É possível, porém, que os servidores de aplicação e bases de
dados estejam em locais distintos e sejam interligados por
canais de alta velocidade.
Os micro-computadores que hospedam a camada de
apresentação geralmente estão afastados dos servidores
centrais, e podem ser interligados a eles por meio de redes LAN,
WAN ou mesmo a Internet.
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em três camadas
Fat-client x Thin client
• Fat-client
Parte da lógica da aplicação reside na camada de
apresentação.
• Thin-client
Toda a lógica da aplicação reside na camada de aplicação.
Prof. Eduardo H. S. Oliveira
Arquitetura aberta
Prof. Eduardo H. S. Oliveira
Arquitetura aberta
Definição
O conceito de sistemas abertos permite interligar dispositivos de
diferentes fabricantes em um sistema. No domínio dos sistemas
ERP, as vantagens de uma arquitetura aberta estão associadas
à possibilidade de se usar tecnologia de diferentes fornecedores,
uma vez que a oferta de tecnologia e a concorrência entre
fornecedores de sistemas abertos são maiores e resultam em
aumento das opções do usuário e redução de custos da
tecnologia.
Prof. Eduardo H. S. Oliveira
Arquitetura aberta
Exemplos
• SQL
• HTML
• Java (ActiveX)
Prof. Eduardo H. S. Oliveira
ARQUITETURAS DOS SISTEMAS DE
PLANEJAMENTO DE RECURSOS
EMPRESARIAIS (ERP)
Exercícios: (Em grupo de no máximo 4 alunos)
Exercício 1
Elabore um resumo das características, vantagens e
desvantagens da arquitetura cliente-servidor no âmbito dos
sistemas ERP.
Exercício 2
Elabore um resumo das características, vantagens e
desvantagens da arquitetura de sistemas abertos no âmbito dos
sistemas ERP.
Prof. Eduardo H. S. Oliveira
Download