• Save
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 4,700 views

Palestra na V Semana de Informática da UNIBERO em Abril de 2008, abordando o tema SOA: Conceito, prática, aplicação e dificuldades de implementação.

Palestra na V Semana de Informática da UNIBERO em Abril de 2008, abordando o tema SOA: Conceito, prática, aplicação e dificuldades de implementação.

Statistics

Views

Total Views
4,700
Views on SlideShare
4,674
Embed Views
26

Actions

Likes
2
Downloads
1
Comments
0

5 Embeds 26

http://www.slideshare.net 22
http://pulse.plaxo.com 1
http://www.visualcv.com 1
http://www.linkedin.com 1
http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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
  • 11.
    • 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
  • 12. 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
  • 13.
    • 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
  • 14. 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.
  • 15.
    • 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
  • 16. 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
  • 17. 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
  • 18. 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.
  • 19. 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
  • 20.
    • 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
  • 21. Desenho do fluxo de dados e informações 19 SOA – Conceito e prática de Implementação
  • 22. Conversão entre padrões 20 SOA – Conceito e prática de Implementação Layout de Origem Layout de Destino
  • 23. 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
  • 24. 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)
  • 25. Gerenciamento das integrações 21 SOA – Conceito e prática de Implementação Acompanhamento da Performance
  • 26. 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
  • 27. 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
  • 28. Portal de Colaboração – Catálogo de Produtos 24 1 Cadastro ou Carga Notificação 2 Processo de Aceite Integração
  • 29. 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
  • 30. 28 Plataforma de Comércio Internacional - Notificações Notificações de Negócio Notificações Técnicas
  • 31. Ganhos em escala e performance 11 Otimização dos processos – Comércio Internacional * Dados de 1 processo com 300 itens.
  • 32. Ganhos em escala e performance Otimização dos processos – Nacionalização e Armazenagem * Dados de 1 NF com 300 itens.
  • 33. Agenda 1
    • Parte 5 – O futuro dos negócios com SOA.
      • Visão.
      • Integração da cadeia de negócios.
  • 34.
    • 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
  • 35. 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
  • 36. 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.
  • 37. Contato 39 André Fabiano Gerente de Tecnologia da Informação [email_address] Telefone: 55 11 8208-1745 http://www.linkedin.com/in/andrefabianolima Obrigado!