Apresentação do ASUG 2010

Preview:

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: thiago.assis@resource.com.br Cel.: 11 9623-6092

José do Patrocinio Patriota E-Mail: jose.patriota@resource.com.br Cel.: 11 9620-3098

José Ildeberto Barros E-Mail: jose.barros@resource.com.br Cel.: 11 9621-1497