38

Apresentação do ASUG 2010

Embed Size (px)

Citation preview

Page 1: Apresentação do ASUG 2010
Page 2: Apresentação do ASUG 2010

A RESOURCE Introdução Agora que tenho SAP, como eu integro meus sistemas

legados ? SOA Portal BPM

Conclusão

Agenda

Agenda

Page 3: Apresentação do ASUG 2010

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

Page 4: Apresentação do ASUG 2010

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

Page 5: Apresentação do ASUG 2010

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

Page 6: Apresentação do ASUG 2010

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

Page 7: Apresentação do ASUG 2010

Agora que tenho SAP, como eu integro meus sistemas legados

?

Pergunta !

Introdução

Page 8: Apresentação do ASUG 2010

• 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

Page 9: Apresentação do ASUG 2010

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

Page 10: Apresentação do ASUG 2010

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

Page 11: Apresentação do ASUG 2010

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

Page 12: Apresentação do ASUG 2010

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...

Page 13: Apresentação do ASUG 2010

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

Serviços

SOA

Page 14: Apresentação do ASUG 2010

Building Blocks como Web Services não significa que tenho uma arquitetura orientada a serviços !

Serviços

SOA é um conceito !

SOA

Page 15: Apresentação do ASUG 2010

Integrações ad-hoc

Alto Acoplamento

Banco de Dados A

Procedure A

Tabela A

Banco de Dados B

Procedure B

Tabela B

SOA

Page 16: Apresentação do ASUG 2010

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

Page 17: Apresentação do ASUG 2010

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

Page 18: Apresentação do ASUG 2010

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

Page 19: Apresentação do ASUG 2010

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

Page 20: Apresentação do ASUG 2010

Estendendo o conceito SOA

SOA

Integração Portal

Portal

Page 21: Apresentação do ASUG 2010

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 !

Page 22: Apresentação do ASUG 2010

ERP(SAP)

Produtos(Java)

Produção(C++)

Client

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

Uma visão ad-hoc

Portal

Page 23: Apresentação do ASUG 2010

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

Page 24: Apresentação do ASUG 2010

SAP NetWeaver technology platform

SAP NetWeaver

Portal

BPM

SOA

Legados

SAP

User Productivity SAP NetWeaver Portal

SAP NetWeaver Mobile

SAP NetWeaver Enterprise Search

Portal

Page 25: Apresentação do ASUG 2010

Estendendo o conceito SOA

SOA

Integração Portal BPM

BPM

Page 26: Apresentação do ASUG 2010

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 !

Page 27: Apresentação do ASUG 2010

Produção(C++)

Produtos(Java)

Processo de Negócio

ERP(SAP)

Uma visão ad-hoc

BPM

Page 28: Apresentação do ASUG 2010

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

Page 29: Apresentação do ASUG 2010

Produtos(Java)

Produção(C++)

ERP(SAP)

BAMProcess Engine

BAM - Business Activity Monitoring

BPM

Page 30: Apresentação do ASUG 2010

Produtos(Java)

Produção(C++)

ERP(SAP)

BAMProcess Engine Rules Engine

Rules Engine

BPM

Page 31: Apresentação do ASUG 2010

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)

Page 32: Apresentação do ASUG 2010

Ciclo BPM

Modelagem

Simulação

ExecuçãoMonitoria

Melhoria

BPM

Page 33: Apresentação do ASUG 2010

SAP NetWeaver

Portal

BPM

SOA

Legados

SAP

Business Process Management SAP NetWeaver Business

Process Management

SAP NetWeaver Business Rules Management

BPMSAP NetWeaver technology platform

Page 34: Apresentação do ASUG 2010

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

Page 35: Apresentação do ASUG 2010

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

Page 36: Apresentação do ASUG 2010

SOA

Governança

Arquitetura

Integração BPM Portal

Mid

dlew

are

ConclusãoSOA requer mais !

Page 37: Apresentação do ASUG 2010

Roadmap

CoE Arquitetura Governança

Metodologia

Infraestrutura

SOA

Portal

BPM

Consultoria SOA Projetos

Conclusão

Page 38: Apresentação do ASUG 2010

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