Agora que tenho SAP, como eu integro meus sistemas legados ?Thiago Leal Assis, Arquiteto SOA23/03/2011
AgendaA ResourceIntroduçãoAgora que tenho SAP, como eu integro meus sistemas legados ?SOAPortalBPMConclusão
A ResourceEntre as 5 maiores integradoras de TI do BrasilPrevisão de faturamento 300 milhões (2011)Mais de 2500 colaboradoresMais de 150 clientes ativos em todos segmentosPioneira na Certificação CMMi3 no processo completo de Fábrica e Outsourcing
A ResourceVárias filiais no Brasil e exterior20 anos de mercado e  reconhecida pela inovação, qualidade de delivery, agilidade, flexibilidade e transparênciaParceira SAP e dos principais players tecnológicos mundiaisInstalações físicas e prediais de primeira linha, com mais de 5000 m2Além de SAP, oferece amplo portfolio de serviços através de suas Business Unitsespecialistas
A Resource
A ResourceSão Paulo CENESPResource Tecnologia e Informática Ltda.AlphavilleResourceSiteSeeingLtda.São Paulo Paulista e Cincinato BragaResource Tecnologia  e Informática Ltda.São Paulo CentroResource Serviços de Informática LtdaR.M.C.Campinas  e  AmericanaResource Americana Ltda.Belo HorizonteResource Tecnologia e Informática Ltda. - FilialEUAResource Tecnologia e Informática Ltda. - Filial
A Resource
IntroduçãoPergunta !Agora que tenho SAP, como eu integro meus sistemas legados ?
IntroduçãoSAP NetWeaverIntegrações são um ponto critico em projetos SAP e geralmente subestimados;
Integrações modulares, adaptáveis e dinâmicas são um ponto chave para o sucesso das implantações SAP;
Possuir SAP NetWeaver não significa estar totalmente pronto para integrações modulares, adaptáveis e dinâmicasIntroduçãoA forma de contratação é bem definida, o consumidor não precisa se preocupar com o processo, apenas com o produto final.Analogia a serviçosOp. CartãoLoja BLogísticaLoja A
IntroduçãoConceitoSOATrazendo essa analogia para um contexto tecnológico temos: SOA estabelece um modelo arquitetônico em acordo com o paradigma de design da orientação a serviços que visa aumentar a eficiência, agilidade, adaptabilidade e produtividade de uma empresa, tendo os serviços como o principal meio através do qual a solução lógica é implementada para apoiar a realização dos objetivos estratégicos.SOA visa fundamentalmente agregar valor ao NEGÓCIO
SOAIntegrações, uma analogia a rede de computadoresProtocolo padrão estabelecido
Conectividade através de um ponto central?Ligação com Ponto Central (HUB)Ligação em Estrela
SOAElementos básicos, analogiaRedesSOABásicoFiltro
Roteamento
TransformaçãoPlusAdaptadores
Segurança
Etc...ComputadorHUBWeb ServiceESBEnterprise Service Bus (ESB)
SOAServiçosSão os BuildingBlocks de uma arquitetura orientada a serviços !
SOAServiçosBuildingBlocks como Web Services não significa que tenho uma arquitetura orientada a serviços !SOA é um conceito !
SOAIntegrações ad-hocBanco de Dados ABanco de Dados BTabela ATabela BProcedure AProcedure BAlto Acoplamento
SOAIntegrações com Web ServiceO contrato (WSDL) define a interação, os componentes evoluem de forma independente.Mensagem EntradaBanco de DadosTabelaClientMensagem SaídaWeb ServiceProcedureInteroperabillidade e Baixo Acoplamento
SOADesign de serviçosNão é o provedor que se adapta ao consumidor, e sim o contrario, utilização de um modelo canônico.Bottom-UpTop-DownVS.2112Web ServiceWeb ServiceWeb Service não é sinônimo de SOAReuso
SOASOA é a solução para integrações !SOAPrimitivo(Foco em Integrações - EAI)Protocolo padrão estabelecido
Conectividade através de um ponto centralEnterprise Service Bus (ESB)ERP(SAP)Produtos(Java)Finanças(VB)Produção(C++)RH(PHP)Supply Chain(Forms)
SOASAP NetWeavertechnologyplatformSAP NetWeaverPortalBPMSOASAPLegados
SOAEstendendo o conceito SOASOAIntegraçãoPortal
SOAMais perguntas !Como proporcionar um Front-End único para o usuário final reaproveitando ao máximo os sistemas legados ?
Como obter o máximo ROI na camada de apresentação ?R: Portal !
PortalUma visão ad-hocUm Front-End para cada aplicação.ClientERP(SAP)Produtos(Java)Produção(C++)
PortalUma visão PortalFront-End único;
Java Portlet Specification (JSR168, JSR286).
Reuso do Portlet em diversos canais.Portlet de CredenciamentoPortlet de ProdutosPortlet de CapturaPortalClientERP(SAP)Produtos(Java)Produção(C++)
SOASAP NetWeavertechnologyplatformSAP NetWeaverPortalBPMSOASAPLegados
SOAEstendendo o conceito SOASOAIntegraçãoPortalBPM
SOAMais perguntas !Como obter maior flexibilidade e responder prontamente as provocações do mercado e diminuir o time tomarket ?
Como evidenciar os resultados em real time para melhor identificar os gargalos ?

Sap Forum 2011