Vous êtes sur la page 1sur 14

ARQUITETURAS DOS SISTEMAS DE

PLANEJAMENTO DE RECURSOS PLANEJAMENTO DE RECURSOS


EMPRESARIAIS (ERP)
Arquitetura cliente-servidor
Arquitetura aberta
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor
Definio do modelo cliente-servidor
O modelo cliente-servidor descreve uma forma de
relacionamento entre dois programas de computador, na qual relacionamento entre dois programas de computador, na qual
um deles, chamado cliente, solicita servios a outro, chamado
servidor. Os programas cliente e servidor podem ou no ser
parte de uma mesma aplicao.
Esse modelo oferece uma forma conveniente de interligar
programas que esto distribudos em diferentes pontos da rede. programas que esto distribudos em diferentes pontos da rede.
Na Internet, por exemplo, um browser um cliente que solicita
servios a um servidor web.
Prof. Eduardo H. S. Oliveira
Modelo Cliente-Servidor
Prof. Eduardo H. S. Oliveira
Implementao de Sistemas ERP (3-tier)
Camada de apresentao
Camada de aplicao
Camada de SGBD
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em trs camadas
Primeira Camada: Camada de apresentao
A primeira camada a de apresentao, residente em micro
computador, que contm o software com o qual o usurio computador, que contm o software com o qual o usurio
interage. As interfaces com o usurio geralmente so grficas e
utilizam extensivamente o mouse como dispositivo de entrada.
A camada de apresentao composta por diversos clientes,
cada um deles correspondendo a um usurio do sistema.
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em trs camadas
Segunda Camada: Camada de aplicao
A segunda camada a de aplicao, composta pela parte
funcional centralizada do sistema ERP. O software de aplicao funcional centralizada do sistema ERP. O software de aplicao
normalmente reside em um computador central ou em vrios
computadores centrais.
A Camada de aplicao intermediria entre a camada de
apresentao e a camada do gerenciador de banco de dados.
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em trs camadas
Terceira Camada: Camada de SGBD
A terceira camada a de sistema de gerenciamento de banco
de dados. Essa terceira camada faz toda a gesto dos dados e de dados. Essa terceira camada faz toda a gesto dos dados e
normalmente tambm reside em um computador central.
Prof. Eduardo H. S. Oliveira
Apresentao Apresentao Micros
Rede
Aplicao
Base de Dados (SGBD)
SQL
Servidor(es)
Central(is)
Arquitetura de aplicao em trs camadas
Prof. Eduardo H. S. Oliveira
Arquitetura cliente-servidor em trs camadas
Normalmente, os servidores de aplicao e base de dados so
instalados no mesmo ambiente fsico e interligados por canais
ou redes locais de altssima velocidade.
possvel, porm, que os servidores de aplicao e bases de
dados estejam em locais distintos e sejam interligados por
canais de alta velocidade.
Os micro-computadores que hospedam a camada de
apresentao geralmente esto afastados dos servidores apresentao geralmente esto 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 trs camadas
Fat-client x Thin client
Fat-client
Parte da lgica da aplicao reside na camada de
apresentao.
Thin-client
Toda a lgica da aplicao reside na camada de aplicao. Toda a lgica da aplicao reside na camada de aplicao.
Prof. Eduardo H. S. Oliveira
Arquitetura aberta
Prof. Eduardo H. S. Oliveira
Arquitetura aberta
Definio
O conceito de sistemas abertos permite interligar dispositivos de
diferentes fabricantes em um sistema. No domnio dos sistemas diferentes fabricantes em um sistema. No domnio dos sistemas
ERP, as vantagens de uma arquitetura aberta esto associadas
possibilidade de se usar tecnologia de diferentes fornecedores,
uma vez que a oferta de tecnologia e a concorrncia entre
fornecedores de sistemas abertos so maiores e resultam em
aumento das opes do usurio e reduo de custos da
tecnologia. tecnologia.
Prof. Eduardo H. S. Oliveira
Arquitetura aberta
Exemplos
SQL SQL
HTML
Java (ActiveX) Java (ActiveX)
Prof. Eduardo H. S. Oliveira
ARQUITETURAS DOS SISTEMAS DE
PLANEJAMENTO DE RECURSOS
EMPRESARIAIS (ERP)
Exerccios: (Em grupo de no mximo 4 alunos) Exerccios: (Em grupo de no mximo 4 alunos)
Exerccio 1
Elabore um resumo das caractersticas, vantagens e
desvantagens da arquitetura cliente-servidor no mbito dos
sistemas ERP.
Exerccio 2 Exerccio 2
Elabore um resumo das caractersticas, vantagens e
desvantagens da arquitetura de sistemas abertos no mbito dos
sistemas ERP.
Prof. Eduardo H. S. Oliveira