Upload
thiago-leal-assis
View
326
Download
5
Embed Size (px)
Citation preview
A RESOURCE Introdução Agora que tenho SAP, como eu integro meus sistemas
legados ? SOA Portal BPM
Conclusão
Agenda
Agenda
A RESOURCE
Entre as 10 maiores integradoras de TI do Brasil
Faturamento de mais de R$ 200 milhões/ano
Mais de 1500 colaboradores
Mais de 150 clientes ativos em todos segmentos
Certificações CMMI
A RESOURCE
Várias filiais Full Operation no brasil e exterior
19 anos de mercado e reconhecida pela inovação, qualidade de delivery, agilidade, flexibilidade e transparência
Parceira formal da SAP e dos principais players tecnológicos mundiais
Instalações físicas e prediais de primeira linha, com mais de 5000 m2
Além de SAP, oferece amplo espectro de serviços através de suas Business Units especialistas
São Paulo CENESPResource Tecnologia e
Informática Ltda.
AlphavilleResource Informática Ltda.Resource SiteSeeing Ltda.
EUA - MiamiResource Tecnologia e Informática Ltda. - Filial
R.M.C.Campinas e Americana
Resource Americana Ltda.
Belo HorizonteResource Tecnologia e Informática Ltda. - Filial
São Paulo - PaulistaResource Tecnologia
e Informática Ltda.
A RESOURCESites
SAP By RESOURCE
Full Service Provider
Modelos e práticas
de delivery
Modelos e práticas de
RH
Modelos e praticas de criação de soluções
A RESOURCEDiferenciais
FSM, Microsoft, Contact Center,
SiteSeeing
Infraestrutura, Performance, SOA/BPM, BI,
Oracle, QA
Agora que tenho SAP, como eu integro meus sistemas legados
?
Pergunta !
Introdução
• Integraçõ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âmicas
SAP NetWeaver
Introdução
Analogia a Serviços
Op. Cartão
Loja BLogística
Loja A
A forma de contratação é bem definida, o consumidor não precisa se preocupar com o processo, apenas com o produto final.
Introdução
Conceito
SOATrazendo 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
Introdução
Integração, uma analogia a redes de computadores
Ligação com Ponto Central
(HUB)
Ligação em Estrela
?
SOA
Protocolo padrão de mercado - TCP/IPInteroperabilidade
Elementos básicos, analogia
SOA
Computador
HUB
Web Service
Enterprise Service Bus (ESB)
ESB
Redes SOA
Básico• Filtro• Roteamento• TransformaçãoPlus• Adaptadores• Segurança• Etc...
São os Building Blocks de uma arquitetura orientada a serviços !
Serviços
SOA
Building Blocks como Web Services não significa que tenho uma arquitetura orientada a serviços !
Serviços
SOA é um conceito !
SOA
Integrações ad-hoc
Alto Acoplamento
Banco de Dados A
Procedure A
Tabela A
Banco de Dados B
Procedure B
Tabela B
SOA
Uma visão Web Service
Interoperabillidade e Baixo Acoplamento
Banco de Dados
Procedure
TabelaClient
Mensagem Entrada
Mensagem Saída
O contrato (WSDL) define a interação, os componentes evoluem de forma independente.
Web Service
SOA
Design de serviços
Bottom-Up
Web Service
2 1
Top-Down
Web Service
1 2
Web Service não é sinônimo de SOA
VS.
Não é o provedor que se adapta ao consumidor, e sim o contrario, utilização de um modelo canônico.
Reuso
SOA
SOA é a solução para integrações !
ERP(SAP)
Produtos(Java)
Finanças(VB)
Produção(C++)
RH(PHP)
Supply Chain(Forms)
Enterprise Service Bus (ESB)
SOAPrimitivo
(Foco em Integrações - EAI)
SOA
SAP NetWeaver technology platform
SOA
SAP NetWeaver
Portal
BPM
SOA
Legados
SAP
SOA Middleware SAP NetWeaver Process Integration
Enterprise Service Repository
High-volume Enterprise Services Bus
A2A and B2B
Partner adapters
Industry standard protocols
Estendendo o conceito SOA
SOA
Integração Portal
Portal
Mais perguntas !
Portal
• 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 !
ERP(SAP)
Produtos(Java)
Produção(C++)
Client
• Um Front-End para cada aplicação.
Uma visão ad-hoc
Portal
Portal
ERP(SAP)
Produtos(Java)
Produção(C++)
Client
Portlet de Credenciamento
Portlet de Produtos
Portlet de Captura
Front-End único; Java Portlet
Specification (JSR168, JSR286).
Reuso do Portlet em diversos canais.
Uma visão Portal
Portal
SAP NetWeaver technology platform
SAP NetWeaver
Portal
BPM
SOA
Legados
SAP
User Productivity SAP NetWeaver Portal
SAP NetWeaver Mobile
SAP NetWeaver Enterprise Search
Portal
Estendendo o conceito SOA
SOA
Integração Portal BPM
BPM
Mais perguntas !
BPM
Como obter maior flexibilidade e responder prontamente as provocações do mercado e diminuir o time to market ?
Como evidenciar os resultados em real time para melhor identificar os gargalos ?
Como obter maior interação entre as áreas de TI e negócio ? Como obter um ciclo de melhoria do negócio de forma eficiente ?
R: BPM !
Produção(C++)
Produtos(Java)
Processo de Negócio
ERP(SAP)
Uma visão ad-hoc
BPM
Process Engine
Produtos(Java)
Produção(C++)
Processo de Negócio
ERP(SAP)
Uma visão BPM
BPM
• Processo externo a aplicação• Linguagem declarativa• Fácil modificação
Produtos(Java)
Produção(C++)
ERP(SAP)
BAMProcess Engine
BAM - Business Activity Monitoring
BPM
Produtos(Java)
Produção(C++)
ERP(SAP)
BAMProcess Engine Rules Engine
Rules Engine
BPM
Produtos(Java)
Produção(C++)
ERP(SAP)
BAM(Monitoria)
Process Engine(Execução)
Process Modeler(Design/Simulação)
TIÁreas de Negócio
IDE (Desenvolvimento)
Alinhamento do negócio com TI
BPM
Rules Engine(Regras de Negócio)
Ciclo BPM
Modelagem
Simulação
ExecuçãoMonitoria
Melhoria
BPM
SAP NetWeaver
Portal
BPM
SOA
Legados
SAP
Business Process Management SAP NetWeaver Business
Process Management
SAP NetWeaver Business Rules Management
BPMSAP NetWeaver technology platform
ERP(SAP)
Produtos(Java)
Finanças(VB)
Produção(C++)
RH(PHP)
Supply Chain(Forms)
Enterprise Service Bus (ESB)
Portal BAMProcess EngineClient
Uma empresa orientada a serviços
Conclusão
Rules Engine
TI direcionada as necessidades do negócio; Aumento exponencial na velocidade na entrega de novos projetos; Agilidade para compor novas soluções; Flexibilidade para restruturação com baixo impacto; Evidencia do ROI; Transforma um grande problemas em alguns pequenos problemas; Aumento da qualidade; Agilidade no desenvolvimento; Transparência na interação com fabricas de software / outsourcing; Facilidade da detecção de problemas, ação isolada e pontual;
ConclusãoBenefícios
SOA
Governança
Arquitetura
Integração BPM Portal
Mid
dlew
are
ConclusãoSOA requer mais !
Roadmap
CoE Arquitetura Governança
Metodologia
Infraestrutura
SOA
Portal
BPM
Consultoria SOA Projetos
Conclusão
Contatos Thiago Leal Assis
E-Mail: [email protected] Cel.: 11 9623-6092
José do Patrocinio Patriota E-Mail: [email protected] Cel.: 11 9620-3098
José Ildeberto Barros E-Mail: [email protected] Cel.: 11 9621-1497