sap forum 2011

38
Agora que tenho SAP, como eu integro meus sistemas legados ? Thiago Leal Assis, Arquiteto SOA 23/03/2011

Upload: thiago-leal-assis

Post on 15-Apr-2017

1.425 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sap Forum 2011

Agora que tenho SAP, como eu integro meus sistemas legados ?

Thiago Leal Assis, Arquiteto SOA23/03/2011

Page 2: Sap Forum 2011

1. A Resource

2. Introdução

3. Agora que tenho SAP, como eu integro meus sistemas legados ?

1. SOA

2. Portal

3. BPM

4. Conclusão

Agenda

Page 3: Sap Forum 2011

Entre as 5 maiores integradoras de TI do Brasil

Previsão de faturamento 300 milhões (2011)

Mais de 2500 colaboradores

Mais de 150 clientes ativos em todos segmentos

Pioneira na Certificação CMMi3 no processo completo de Fábrica e Outsourcing

A Resource

Page 4: Sap Forum 2011

Várias filiais no Brasil e exterior

20 anos de mercado e reconhecida pela inovação, qualidade de delivery, agilidade, flexibilidade e transparência

Parceira 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 portfolio de serviços através de suas Business Units especialistas

A Resource

Page 5: Sap Forum 2011

A Resource

Page 6: Sap Forum 2011

A Resource

São Paulo CENESPResource Tecnologia e Informática

Ltda.

Alphaville Resource

SiteSeeing Ltda.

São Paulo Paulista e Cincinato BragaResource Tecnologia e Informática Ltda.

São Paulo CentroResource Serviços de Informática Ltda

R.M.C.Campinas e Americana

Resource Americana Ltda.

Belo HorizonteResource Tecnologia e Informática Ltda. - Filial

EUAResource Tecnologia e Informática Ltda. - Filial

Page 7: Sap Forum 2011

A Resource

Page 8: Sap Forum 2011

Agora que tenho SAP, como eu integro meus sistemas legados ?

Pergunta !

Introdução

Page 9: Sap Forum 2011

• 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

Introdução

SAP NetWeaver

Page 10: Sap Forum 2011

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.Analogia a serviços

Introdução

Page 11: Sap Forum 2011

Trazendo essa analogia para um contexto tecnológico temos:

SOASOA 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

Conceito

Introdução

Page 12: Sap Forum 2011

Integrações, uma analogia a rede de computadores

Ligação com Ponto Central

(HUB)

Ligação em Estrela

?

• Protocolo padrão estabelecido• Conectividade através de um ponto central

SOA

Page 13: Sap Forum 2011

SOA

Serviços

São os Building Blocks de uma arquitetura orientada a serviços !

Page 14: Sap Forum 2011

Building Blocks como Web Services não significa que tenho uma arquitetura orientada a

serviços !

SOA é um conceito !

SOA

Serviços

Page 15: Sap Forum 2011

Alto Acoplamento

Banco de Dados A

Procedure A

Tabela A

Banco de Dados B

Procedure B

Tabela B

SOA

Integrações ad-hoc

Page 16: Sap Forum 2011

Integrações com 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

Page 17: Sap Forum 2011

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

Design de serviços

Page 18: Sap Forum 2011

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

SOA é a solução para integrações !

• Protocolo padrão estabelecido• Conectividade através de um ponto central

Page 19: Sap Forum 2011

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

SOA

SAP NetWeaver technology platform

Page 20: Sap Forum 2011

SOA

Integração Portal

SOA

Estendendo o conceito SOA

Page 21: Sap Forum 2011

• 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 !

SOA

Mais perguntas !

Page 22: Sap Forum 2011

ERP(SAP)

Produtos(Java)

Produção(C++)

Client

• Um Front-End para cada aplicação.

Portal

Uma visão ad-hoc

Page 23: Sap Forum 2011

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.

Portal

Uma visão Portal

Page 24: Sap Forum 2011

SAP NetWeaver

Portal

BPM

SOA

Legados

SAP

User Productivity SAP NetWeaver Portal

SAP NetWeaver Mobile

Sybase Unwired Platform

SAP NetWeaver Enterprise Search

SOA

SAP NetWeaver technology platform

Page 25: Sap Forum 2011

SOA

Integração Portal BPM

SOA

Estendendo o conceito SOA

Page 26: Sap Forum 2011

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 !

SOA

Mais perguntas !

Page 27: Sap Forum 2011

Produção(C++)

Produtos(Java)

Processo de Negócio

ERP(SAP)

BPM

Uma visão ad-hoc

Page 28: Sap Forum 2011

Process Engine

Produtos(Java)

Produção(C++)

Processo de Negócio

ERP(SAP)

• Processo externo a aplicação• Linguagem declarativa• Fácil modificação

BPM

Uma visão BPM

Page 29: Sap Forum 2011

Produtos(Java)

Produção(C++)

ERP(SAP)

BAMProcess Engine

BPM

BAM - Business Activity Monitoring

Page 30: Sap Forum 2011

Produtos(Java)

Produção(C++)

ERP(SAP)

BAMProcess Engine Rules Engine

Rules Engine

BPM

Page 31: Sap Forum 2011

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)

Rules Engine(Regras de Negócio)

BPM

Maior alinhamento do negócio com TI

Page 32: Sap Forum 2011

Modelagem

Simulação

ExecuçãoMonitoria

Melhoria

BPM

Ciclo BPM

Page 33: Sap Forum 2011

SAP NetWeaver

Portal

BPM

SOA

Legados

SAP

Business Process Management SAP NetWeaver Business

Process Management

SAP NetWeaver Business Rules Management

SOA

SAP NetWeaver technology platform

Page 34: Sap Forum 2011

ERP(SAP)

Produtos(Java)

Finanças(VB)

Produção(C++)

RH(PHP)

Supply Chain(Forms)

Enterprise Service Bus (ESB)

Portal BAMProcess EngineClient Rules Engine

Conclusão

Uma empresa orientada a serviços

Page 35: Sap Forum 2011

Conclusão

Benefícios• 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.

Page 36: Sap Forum 2011

SOA

Governança

Arquitetura

Integração BPM Portal

Mid

dlew

are

Conclusão

SOA requer mais !

Page 37: Sap Forum 2011

Infraestrutura Integração

Portal

CoE Arquitetura Governança

Metodologia BPM

Consultoria SOA Projetos

Conclusão

Roadmap

Page 38: Sap Forum 2011

Obrigado ! Thiago Leal Assis

E-Mail: [email protected]

Cel.: 11 9623-6092

José Patriota

E-Mail: [email protected]

Cel.: 11 9620-3098