1 / 69

Comércio Eletrônico II: Plataformas de E-Commerce

Comércio Eletrônico II: Plataformas de E-Commerce.  Fábio Roberto Pillatt, 2001 pillatt@dsc.ufpb.br Departamento de Sistemas e Computação - UFPb. Objetivo. Apresentar aos Analistas de negócios algumas plataformas de comércio eletrônico.

niran
Download Presentation

Comércio Eletrônico II: Plataformas de E-Commerce

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comércio Eletrônico II:Plataformas de E-Commerce Fábio Roberto Pillatt, 2001 pillatt@dsc.ufpb.br Departamento de Sistemas e Computação - UFPb

  2. Objetivo • Apresentar aos Analistas de negócios algumas plataformas de comércio eletrônico. • Ênfase no “o que” pode ser oferecido pela plataforma. Não estará sendo tratado “como” implementar uma solução com determinada plataforma. • Disponibilizar uma comparação entre plataformas de comércio eletrônico. • Custo. • Funcionalidades. • Facilidade de uso. • Possibilitar que os analistas de negócios tenham uma noção das funcionalidades providas por uma plataforma. • Para que não sejam enganados pela equipe de desenvolvimento. • Disponibilizar uma aproximação referente ao investimento necessário na implementação de uma solução de comércio eletrônico com a utilização ou não de uma plataforma de e-commerce.

  3. Solução desenvolvida sem uma plataforma de e-commerce • Aplicações simples podem ser desenvolvidas sem a necessidade de uma plataforma de e-commerce. • Não há necessidade de muitas funcionalidades (alto grau de personalização, várias formas de disponibilizar o produto, ...) • Ex.: Site para vendas de camisetas oficiais do Esporte Clube Internacional. • Parte-se do zero. Nenhuma ferramenta, ou componente já pronto, é utilizado. • Tudo deve ser programado manualmente. • Lembre-se que estamos competindo “On Internet Time” • Não se está preso a qualquer solução proprietária. • Plataformas de e-commerce geralmente são caras.

  4. Solução Sem Plataforma Servidor De Aplicações Web Server Browser Cliente HTML Business Logic Servlet RMI BDR • Preocupações com persistência de dados. • Preocupações com transações concorrentes em situações críticas. • Preocupações com segurança. • Implementação de personalização. • etc.

  5. Algumas plataformas de e-commerce O mercado competitivo atual requer que soluções sejam: (1) versáteis à mudanças de mercado, (2) relativamente fáceis de serem desenvolvidas e (3) rápidas de serem implantadas. • Características alcançadas com uma plataforma de e-commerce: • Microsoft BizTalk Server 2000 • WebSphere • Ariba B2B Commerce Platform • Ferramentas Linux: E-commerce • ...

  6. Solução da Microsoft que oferece a infra-estrutura e ferramentas que possibilitam a troca de documentos de negócios. BizTalk Framework. facilita a integração permitindo a comunicação entre sistemas díspares (ERP – e-comerce, e-commerce – legado) Todas as informações são convertidas para XML. Disponibiliza: Ferramentas gráficas de desenvolvimento (BizTalk Editor e BizTalk Mapper); Mecanismos de troca de documentos (suporta XML, EDI, …); Segurança (chave pública/privada, assinaturas digitais e criptografia) Adaptadores de aplicativos (integração fim-a-fim com sistemas financeiros, ERP, CRM, etc). Microsoft BizTalk Server 2000

  7. Arquitetura e ferramentas Responsável pela criação e gerenciamento de documentos de negócios. Responsável por prover serviços básicos e possibilitar a troca de informações entre organizações Responsável pela manutenção e gerenciamento da base de dados.

  8. BizTalk Editor Reconhecimento do Pedido de Compra (Purchase Order). Permite desenvolver e modificar especificações de documentos de negócios. Especificações de documentos definem a estrutura de um docu- mento de negócio inde- pendentemente do formato do dado (EDI, XML, Texto)

  9. BizTalk Management Desk • Usado para definir característica do relacionamento entre parceiros de comércio. • Permite a criação e configuração de acordos entre sócios comerciais referentes a organização, lista de distribuição, segurança, etc.

  10. Requisitos Mínimos de Hardware • Processador 300MHz • 128 MB de RAM • 6 GB de disco rígido • Drive CD-ROM • Adaptador de rede.

  11. Editions • BizTalk Server 2000 é disponbilizado em três edições: • BizTalk Server Enterprise Edition • BizTalk Server Standard Edition • BizTalk Server Developer Edition

  12. BizTalk Server Enterprise Edition • Direcionado a grandes organizações. • Suporta a integração de ilimitadas aplicações com ilimitados • parceiros empresariais sobre a Internet. • Suporta múltiplos processadores para tratar de grandes volumes de • transações.

  13. BizTalk Server Standard Edition • Direcionado para pequenas e médias organizações • Suporta a integração com cinco parceiros empresariais sobre • a Internet. • Não suporta múltiplos processadores.

  14. BizTalk Server Developer Edition • Fornece tecnologias necessárias para integrar aplicações referentes • ao sistema de comércio eletrônico. • Permite que soluções sejam criadas e testadas dentro de um ambiente • de desenvolvimento para, mais tarde, realizar o deployment em um • ambiente de produção completo.

  15. Segurança • Disponibiliza • Suporte para chave pública/privada (autenticação). • Método para identificar a identidade dos participantes. • Baseia-se no protocolo padrão de segurança SSL (Secure Sockets Layer). • Protocolo de transporte seguro para informações confidenciais. • Ex.: Número de cartão de crédito. • Suporte para criptografia de mensagens confidenciais. • Processo que torna mensagens indecifráveis a menos para aqueles que possuem a chave de decodificação. • Apoia-se na segurança interna dos servidores Windows.

  16. Sistemas Operacionais Suportados • Windows NT/2000 • Solução Proprietária

  17. Mecanismos de Interoperabilidade Aplicações da Empresa Aplicações da Empresa Framework B2B ERP CRM SCM SFA Aplicações de Legado Aplicações de Legado Aplicações da Empresa Comprador Fornecedor . . . . . . ERP CRM SCM SFA Aplicações de Legado . . . . . . Comprador / Fornecedor Framework BizTalk A utilização de um framework pode ser de grande valor para solucionar o problema de incompatibilidade de conceitos entre empresas. Delega-se a tarefa da comunicação entre os participantes a um framework B2B. Os participantes não comunicam-se direta- mente.

  18. Troca de documentos • Arquitetura Centraliza (portal Web centralizado - biztalk.org); • validação de esquemas. • Versionamento. • Repositório possui BizTags (elementos XML encapsulados) • Utilização de um framework para realizar a troca de documentos. Repositório Central de BizTags Business 1 Business 2 • Organizações diferentes podem utilizar formatos diferentes • de dados. A plataforma BizTalk faz a conversão para XML • utilizando a ferramenta XSL Transformation.

  19. Escalabilidade • BizTalk Server fundamenta-se na escalabilidade do Windows 2000 Server. • Utiliza o balanceamento de carga, oferecido pelo sistema operacional, para alcançar uma performance otimizada. • Devido a estrutura de repositórios e processamento centralizado utilizado pelo framework BizTalk, a escalabilidade de tal framework pode tornar-se limitada.

  20. Integração com Parceiros Comerciais Parceiros comerciais raramente compartilham os mesmos sistemas internos. Ex.: Padrão de transferência de dados, estrutura do documento de negócios (XML, EDI, texto) O BizTalk Server possibilita uma troca de informações fluída e completamente automatizada entre dois ou mais parceiros comerciais. Abrange desde a capacidade de fazer troca de documentos eletrônicos até a integração de cadeia de fornecimento (SCM - Supply Chain Management).

  21. Integração com Sistemas de Legado • BizTalk Server 2000 possibilita, através do Host Integrator Server 2000, a • integração com sistemas corporativos e com o legado.

  22. Adaptabilidade • Business Logic pode ser inserido no repositório central de Biztags a medida que for necessário. • Empresas podem migrar de Standard Editon para Enterprise Edition, adquirindo assim, maior funcionalidades e desempenho. • Baseia-se na arquitetura mostrada no início deste módulo. • Suporte para a inserção de business logic e disponibilização de serviços básicos.

  23. Custo • Enterprise Edition: $24,999 por processador • Standard Edition: $4,999 • Developer Edition: $499

  24. WebSphere • Uma plataforma de software para comércio eletrônico, produzida pela IBM, que dá suporte para qualquer tipo de e-business. • Pequenos sites preocupados em publicar conteúdo. • Sites responsáveis pelo tratamento de grande volumes de transações do tipo Business-to-Business. • Une fornecedores, vendedores e sócios através de múltiplos sistemas em um ambiente integrado. • O coração do WebSphere é o WebSphere Application Server. • Servidor de aplicações onde o Business Logic deve ser inserido.

  25. Arquitetura e Ferramentas Aplicações de clientes e parceiros. Possibilidade de integração com o sistema. Serviços que possibilitam a implementação de uma solução em resposta a demanda do mercado e requisições do cliente. Funcionalidades adicionais “plugadas” ao sistema a medida que se torne necessário. Base da solução de comércio eletrônico.

  26. Infra-Estrutura • Fornece as funcionalidades básicas que possibilitam disponibilizar um negócio de forma online. • Suporta a inserção de Business Logic (componentes no servidor de aplicações) e funcionalidades (pacotes). • Ferramentas: • WebSphere Application Server • MQSeries

  27. WebSphere Application Server • Ambiente para aplicativos de e-business (Servidor de aplicações). • É o coração do WebSphere. • Possibilita a inserção do Business Logic. • Business Logic pode ser ligado aos processos críticos do negócio. • Disponibilizado em três edições: • Standard Edition • Advanced Edition • Enterprise Edition

  28. Standard Edition • WebSphere Application Server, Standard Edition: • Suporte para Java e servlets. • Suporte para JSP. • Acesso via JDBC para DB2. • Suporte XML (eXtensible Markup Language) e XSL (eXtensible Stylesheet Language). • IBM HTTP Server (servidor de aplicações) • VisualAge for Java (ambiente de programação)

  29. Advanced Edition • WebSphere Application Server, Advanced Edition: • Funcionalidades providas pela Standard Edition. • Lotus Domino • WebSphere Commerce Suite • Suporte para Enterprise Java Beans 1.0 (EJB) • Controle de segurança e gerenciamento, incluindo gerência de grupos de usuários e métodos de políticas de controle.

  30. Enterprise Edition • WebSphere Application Server, Enterprise Edition: • Funcionalidade providas pela Advanced Edition. • Capacidades de integração de processos e elementos EJB. • Suporte a distribuição e persistência de objetos. • CORBA. • Suporta alto volume de transações. • MQSeries. • Possibilita a troca de informações entre as aplicações dos parceiros comerciais.

  31. MQSeries • Um software de mensagens para a integração de aplicativos em diversas plataformas empresariais e comunicação entre fornecedores. • Simplifica a tarefa de conectar aplicações através de ambientes diferentes. • Suporta a troca de informações entre até 35 sistemas operacionais diferentes. • Interface consistente e familiar para todas as plataformas o que minimiza a necessidade de treinamento de usuários. • Permite que todos os usuários troquem informações utilizando a mesma interface familiar disponibilizada pelo MQSeries, independente do Sistema Operacional. • Você poderá dedicar-se ao Business Logic enquanto o MQSeries se encarregará das conexões com os diferentes sistemas.

  32. Extensões da Infra-estrutura • Fornece funcionalidades adicionais para qualquer tipo de crescimento (previsível ou não) do e-business ou exigências por parte do cliente. • Inserção de funcionalidades de forma fácil e rápida. • Ferramentas de apresentação • WebSphere Studio • WebSphere Personalization • WebSphere Portal Server • Ferramentas de deployment • WebSphere Site Analyzer • WebSphere Edge Server • WebSphere Voice Server

  33. WebSphere Studio • Ambiente de desenvolvimento para construção de sites de comércio eletrônico. • Disponibiliza ferramentas necessárias para o programador desenvolver, testar e pôr em operação aplicações Web em HTML e java. • Disponibiliza um conjunto de ferramentas que reduz o tempo e esforço necessário para construir aplicativos dinâmicos para a WEB. • Depurador de código java Integrado. • Suporte para desenvolvimento em equipe. • Não suporta as últimas versões de JSP, servlets e EJB (Enterprise Java Beans). • Não tem nada de intuitivo, o que exige mais tempo de aprendizagem por parte do programador.

  34. WebSphere Personalization • Possibilita a construção de Web sites que forneçam páginas virtuais dinâmicas de acordo com o interesse e necessidade de cada visitante. • Possui 3 engines principais: • Rules Engine: Executa as regras de negócios que determinam quais conteúdos deve ser mostrado para cada visitante. • Resource Engine: permite que proprietários de Web sites otimizem suas estratégias de personalização sobre conteúdos e informações de perfis de múltiplas fontes. • Recommendation Engine:Usa filtro colaborativo para oferecer conteúdo e recomendação de produtos aos visitantes do site.

  35. WebSphere Homepage Builder • Reúne funcionalidades necessárias para construir páginas em um único pacote. • Editor de páginas • WebArt Designer (criação de logotipos gráficos) • Web Animator (criação de GIFs e banners animados) • File Transfer (permite a manipulação de arquivos no servidor Web como que se estivessem em seu PC). • A criação de páginas Web dinâmicas e de qualidade torna-se trivial. • Não é necessário ser expert em programação Web para criar páginas Web de qualidade. • Está disponível para os Sistemas Operacionais Windows e Linux.

  36. WebSphere Portal Server • Possibilita a criação de portais para servir as necessidades de funcionários, sócios e consumidores. • Destina-se à oferta de um framework aberto e escalável para possibilitar a junção de aplicações e informações provenientes de fontes variadas. • Funcionalidades • Navegação, customização, personalização e interatividade de informações e aplicações. • Agrega e sumariza conteúdo de informações para usuários. • Constrói regras baseadas na personalização • WebSphere Personalization integrado. • categorização (habilidade de gerenciamento de usuários em grupos ou individualmente).

  37. WebSphere Site Analyzer • Proporciona análise de tendências e preferências dos visitantes do site. • Ajuda a tomar decisões baseadas no comportamento dos visitantes. • Gerencia o conteúdo do site. • Melhora a eficiência de iniciativas e campanhas virtuais. • Provê informação valiosa sobre o comportamento dos clientes. • Sistemas Operacionais • AIX, Linux, Solaris, Windows 2000/98/95/NT

  38. Aplicações • Serviços modulares e extensíveis que permitem a implementação de soluções em resposta à demanda do mercado e necessidades de clientes. • Softwares off-the-shelf. • Utilizam serviços providos pela plataforma. • Ferramentas: • WebSphere Commerce Suite • Lotus Domino • MQSeries Workflow • WebSphere B2B Integrator

  39. WebSphere Commerce Suite • Solução que fornece ferramentas necessárias para criar e gerenciar sites de e-commerce conforme as necessidades do negócio. • Sites B2B ou B2C. • Edições Start (sites simples) e Pro (sites complexos) • Permite a criação de sites globais que respeitam as variações regionais. • Idiomas, Moedas, catálogos, métodos de pagamento, impostos. • Exige profissionais especializados em Java para desenvolvimento.

  40. Lotus Domino • Domino integra softwares de mensagens, segurança, gerenciamento e distribuição. • Empresas em crescimento podem desejar otimizar contatos com clientes e canalizar os processos comerciais. • Não há mais necessidade de preocupar-se com a integração de softwares para mensagens, segurança, gerenciamento e distribuição e réplica de dados, o Domino integra tudo. • Roda na maioria da plataformas populares. • Windows NT, OS/2, Unix, As/400, Linux e S/390.

  41. MQSeries WorkFlow • Permite que os clientes definem e executem processos de negócios baseados em seus requisitos de negócios específicos. • Processar solicitações de empréstimos bancários mais rápido de modo a melhorar o atendimento aos clientes e diminuir custo. • Ajuda as organizações a definir, documentar, testar, controlar, executar, melhorar e integrar os processos comerciais. • Facilidade de mudança permite a organização reagir fácil e rapidamente à novas exigências de mercado.

  42. WebSphere B2B Integrator • Reduz o tempo, complexidade e custo de implementação de novas aplicações empresarias. • Habilita organizações a criar, executar e gerenciar processos de negócios que se “amarram” a diversas aplicações, empresas e pessoas. • Processos de negócios podem ser gerenciados como um sistema completo. • Introduz um framework para criar, executar e gerenciar processos de negócios.

  43. Aplicações de Clientes e Parceiros • WebSphere possibilita a integração das aplicações de parceiros comerciais com seu sistema interno. • Ex.: Automatização do sistema de e-procurement de uma empresa compradora com o sistema de gerenciamento de pedido da empresa fornecedora. • Permite a integração de sistemas internos. • Ex.:Sistema de gerenciamento de estoque com o sistema de e-procurement.

  44. Requisitos • requisitos para a instalação do IBM WebSphere Application Server, Advanced Edition: • Processador 500MHz • 2GB livre de disco rígido • 512 MB de Memória • Unidades de CD ROM. • Interface de rede • A inclusão de outros softwares (BDs, extensões da plataforma, aplicações) pode exigir um aumento na configuração do hardware.

  45. Catálogo • A ferramenta WebSphere Catalog Manager possibilita elaborar, criar e manter dados de catálogo usando a tecnologia XML e baseada em padrões Java. • Mantém grandes volumes de dados de catálogo de forma rápida, eficiente e padronizada. • Disponibiliza uma interface de gerência fácil. • Inclui funcionalidades de personalização. • Conteúdo de interesse para o cliente. • Língua preferida do cliente. • Gera informações de produtos facilitando o gerenciamento da cadeia de fornecimento.

  46. Segurança • Usuários são inseridos em grupos onde permissões de acesso são delegadas para cada recurso que pode ser acessado através do servidor Web. • Administradores do Sistema. • Clientes. • Servidor de aplicações permite definir grandes variedades de permissões, como permissões para enviar e receber arquivos, para excluir arquivos, para carregar servlets, etc. • WebSphere Aplication Server requer que os clientes autentiquem-se diante do servidor quando solicitam recursos protegidos. • HTTPS (combinação dos protocolos HTTP e SSL) • Autenticação Básica: nome e senha enviados ao servidor em modo texto. • Autenticação Digest: nome e senha (criptografada) enviados ao servidor. • Autenticação Personalizada: formulário de informações. • Autenticação Certificada: autenticação via certificado digital.

  47. Serviços de Pagamento • Devido ao aumento das transações comerciais realizadas de forma online, há uma crescente necessidade para integrar capacidades de pagamentos com softwares existentes. • Solução da IBM: IBM WebSphere Payment Manager. • Permite comerciantes receberem e processarem pagamentos na Internet. • Possibilita a integração com aplicações existentes tais como catálogo online. • Aceita pagamentos em múltiplas moedas. • Permite suporte à SSL e controle de acesso. • Dá suporte para múltiplos tipos de pagamentos

  48. Adaptabilidade • Business Logic pode ser inserido no servidor de aplicações a medida que for necessário. • Empresas podem inserir funcionalidades de acordo com a demanda do mercado ou com o crescimento financeiro da mesma simplesmente “plugando” componentes (pacotes) no sistema de comércio eletrônico. • WebSphere provê uma ambiente integrado para desenvolvimento e deployment. • Pode ser usado em conjunto com aplicações de Lotus Domino,MQSeries, Banco de dados, etc. • Baseia-se na arquitetura mostrada no início deste módulo. • Suporte para a inserção de business logic e disponibilização de serviços básicos.

  49. Adaptabilidade WebSphere B2B Integrator WebSphere Site Analyzer WebSphere Personalization Advanced Edition: VisualAge for Java Lotus Domino WebSphere Commerce Suite IBM HTTP Server

  50. Sistemas Operacionais Suportados • Aplicações “plugadas” podem suportar SOs diferentes. • Standard Edition: Windows NT/2000, AIX, AS/400, HP-UX, Red-Hat Linux, Caldera Linux, OS/390 e Novell NetWare. • Advanced Edition: Windows NT/2000, Solaris, AIX, AS/400 HP-UX, Red Hat Linux, Novell NetWare. • Enterprise Edition: Windows NT, Solaris, AIX, OS/390

More Related