3) uma arquitetura para e

Propaganda
3) Uma arquitetura para e-commerce
•
•
Componentes técnicos
•
Automatização da cadeia de parceiros externos (“the supply
chain”)
•
Automatização da cadeia de parceiros internos (“the internal
value chain”)
Desafios tecnológicos: interfaces, interoperabilidade,
segurança
[ e-comm ]
3) UMA ARQUITETURA PARA E-COMMERCE
© UFPB / DSC / MCS
Abril/2001
31
[ e-comm ]
 COMPONENTES TÉCNICOS
o Web Client/Server
 Serviço de gerência de páginas Web (html + programas de
acesso a BDs, geralmente) que são requisitados por
clientes (PCs, usuários do Web Server)
© UFPB / DSC / MCS
Abril/2001
32
[ e-comm ]
 Componentes
 Hardware
 Software
 Sistema Operacional
 Sistema Operacional de Rede
 Conteúdo do Web site
 Serviços
 Autenticação de usuário ou de transação
 Transmissão / processamento de páginas Web
 Tolerância a faltas (hardware redundante, nobreak)
© UFPB / DSC / MCS
Abril/2001
33
[ e-comm ]
o Transaction Server
© UFPB / DSC / MCS
Abril/2001
34
[ e-comm ]
 Uma transação é uma unidade lógica de trabalho (ou uma
lógica de negócio  “business logic”), uma unidade de
tolerância a faltas (`tudo ou nada´), e uma unidade de
sincronização em presença de acessos concorrentes
 Um programa
 Várias transações dentro de um programa
 Unidades lógicas de trabalho típicas:
pedidos/compras/pagamentos, manutenção de dados
(inclusão, atualização e remoção)
© UFPB / DSC / MCS
Abril/2001
35
[ e-comm ]
o Database Server
 SGBD + BD
 BD
o Dados
o Programas
 “Stored procedures”
© UFPB / DSC / MCS
Abril/2001
36
[ e-comm ]
 Serviços de objetos: métodos
 “Triggers”)
 Devem ser capazes de atender a muitos clientes
simultaneamente
 BDs típicos
o Catálogo
o Cadastro de Clientes
o Cadastro de Fornecedores
o Pedidos e Compras
o Contas a Receber
o Contas a Pagar
© UFPB / DSC / MCS
Abril/2001
37
[ e-comm ]
 DESAFIOS TECNOLÓGICOS: INTERFACES, INTEROPERABILIDADE,
SEGURANÇA
 Interfaces
o Cadeia de parceiros externos (“the supply chain”)
 Sistemas legados (“legacy systems”)
 Padrões legados de intercâmbio de informação
 EDI – Electronic Data Interchange
 Adoção de novos padrões de intercâmbio de informação
 XML
o Cadeia de parceiros internos (“the value chain”)
 Sistemas legados
o Enfoque baseado na Web (“Web-based approach”)
 Interfaces padrão Web
© UFPB / DSC / MCS
Abril/2001
38
Download