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