EAI Enterprise Application Integration Integrando seus Negócios Antonio Carlos Barbará antonio.barbara@consist.com.br
INTEGRAÇÃO:a grande novidade???? INTEGRAR PARA NÃO ENTREGAR
Porque a m udança de ESTRATÉGIA? Meus concorrentes Estão mudando alguma coisa? Os donos da Empresa querem negociar Eletronicamente? Quais Modelos de Negócios são relevantes Temos pessoas com habilidades suficientes para o e-business O que fazer primeiro e como gerenciar os riscos
Panela de pressão dos negócios Concorrência baseada na velocidade Proliferação de Canais Pressões nas Margens Exigências do Comércio Eletrônico Estratégias da Empresa Concorrência baseada em contatos Exigências Específicas de Consumidores Globalização dos Mercados Comoditização rápida de produtos Terceirização dos Relacionamentos A receita pós-2000 para o sucesso: Conectividade, Agilidade e Lucratividade
Tudo se m ove enquanto......as Aplicações de Negócios crescem Modas e Revoluções da TI passam Surgimento de novas tecnologias Mudança nas expectativas dos usuários Mudança nas necessidades funcionais Reestruturação, fusões, aquisições de empresas???
O Hiperfluxo dos Dados, Inform ações e Conhecim entos Mais Velocidade nos Negócios Ciclo de tem po diminui Latência Zero Mais Poder para o Com prador Compradores tem mais opções de fornecimento e mais informações Maior Distribuição da Tom ada de D ecisão Os em pregados podem tom ardecisões nos pontos de ação baseados em informações disponíveis na Intranet/Extranet. Mais Terceirização de Processos de Negócios Funções adm inistrativas e financeiras podem serterceirizadas visando aum entaro desem penho e reduzircustos. Im pulso da G estão do C onhecim ento C om partilharo capitalintelectualpara suplantaros concorrentes Fidelizarclientes fornecendo inform ações/conhecim entos úteis.
Um a nova econom ia em erge Puro Web Business Negócio Híbrido Negócio Tradicional Industrial Serviços e Informação Fonte: GartnerGroup
Evolução da Tecnologia da Inform ação Impacto da TI nos negócios Foco Interno Foco Externo Fase 4: Novos Modelos de Negócios Fase 3: Criação de Valor e Eficiência nos Negócios Fase 2: Produtividade e Empowerment do Usuário Fase 1: Automação, Controle de Custos e Eficiência 1960 1970 1980 1990 2000 2010
E-Business através da Internet Transações > Processos > Negócios Institucional Brochuras Personalização Procura Links e-commerce Portais Self-Service Processos, Regras de Negócios e Workflow Interempresas Planejamento, Previsão e Reposição Colaborativa Estoque e Transporte Colaborativo Presença Interação Intercâmbio Integração Colaboração
Integração das Aplicações ERP Enterprise Resource Planning CRM Customer Relationship Management Produz Vendedor Compra MES Manufacturing Execution System Company Produz SCM Supply Chain Management Vende Cliente
Evolução dos Sistemas de Gestão Empresariais MRP II CRM MRP Administrativo Financeiro DRP ERP SCM I-EAI I-ERPM MES Interno Externo EAI - Enterprise Application Integration 1960 1970 1980 1990 Futuro
Spaghetti das Integração de Aplicações
Com plexidade da Malha de Negócios Pessoal Fornecedor Indireto Fornecedor Direto Fornecedor de Serviços Governo EDI Telefone Papel Transporte e Armazenagem Telefone Telefone/fax Telefone/fax Indústria Televendas WEB EDI Telefone Finanças e Seguros EDI Pessoal Atacado Varejo Pessoal Consumidor Aprovação de Crédito
Lim ites da Em presa?? Empresa 1 Empresa 2 Empresa 3 Marketing e Design Manufatura Distribuição Serviços de Apoio Terceirizados
D esafios da Integração
As Aplicações de E-Business serão M ulti-canal
As 3 Etapas da Integração % 500 da Fortune 1999 2004 1: Integração dentro da Em presa 80% 20% 2: Integração com Parceiros 20% 65% 3: Integração na Malha de Negócios <1% 15% Fonte: GartnerGroup
O que é EAI? Produtos de EAI(Enterprise Application Integration)com binam as tecnologias e os processos que perm item que aplicações, próprias,com pradas ou alugadas,troquem inform ações de negócios em form atos e contextos que cada um a delas entende.
Estrutura dos Com ponentes EAI Funções Extra-empresa Roteamento Transformação de Dados Gestão de Documentos e Conteúdo Segurança e Controle de Acesso Definição de Processos Transporte Gerenciamento de Parceiros Funções Intra-empresa Messaging Adaptadores de Integração Processamento de Eventos Adaptadores de Integração Workflow Adaptadores de Integração
Diferentes tipos de EAI Integração B2B Integração de Processos Integração de Aplicações Integração de Com ponentes Integração de Dados Integração de Plataform as
Integração B2B Além das fronteiras das em presas Integra clientes,fornecedores e parceiros Integra dados,inform ações,processos e conhecim entos
Integração de Processos Perm item definir,monitorar e alterar os processos de negócios Perm item modelar Processos e Workflow Podem ter um a interface gráfica para m odelagem São baseados em regras de negócios
Integração de Aplicações Tradução e transform ação de dados com base em eventos Roteam ento dos dados com base em regras e conteúdos Adaptadores de Aplicações através de APIs com sistem as de Back e FrontOffice Aplicações personalizadas
Integração de Com ponentes Perm ite novas funcionalidades pela com binação de sistem as de Back e Front Office usando um Servidor de Aplicações. Incluiserviços com o:balanceam ento de carga,proteção de falhas,gerenciam ento de seções e estado,segurança e acesso a bases de dados relacionais e não relacionais. Pode incluir adaptadores de aplicações e serviços de m iddlew are para m ensagens.
Integração de Dados G atew ays para Bancos de Dados em SQL Ferram entas de extração,transform ação, movimentação e carga de dados Podem ter suporte a m ensagens Perm item o m apeam ento de dados entre diferentes sistem as/aplicações Similar a Data-W arehouse ou Data-Mart
Integração de Plataform as Fornecem conectividade entre equipam entos, sistem as operacionais e aplicações heterogêneas Incluem : M essaging RPCs Remote Procedure Cals ORBs ObjectR equestbrokers M ecanism os de Publicação e Subscrição
U sar o que e quando?
EAI é um processo contínuo Integrar aplicações não é um processo único m as sim,um a tarefa contínua. A aplicação que estam os desenvolvendo hoje terá que ser integrada am anhã. A experiência nos ensina que: Não existe a última integração
B oas práticas na Arquitetura para EAI Prepare as aplicações para integrações repetitivas Lem bre:...não existe a última... Faça um a m odularização clara e robusta C om ponentização e Reutilização Separe as funções da aplicação da infraestrutura técnica M isturarsignifica problem as na integração
Você precisa saber tam bém que... Produtos EAInão oferecem um a solução acabada O mercado dos produtos EAInão é hom ogêneo Nenhum produto EAIfaz tudo EAIintegrará produtos de desenvolvim ento e de integração de aplicações Soluções EAIsão aplicações sérias Os adaptadores de EAInão são criados iguais XM L não é um a solução EAI
XM L Com pleta o portfólio da Com putação Distribuida baseada na W eb Aplicações Portáveis XML Dados Portáveis Java HTTP Comunicação Ubíqua
Cenários para troca de Docum entos B2B em XM L Acordo entre Parcerios Companhia X XML schema Server XML doc Usa o mesmo Documento XML doc XML HTTP Web Companhia Y Server Companhia Z Server Transforma para outro Documento XML Transforma para outro formato
???? EDIdeclina,XM L em erge???? Cenário Emergente Documentos EDI em lotes VANs na maioria ANSI/EDIFACT Programada (horas, minutos) Declinando Lentamente Troca Entrega Padrões Espera Utilização Documento XML único Internet na maioria W3C Tempo Real (minutos, segundos) Emergindo Rapidamente
O Cam po de Batalha do XM L Fonte: GartnerGroup
Então... XM L não é EAI! A XM L apenas ajuda na criação dos adaptadores básicos usados na EAI. A XM L,não é em si,um a solução EAI.