Indústria da Informação Marcus Sampaio Marcus Sampaio – [email protected] Objetivos • Descrição detalhada do fenômeno da Internet, com ênfase em aplicações de comércio eletrônico – Suporte da indústria da informação ao comércio eletrônico • Tendências das tecnologias da informação • Regulamentação, taxação, propriedade intelectual e segurança Marcus Sampaio – [email protected] Sumário • Parte 1: O Fenômeno da Internet e da Web – – – – Internet e Web Web Browsers e Servidores Web Segurança Multimídia Marcus Sampaio – [email protected] Sumário • Parte 2: Comércio Eletrônico na Web – Modelos de Sites de Comércio Eletrônico – Arquiteturas de Sites de Comércio Eletrônico – Tecnologias Envolvidas Marcus Sampaio – [email protected] Sumário • Parte 3: Marketing na Web – Meu site está pronto. Como atrair os clientes? – Tipos de Marketing – Tecnologias Envolvidas Marcus Sampaio – [email protected] Sumário • Parte 4: Tendências das Tecnologias de Informação • Parte 5: Aspectos Legais de E-commerce Marcus Sampaio – [email protected] Avaliação O participante será instado a: 1. Fazer prospecção na Internet para descobrir e avaliar diferentes modelos reais de comércio eletrônico 2. Atualizar o BusinessPlan com uma sugestão preliminar das tecnologias de informação a ser utilizadas Marcus Sampaio – [email protected] O Fenômeno da Internet e da Web 1 Marcus Sampaio – [email protected] Sumário • • • • Internet e Web Web Browsers e Servidores Web Segurança Multimídia Marcus Sampaio – [email protected] Internet • Uma rede de redes de computadores – Network Service Providers (NSPs) – Internet Service Providers (ISPs) – Network Access Points (NAPs) Marcus Sampaio – [email protected] Internet ISP NAP ISP ISP ISP ISP NAP NAP NAP ISP ISP ISP Backbone Marcus Sampaio – [email protected] Internet • Protocolos – Transmission Control Protocol/Internet Protocol (TCP/IP) – Next Generation Internet Protocol (IPng) Marcus Sampaio – [email protected] Internet Application Layer FTP, HTTP, Telnet, NNTP Transport Layer Transmission Control Protocol (TCP) User Datagram Protocol (TCP) Internet Protocol (IP) Network Interface Layer Physical Layer Marcus Sampaio – [email protected] Internet Tipo de Rede Usuários Típicos Acesso Tipo de Informação Internet Qq. indivíduo com acesso dialup ou LAN Somente pessoal autorizado de uma companhia Grupos autorizados de várias empresas Irrestrito Público em geral Privativo e restrito Específico Privativo e restrito Específico Intranet Extranet Marcus Sampaio – [email protected] Internet • Internet2 • Next Generation Internet (NGI) Marcus Sampaio – [email protected] World Wide Web (WWW) • Web-Based Client/Server – – – – – Web Browsers Servidores Web (Web Servers) URL HTTP MINE Marcus Sampaio – [email protected] WWW • Web Browsers – Netscape Communicator 4.0 – Microsoft’s Internet Explorer Marcus Sampaio – [email protected] WWW • Web Browsers – HTML Pessoas do Quarto Andar João, 42 anos, [email protected] Maria, 36 anos, [email protected] José, 58 anos, [email protected] Marcus Sampaio – [email protected] WWW • Web Browsers – HTML <h1>Pessoas do Quarto Andar </h1> <p> <b>João</b>, 42 anos, <i>[email protected]</i> </p> <p> <b>Maria</b>, 36 anos, <i>[email protected]</i> </p> <p> <b>José</b>, 58 anos, <i>[email protected]</i> </p> Pergunta: como um software pode reconhecer que Maria tem 36 anos? Marcus Sampaio – [email protected] WWW • Web Browsers – XML <tabela> <descrição> Pessoas do Quarto Andar </descrição> <pessoas> <pessoa> <nome> João </nome> <idade> 42 anos </idade> <email> [email protected] </email> </pessoa> ... </pessoas> </tabela> Agora um software pode reconhecer que Maria tem 36 anos Marcus Sampaio – [email protected] WWW • Servidores Web (Web Browsers) – – – – Sistema operacional de um web site Controle do acesso ao site Execução de scripts e programas externos Ferramentas de admininstração • Funções do Servidor • Conteúdo do Web site Marcus Sampaio – [email protected] WWW • Web Servers – Produtos • Apache • Microsoft IIS • Netscape Marcus Sampaio – [email protected] Servidores Web: Divisão do Mercado 01/96 01/97 01/98 01/99 Servidor N=74 N=646 N=1835 N=4062 Apache 19.7% 41.4% 45.4% 54.2% Microsoft IIS Netscape 0.0% 7.7% 20.7% 23.4% 12.4% 9.9% 5.5% 4.2% O'Reilly 3.8% 2.3% 2.2% 1.7% NCSA 35.7% 10.8% 3.8% 1.2% Marcus Sampaio – [email protected] WWW • Web Servers – Plataformas • Unix • NT • Outras – Desempenho – Segurança – Serviços de comércio eletrônico Marcus Sampaio – [email protected] Aplicações Básicas Web-Based Application Protocol Purpose E-mail Simple Mail Transport Protocol (SMTP) Post Office Protocol version 3 (POP3) Transmissão de mensagens e arquivos anexados na Internet File Transfer File Transfer Protocol (FTP) Upload e download de arquivos através da Internet Chat Internet Relay Chat Protocol (IRC) Interação em tempo real na Internet UseNet Newsgroups Web Network News transfer Protocol (NNTP) Foros de discussão na Internet Hypertext Transfer Protocol (HTTP) Acesso a hipertextos e outros recursos Marcus Sampaio – [email protected] WWW • Segurança – Synchronous Private Key Encryption Private Key Message Encryption Text Sender Private Key Ciphered Decryption Text Message Text Receiver Marcus Sampaio – [email protected] Segurança Plain text AB BC etc. Plain text Secret encryption algorithm (black box encryptors) Secret decryption algorithm BA CB etc. Uncoded bit stream Add x, then rotate y and then subtract z Known encryption algorithm Reverse process to decrypt Marcus Sampaio – [email protected] WWW • Segurança – Public Key Encryption Public Key Message Encryption Text Sender Private Key Ciphered Decryption Text Message Text Receiver Marcus Sampaio – [email protected] WWW • Segurança – Digital Envelop Session Key Public Key Digital Envelop Private Key Session Key Marcus Sampaio – [email protected] WWW • Segurança – Digital Envelop Session Key Message Encryption Text Sender Session Key Ciphered Decryption Text Message Text Receiver Marcus Sampaio – [email protected] WWW • Segurança – Digital Signature Public Key Private Key Message Text Signature Message Text Encryption Sender Private Key of Sender Ciphered Decryption Text Signature Receiver Private Key of Sender Marcus Sampaio – [email protected] WWW • Segurança – Digital Signature Public Key Private Key Message Text Signature Message Text Encryption Sender Private Key of Sender Ciphered Decryption Text Signature Receiver Private Key of Sender Marcus Sampaio – [email protected] WWW • Segurança – Secure Socket Layer (SSL) • https://www.siteseguro.com Marcus Sampaio – [email protected] WWW • Segurança – Intranet Marcus Sampaio – [email protected] Intranet Clients Databases Servers Legacy Systems Intranet E-mail Servers Firewall Web Servers Marcus Sampaio – [email protected] WWW • Segurança – Virtual Private Networks (VPN) Marcus Sampaio – [email protected] Extranet Extranet Suppliers Distributors Intranet Tunneling Internet Intranet Customers Marcus Sampaio – [email protected] WWW • Multimídia – WebCasting • Text streams • Streaming audio • Streaming video Marcus Sampaio – [email protected] Transmissão de Dados Multimídia Content 28 Kbps 56 Kbps 128 Kbps 1 Mbps 10 Mgps Text stream X X X X X VQ Audio X X X X X AMQ Audio X X X X X X X X CDQ Audio X X Video X X FMQ Audio Marcus Sampaio – [email protected] Comércio Eletrônico 2 na Web Marcus Sampaio – [email protected] Sumário • Modelos de Sites de Comércio Eletrônico • Arquiteturas de Sites de Comércio Eletrônico • Tecnologias Envolvidas Marcus Sampaio – [email protected] Modelos de Sites de Comércio Eletrônico • Marketing Direto – Naive Model (Seller-driven market) – Customisation Model (Buyer-driven market) • Marketing Indireto – Electronic Shopping Mall (e-mall) • Intermediário Eletrônico – Contact Model (Open market) Marcus Sampaio – [email protected] Modelos de Sites de Comércio Eletrônico • Marketing Direto – Naive Model Marcus Sampaio – [email protected] Information Boundary Buyer Info Seller Buyer Knowledge of the Buy Product Info Marcus Sampaio – [email protected] Marketing Direto: Naive Model Customer Select suppliers web page Message Flows Request for goods -------------------------------> Enjoys purchase Supplier Establish shop front Solicit details of the order Credit card validated Goods availability checked Order confirmation <-----------------------------Order fulfilment <------------------------------ Marcus Sampaio – [email protected] Modelos de Sites de Comércio Eletrônico • Marketing Direto – Customisation Model Marcus Sampaio – [email protected] Need to Know . Buyer Behavior . How Many People Browsing . Configuration Attempts . How Many Buy Seller Need to Know . Product . Price . Order Aggregation Buyer Buyer exits intranet into sell-side Web site (and configures transaction) – then infirmation is taken back inside the buyer’s firewall Marcus Sampaio – [email protected] Marketing Direct: Customisation Model Customer Select suppliers web page Message Flows Product enquiry ----------------------------> Select preferences ----------------------------> Enjoys choice Supplier Establish shop front with user configurable applications Presentation of options Capture customer choice Check build schedule Validate credit card Order confirmation <---------------------------Order fulfilment <---------------------------- Marcus Sampaio – [email protected] Intermediário Eletrônico : Contact Model Customer View catalogue Message Flows Submit bid -------------------------> Enjoys bargain Bid accept/reject <------------------------- Supplier Maintains catalogue Collect all bids Select winning bids Match buyers and sellers Collet commission Marcus Sampaio – [email protected] Elementos Essenciais de um Negócio Eletrônico Shop front Network Supplier Settlement Customer Financial institutions Marcus Sampaio – [email protected] Arquiteturas de Sites de Comércio Eletrônico Marcus Sampaio – [email protected] Technology Advances Time Marcus Sampaio – [email protected] Storefront System Enterprise Firewall Buyer Internet Bank Back-Office Systems Web Catalogue Inventory Management Web Commerce Server Order Processsing And Fulfillment System Payment Gateway Accounting System Marcus Sampaio – [email protected] Seller Commerce Site Enterprise Firewall Web Server Back-Office Servers and Applications Databases Databases Commerce Servers and Applications Service Request Load Balancer Payment And Other Gateways Web Browsers Marcus Sampaio – [email protected] Arquiteturas de Sites de Comércio Eletrônico • Naive Model: Catálogo – Catálogo DIY • Centralizado • Low-end Marcus Sampaio – [email protected] Catálogo DIY Consumer client Internet Merchant WWW front-end Catalogue creation & management tools Catalogue Platform Payments gateway Email gateway Marcus Sampaio – [email protected] Naive Model: Catálogo DIY • Características de Projeto – Coleção de documentos HTML – Aplicativos • Interpretadores de documentos HTML • Shopping cart • Formulário de pedido de compra Marcus Sampaio – [email protected] Naive Model: Produtos • Catálogo Comercial – Centralizado, com diferentes visões – Low-end Marcus Sampaio – [email protected] Catálogo Comercial Merchant client Consumer client Internet Merchant WWW front-end Multiple virtual catalogues Catalogue creation & management tools Catalogue Platform Payments gateway Email gateway Marcus Sampaio – [email protected] Customisation Model: Catálogo • Centralizado • High-end • Integração com outros processos, tais como controle de estoque • Personalização dos produtos Marcus Sampaio – [email protected] Catálogo Integrado WWW front-end Custom web components and templates Catalogue components RDBMS Back-end integration tools Off-line administration tools Merchant’s existing computing systems Marcus Sampaio – [email protected] Catálogo Personalizado • O cliente define suas preferências • O sistema identifica as preferências do cliente Marcus Sampaio – [email protected] Contact Model: Catálogo • Virtual • Agentes, Market Mediation Marcus Sampaio – [email protected] Contact Model: Catálogo Sellers Internet Superset catalogue Buyer Marcus Sampaio – [email protected] Contact Model: Catálogo Customer Customer Internet Customer Brokering site Insurance company Insurance company Internet Insurance company Marcus Sampaio – [email protected] Pagamento Card holder (consumer) Issuing bank Merchant Acquiring bank Payment service provider (e.g. Visa) Marcus Sampaio – [email protected] Pagamento Seguro • Segure Socket Layer (SSL) • Secure Electronic Transaction (SET) Marcus Sampaio – [email protected] Integração Front-End BackEnd • Supply Chain • Workfow • Legacy Systems Marcus Sampaio – [email protected] Items $ $ $ Options 1 2 Production 5 Availability 4 Order Status 6 Invoice 7 Marcus Sampaio – [email protected] 3 Object Middleware Mid-tier server Desktop Browser client Applets HTTP Application tools DCE, CORBA, EJB, ... HTTP server DCE Mid-tier application logic Gateway Marcus Sampaio – [email protected] Data server Arquiteturas n-tier {Transação, Persistência, Segurança, FailOver, Balanceamento de Carga + Business Logic} EJB Container Marcus Sampaio – [email protected] Encapsulated data structure Permitted operations the only way to manipulate the data structure Marcus Sampaio – [email protected] Desenvolver ou Comprar? • Frameworks • Plataformas de Comércio Eletrônico Marcus Sampaio – [email protected] Marketing na Web Marcus Sampaio – [email protected] 3 Sumário • Meu site está pronto. Como atrair os clientes? • Tipos de Marketing • Tecnologias Envolvidas Marcus Sampaio – [email protected] Marketing na Web • Meu site está pronto. Como atrair os clientes? • Tipos de Marketing – Passive Pull Strategy – Active Push Strategy Marcus Sampaio – [email protected] Marketing na Web • Passive Push Strategy – Tecnologias Envolvidas • Mala Direta Eletrônica Marcus Sampaio – [email protected] Marketing na Web • Active Push Strategy – Tecnologias Envolvidas • Cookie Marcus Sampaio – [email protected] Marketing na Web • Active Push Strategy – Tecnologias Envolvidas • Painel (Banner) • Anúncio (Ad – Advertisement) – Genérico – Personalizado Marcus Sampaio – [email protected] Marketing na Web • Active Push Strategy – Tecnologias Envolvidas • Painel (Banner) Marcus Sampaio – [email protected] Marketing na Web • Active Push Strategy – Tecnologias Envolvidas • Anúncios Associados a Outros Anúncios Marcus Sampaio – [email protected] Marketing na Web • Active Push Strategy – Tecnologias Envolvidas • Data Mining Marcus Sampaio – [email protected] Marketing na Web • Active Push Strategy – Tecnologias Envolvidas • Push Technology Marcus Sampaio – [email protected] Marketing na Web • Active Push Strategy – Tecnologias Envolvidas • Agentes Inteligentes (Intelligent Agents) Marcus Sampaio – [email protected] Tendências das Tecnologias De Informação Marcus Sampaio – [email protected] 4 Sumário • • • • • • Transmissão de Dados Internet Comércio Eletrônico PontoCom Computação Móvel Educação Marcus Sampaio – [email protected] Transmissão de Dados • A Banda Larga Muda Tudo • Nova Geração de Modems • Rede Local de 10 Gpps Marcus Sampaio – [email protected] Internet • IPv6 • Comunicação Ponto-a-Ponto (Peer-toPeer) Marcus Sampaio – [email protected] Comércio Eletrônico • • • • • • O Consumidor O Produto A Receita O Empacotamento O Computador Pessoal O Banner Marcus Sampaio – [email protected] Comércio Eletrônico • • • • O Email O Texto A Simplicidade Ser Original no Óbvio Marcus Sampaio – [email protected] PontoCom • • • • • • Mão-de-obra Investimentos Portais Campanhas Publicitárias Provedores de Acesso Negócios Tradicionais Marcus Sampaio – [email protected] Computação Móvel • WAP (Wireless Access Phone) Marcus Sampaio – [email protected] Educação • Ensino.net Marcus Sampaio – [email protected] Bibliografia • • • • Turban, Efraim et al. Electronic Commerce: a Managerial Perspective, Prentice Hall, 1999. Norris, Mark et al. eBusiness Essentials: Technology and Network Requirements for the Electronic Marketplace. John Wiley & Sons, 2000 Deise, Martin et al. Executive’s Guide to E-Business: From Tactics to Strategy. John Wiley & Sons, 2000 Revista INFO Exame, Editora Abril, janeiro/2001 Marcus Sampaio – [email protected]