Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação - Presentation Transcript

    1. Anhanguera Educacional V Semana da Informática SOA – Arquitetura Orientada a Serviços Conceito e prática de Implementação A aplicação de SOA na otimização de processos de negócio Versão 02/2008 22, 23 e 24 de Abril de 2008 | Auditório Mozart | São Paulo – SP
    2. Agenda 1
      • Parte 1 - O conceito de SOA.
      • Parte 2 - Bases para um Projeto de SOA.
      • Parte 3 - O papel da TI nas empresas.
      • Parte 4 - SOA na prática.
      • Parte 5 - O futuro dos negócios com SOA.
      • Espaço aberto.
    3. Agenda
      • Parte 1 - O conceito de SOA.
        • Definição segundo o Gartner Group.
        • Nomenclaturas comuns.
        • Princípios de integração.
        • Por que integrar?
    4. Definição segundo o Gartner Group Fonte: Information Week – 28/09/2006.
    5. Nomenclaturas comuns
      • SOA – Service Oriented Architecture.
      • BPM – Business Process Management.
      • BAM – Business Activity Monitoring.
      • XML e Web Services.
      • Adapter e Protocolos.
      • EDI e WEB EDI – Electronic Data Interchange.
      • VAN – Value Added Network.
      • Colaboração e comunidades.
      • Middleware de Integração.
      • Message Broker.
    6. Princípios de integração
      • Categorias básicas de iniciativas em integração:
      • Coordenação de dados.
        • Move e transforma dados entre aplicações e consiste a regra estabelecida.
      • Orquestração de Processos de Negócio.
      • Concentra-se no desenho e gerenciamento do processo ou fluxo de trabalho.
      • Monitoramento de atividades de negócio.
      • É o gerenciamento em tempo real sobre eventos que influenciam o negócio.
      • Desenvolvimento de aplicações compostas.
      • É o reaproveitamento e combinação de funções e processos de negócios existentes
    7. Princípios de integração
      • Competências de uma plataforma abrangente:
      • Conectividade – Uso de adaptadores para conexão entre sistemas e banco de dados.
      • Abstração – Uso de J2EE, de XML e Web Services, e “forma canônica”.
      • Coordenação – Habilidade de gerenciar as mensagens.
      • Armazenamento – Guarda mensagens, estado de processos e metadados.
      • Orquestração – Modelagem de processo e automatização de processos.
      • Desenvolvimento – Funcionalidade de reuso de funções e aplicações (Parte ou total).
      • Gerenciamento – Visualização ponta a ponta entre projeto e operação.
    8. Por que integrar?
      • Motivos que explicam os projetos de integração:
      • Os sistemas novos não substituíram os legados.
      • Necessidades de consolidar e globalizar.
      • A busca por produtividade crescente.
      • Aumento da expectativa de uso da internet para fazer negócio.
      • Necessidade de colaboração entre empresas e governo.
    9. Agenda
      • Parte 2 - Bases para um Projeto de SOA.
        • Premissas.
        • Benefícios e vantagens.
        • Nível de excelência esperado.
        • Dificuldades na implementação.
    10. 9
      • Conhecer o Negócio e Processos da empresa.
      • Conhecer seus Sistemas e a Arquitetura tecnológica atual.
      • Ter em mente a Estratégia da empresa para médio e longo prazo.
      • Prever Cenários com o objetivo de uma Visão consciente e madura sobre o futuro.
      • Estabelecer métodos para Estudo e Planejamento de novos projetos.
      • Ter uma equipe focada em negócios com forte atuação em TI e relacionamento com a comunidade de negócios da empresa.
      • Ter parceiros de negócio atuando no que realmente “respiram”!
      • Saber que SOA é uma concepção de negócio apoiada por tecnologia!
      Premissas
      • Reduzir de maneira acentuada os tempos e movimentos nas operações.
      • Otimizar custos e despesas operacionais.
      • Maximizar a produtividade dos colaboradores envolvidos no ciclo de processos.
      • Reduzir os níveis de intervenção humana e margem de erros em processos críticos.
      • Garantir a segurança e integridade dos dados/ informações de negócio.
      • Tornar ágil, veloz e preciso cada processo de negócio automatizado.
      • Tornar a empresa mais competitiva e ser referência em seu mercado de atuação.
      • Tornar seus processos reutilizáveis em sua cadeia de negócios.
      • Possuir interfaces padrões de fácil manutenção, evolução e que possam ser auditados.
      • Responder rapidamente a necessidade de mudanças.
      11 Benefícios e vantagens
    11. 12
      • Mapear e atuar de maneira assertiva em processos críticos para o negócio.
      • Atuar fortemente na motivação, inovação e melhorias de processos de negócio.
      • Adotar melhores práticas, metodologias e padrões reconhecidos pelo mercado.
      • Disseminar o conhecimento dos processos e a relação de “causa e efeito” entre as áreas.
      • Alinhar/ integrar estrategicamente a TI ao negócio para fornecer soluções abrangentes.
      • Criar critérios para auditoria e monitoramento dos processos de negócio.
      • Reinventar-se a cada momento, buscando soluções de baixo custo e alto valor agregado.
      • Acompanhar as tendências e evolução das tecnologias envolvidas.
      Nível de excelência esperado
      • O entendimento da abrangência dos processos no ciclo de negócios.
      • Preparação de um plano de negócio que determine o investimento, benefícios e riscos existentes com a não padronização e unificação de processos.
      • Planejar e preparar um ambiente robusto que atenda as necessidades de negócio a médio e longo prazo.
      • Questões culturais e visões simplistas sobre a atuação da TI no cenário corporativo.
      • Resistência a mudanças, a administração dos interesses e objetivos individuais.
      • Mapear e estabelecer processos padrão para o negócio.
      • Assegurar auditoria de processos e segurança em dados e informações.
      Dificuldades na implementação 13
    12. Agenda 1
      • Parte 3 - O papel da TI nas empresas.
        • TI no processo decisório.
        • Abordagem e conhecimento necessário.
        • Modelo de gestão e fluxo da informação.
      • Ter bem firmada a Missão da Empresa.
      • Possuir Estratégias (claras) traçadas para almejar resultados.
      • Ter Objetivos e Metas das áreas alinhadas e integradas a estratégia da empresa.
      • Atuar na cultura de padronização e unificação de processos de negócio.
      • Conhecer a concorrência no mercado, como também acompanhar cada passo no processo de inovação de produtos e serviços.
      6 TI no processo decisório
    13. 8 COBIT Gerenciamento de Serviços Desenvolvimento de Aplicações Segurança da Informação Gerenciamento de Projetos Planejamento de TI Sistemas de Qualidade Operações de TI ITIL CMMi TÉCNICAS E LINGUAGENS ISO 27001 PMI ESTRATÉGIAS CORPORATIVAS ISO SIX SIGMA SARBANES-OXLEY Abordagem e conhecimento necessário
    14. BSC Planejamento Orçamentário ERP – Enterprise Resource Planning COMEX – Sistema para Comércio Exterior WMS – Warehouse Management System CRM – Customer Relationship Management E-procurement – Compras eletrônicas Criar modelos de projeção para atender metas gerenciais e operacionais das áreas de negócio da empresa KPI Monitorar relação de Causa e Efeito Ambiente de Business Intelligence Prover cruzamento de dados, obter análises precisas, gerir a empresa com relatórios corporativos, predizer tendências, pró-atividade em alertas, acompanhar ações de processos, etc. Integrar, redefinir e aplicar melhores práticas em processos de negócio Comercial COMEX Logística Compras Finanças Outros ... 7 Modelo de gestão e fluxo da informação Planejar e monitorar o posicionamento estratégico da empresa com visão de futuro . Planejar detalhadamente como alcançar o objetivo estratégico e determinar qual a responsabilidade de cada área envolvida. Monitorar o desempenho das áreas, atividades e ciclos de negócio no nível de detalhe adequado. Maximizar a produtividade no ciclo de negócios Como ? Objetivos Conceitual Plataforma Tecnológica (Baseada em SOA) Operacionalização Inovação Modelo de Gestão Fluxo da Informação
    15. Agenda 1
      • Parte 4 – SOA na prática.
        • Resposta para o Problema.
        • Estudo inicial.
        • Desenho do fluxo de dados e informações.
        • Conversão entre padrões.
        • Automação do processo de negócio.
        • Monitoramento das integrações.
        • Gerenciamento das integrações.
        • CASE e Ganhos em escala e performance.
    16. Problema: Integrar dados entre sistemas de diferentes plataformas. Parceiros: Datasul, Softway e Sterling Commerce. Soluções: Datasul (E.M.S. - Progress), Softway (Import Sys e Câmbio Sys - Oracle) e Portal de Colaboração (XML). Segmento: Comércio Internacional e Logística. 28 SOA – Conceito e prática de Implementação Resposta para o problema
      • Identificação de processos críticos para o negócio:
        • Dados cadastrais e complementares.
        • Moedas e impostos.
        • Purchase Order e Invoice.
        • Contabilização.
        • Importação.
        • Exportação.
        • Câmbio (Conversão de Moedas).
        • Finanças para fluxo de caixa (Previsões e Realizações).
        • Finanças para conta corrente de clientes.
        • Liberação financeira de registro de DI (SISCOMEX).
        • Simulação de valores (Antecipação e faturamento).
        • Recebimento/ nacionalização de produtos de clientes.
        • Arquivo da NF para o Cliente.
      29 Estudo inicial SOA – Conceito e prática de Implementação
    17. Desenho do fluxo de dados e informações 19 SOA – Conceito e prática de Implementação
    18. Conversão entre padrões 20 SOA – Conceito e prática de Implementação Layout de Origem Layout de Destino
    19. Automação do processo de negócio (BP´s) 20 SOA – Conceito e prática de Implementação Detalhes e ações do Processo Automatização do Processo
    20. Monitoramento das Integrações 21 SOA – Conceito e prática de Implementação Monitoramento por Transação (BP´s) Detalhe da transação (BP´s)
    21. Gerenciamento das integrações 21 SOA – Conceito e prática de Implementação Acompanhamento da Performance
    22. Interface amigável, segura e altamente auditada Garantia de integridade e sincronização através de protocolos Ambiente de validação e homologação de cadastros e cargas efetuadas Alta produtividade e performance pelas equipes Garantia de entrega de dados para os sistemas da Sab Company ERP COMEX Sistemas Transacionais Plataforma de Integração Ambiente Sterling Caixa Postal (Entrada e Saída) Carga ou Cadastro de Produtos Carga ou Cadastro de Purchase Order Carga ou Cadastro de Invoice Conector para EDI no ambiente do Cliente Ambiente Sab Company Portal de Colaboração – Arquitetura 22 SOA – Conceito e prática de Implementação
    23. Portal de Colaboração – Caixa Postal do Cliente 23 SOA – Conceito e prática de Implementação 1 Acesso ao Ambiente Caixa Postal do Cliente 2
    24. Portal de Colaboração – Catálogo de Produtos 24 1 Cadastro ou Carga Notificação 2 Processo de Aceite Integração
    25. Ambiente Sterling Ambiente Sab Company - ERP Cadastros Básicos e Complementares Pedidos de Compra e Venda Financeiro Conta Corrente Nacionalização Remessa/ Retorno de Remessa Faturamento Cadastros Básicos e Complementares Pedidos de Venda Purchase Order Fatura Processo de Importação SISCOMEX Processo Exportação Fatura Espelho da NF Importação Espelho da NF Exportação Ambiente Sab Company - Comércio Internacional Ambiente Sab Company - Infra-estrutura Estoque Contabilização Financeiro Análise de Risco Financeiro Pagar e Receber 27 Plataforma para Comércio Internacional - Arquitetura Plataforma de Integração de dados GIS Correio ERP (PROGRESS) Comércio Internacional (ORACLE) WEB EDI (SQL SERVER) Arquivo com NF para o Cliente Notificações sobre Status do Processo Notificações sobre Status do Processo
    26. 28 Plataforma de Comércio Internacional - Notificações Notificações de Negócio Notificações Técnicas
    27. Ganhos em escala e performance 11 Otimização dos processos – Comércio Internacional * Dados de 1 processo com 300 itens.
    28. Ganhos em escala e performance Otimização dos processos – Nacionalização e Armazenagem * Dados de 1 NF com 300 itens.
    29. Agenda 1
      • Parte 5 – O futuro dos negócios com SOA.
        • Visão.
        • Integração da cadeia de negócios.
      • Integração cada vez maior entre sistemas dentro dos ambientes corporativos.
      • Melhora da cadeia de negócio com a integração dos sistemas da empresa com clientes, fornecedores, parceiros e o governo (Iniciativas NF-e, RFID, Portais B2B e de colaboração).
      • Disseminação de comunidades virtuais de negócio (Reuso de processos de negócio entre empresas).
      • Profissionais cada vez mais focados em negócio (Independente de Tecnologia!).
      • Soluções cada vez mais amigáveis para desenho de processos de negócio, gerenciamento e monitoramento das integrações.
      • Nova onda de investimentos na tentativa de obter vantagem competitiva com aceleração de processos de negócio.
      • Estruturas de TI e das empresas cada vez mais enxutas – Competitividade.
      Visão 37
    30. 38 Integração da cadeia de negócios Clientes Equipe de Vendas Filiais Canal On-line Parceiros de Negócio Governo Representantes Comerciais Instituições Financeiras Fornecedores Operador Logístico Seguradoras Despachantes Armazéns Matriz
    31. Espaço aberto 39 Fontes de consulta: IT Web – www.itweb.com.br Computer World – www.computerworld.com.br CIO – www.cio.com.br Next Generation – www.nextg.com.br Arquitetura Corporativa de TI – Autor: Renato Botto – Editora: Brasport – 2004. Projeto de SOA desenvolvido na empresa Sab Company Comércio Internacional no ano de 2006/ 2007.
    32. Contato 39 André Fabiano Gerente de Tecnologia da Informação [email_address] Telefone: 55 11 8208-1745 http://www.linkedin.com/in/andrefabianolima Obrigado!

    + André LimaAndré Lima, 2 years ago

    custom

    1590 views, 0 favs, 2 embeds more stats

    Palestra na V Semana de Informática da UNIBERO em more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1590
      • 1588 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 1 views on http://pulse.plaxo.com
    • 1 views on http://www.visualcv.com

    more

    All embeds
    • 1 views on http://pulse.plaxo.com
    • 1 views on http://www.visualcv.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories