Sap Forum 2011

Post on 15-Apr-2017

1.427 views 0 download

Transcript of Sap Forum 2011

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

Thiago Leal Assis, Arquiteto SOA23/03/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

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

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

A Resource

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

A Resource

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

Introdução

SAP NetWeaver

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

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

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

SOA

Serviços

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

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

serviços !

SOA é um conceito !

SOA

Serviços

Alto Acoplamento

Banco de Dados A

Procedure A

Tabela A

Banco de Dados B

Procedure B

Tabela B

SOA

Integrações ad-hoc

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

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

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

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

SOA

Integração Portal

SOA

Estendendo o conceito SOA

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

ERP(SAP)

Produtos(Java)

Produção(C++)

Client

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

Portal

Uma visão ad-hoc

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

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

SOA

Integração Portal BPM

SOA

Estendendo o conceito SOA

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 !

Produção(C++)

Produtos(Java)

Processo de Negócio

ERP(SAP)

BPM

Uma visão ad-hoc

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

Produtos(Java)

Produção(C++)

ERP(SAP)

BAMProcess Engine

BPM

BAM - Business Activity Monitoring

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)

Rules Engine(Regras de Negócio)

BPM

Maior alinhamento do negócio com TI

Modelagem

Simulação

ExecuçãoMonitoria

Melhoria

BPM

Ciclo BPM

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

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

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.

SOA

Governança

Arquitetura

Integração BPM Portal

Mid

dlew

are

Conclusão

SOA requer mais !

Infraestrutura Integração

Portal

CoE Arquitetura Governança

Metodologia BPM

Consultoria SOA Projetos

Conclusão

Roadmap

Obrigado ! Thiago Leal Assis

E-Mail: thiago.assis@resource.com.br

Cel.: 11 9623-6092

José Patriota

E-Mail: jose.patriota@resource.com.br

Cel.: 11 9620-3098