AgendaAgendaA RESOURCE
Introdução
Agora que tenho SAP, como eu integro meus sistemas legados ?
SOA
Portal
BPM
ConclusãoA RESOURCEEntre as 10 maiores integradoras de TI do BrasilFaturamento de mais de R$ 200 milhões/anoMais de 1500 colaboradoresMais de 150 clientes ativos em todos segmentosCertificações CMMI
A RESOURCEVárias filiais FullOperationno brasil e exterior19 anos de mercado e  reconhecida pela inovação, qualidade de delivery, agilidade, flexibilidade e transparênciaParceira formal da 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 espectro de serviços através de suas Business Unitsespecialistas
A RESOURCESitesSão Paulo CENESPResource Tecnologia e Informática Ltda.R.M.C.Campinas  e  AmericanaResource Americana Ltda.São Paulo - PaulistaResource Tecnologia e Informática Ltda.AlphavilleResource Informática Ltda.ResourceSiteSeeing Ltda.EUA - MiamiResource Tecnologia e Informática Ltda. - FilialBelo HorizonteResource Tecnologia e Informática Ltda. - Filial
A RESOURCEDiferenciaisFSM, Microsoft, Contact Center, SiteSeeingInfraestrutura, Performance, SOA/BPM, BI, Oracle, QA
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ção, uma analogia a redes de computadoresProtocolo padrão de mercado - TCP/IPInteroperabilidade?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
SOAUma visão 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)Enterprise Service Bus (ESB)ERP(SAP)Produtos(Java)Finanças(VB)Produção(C++)RH(PHP)Supply Chain(Forms)
SOASAP NetWeaver technology platformSAP NetWeaverPortalBPMSOASAPLegados
PortalEstendendo o conceito SOASOAIntegraçãoPortal
PortalMais 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 ?
Como reduzir os custos com licenças de usuário SAP ?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++)
PortalSAP NetWeaver technology platformSAP NetWeaverPortalBPMSOASAPLegados

Apresentação do ASUG 2010