Você está na página 1de 68

Get connected with new technologies

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration (CPI)

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


Apresentação

Danilo Oliveira

Consultor especialista em integração de sistemas,


atuando com SAP Business Connector, PI/PO, GRC
NF-e/CT-e, CPI e instrutor.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


Objetivo

SAP CPI
Promover uma visão aprofundada e prática do
SAP Cloud Platform Integration, através de
conceitos de Cloud Computing, principais
características e funcionalidades da
ferramenta, bem como construir diversos
cenários de integração 100% práticos.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

O que é Cloud Computing e para que serve a Computação


em Nuvem
Também conhecida como Computação em Nuvem,
Cloud Computing é a tecnologia que permite o uso de
recursos de computação por meio da internet, podendo
assim hospedar diversos recursos, programas e
informações, que podem ser acessados por meio de
qualquer computador, tablet ou telefone celular.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

Vantagens
● Redução de custos com infraestrutura
● Economia do espaço
● Centralização da informação
● Elasticidade
● Segurança Digital
● Trabalho remoto

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

Cloud Computing no dia a dia das empresas

● Virtualização de servidores
● Substituição da compra de licenças pelo uso de software como serviço
● Plataformas de desenvolvimento de software
● Armazenamento de dados
● Acesso a sistemas de gestão

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

Tipos de Computação em Nuvem

● Privado
● Publico
● Híbrido

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

Nuvem Privada

“Nuvem privada” ou também conhecida como nuvem interna ou corporativa, refere-se aos
serviços de computação em nuvem oferecidos pela Internet ou por uma rede interna
privada somente a usuários selecionados e não ao público geral

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

Nuvem Pública

A nuvem pública é definida como uma série de serviços de computação oferecidos por
terceiros à Internet pública, os quais são disponibilizados a qualquer pessoa que queira
utilizá-los ou comprá-los.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

Nuvem Híbrida

Quando falamos sobre a nuvem híbrida, nos referimos à união dos dois anteriores, ou seja,
a combinação de nuvem pública com privada, permitindo compartilhar dados e
aplicativos entre os dois tipos.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

Serviços que a Cloud Computing possui

● SaaS (Software como serviço)


● PaaS (Plataforma como serviço)
● IaaS (Infraestrutura como serviço)

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

SaaS (Software como serviço)

O SaaS permite que você acesse o software sem comprar sua licença, usando-o
gratuitamente na nuvem, geralmente com recursos limitados, mas há também planos de
pagamento em que é cobrada uma taxa fixa ou um valor que varia de acordo com o uso.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

PaaS (Plataforma como serviço)

Neste modelo de nuvem, é contratado um ambiente completo de desenvolvimento on


demand, no qual é possível criar, modificar e otimizar softwares e aplicativos.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


O que é Cloud Computing?

IaaS (Infraestrutura como serviço)


No modelo IaaS, os recursos de infraestrutura são alugados, como servidores, routers, racks,
datacenters, hardware e outras ferramentas que permitem a transmissão e o
armazenamento de dados.

No modelo IaaS, o que é necessário é utilizado de acordo com a demanda da empresa e


somente o que é utilizado é pago.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

O que é SAP Cloud Platform?

Plataforma de Soluções Cloud da SAP que


suporte os modelos IAAS (Infraestrutura como
serviço), PAAS (Plataforma como serviço) e
SAAS (Software como Serviço).

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


Arquitetura SAP Cloud Platform

Neo vs Cloud Foundry

SAP Cloud possui dois tipos de ambientes:

● NEO = infraestrutura é da SAP


● Cloud Foundry = infraestrutura AWS, Google Cloud Platform e Azure

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Possibilidades

● Saas (SuccessFactors, S/4HANA, Concur, Ariba, Fieldglass etc)


● Paas (Desenvolvimento e Integração de aplicativos, DevOps, Autenticação, Segurança etc)
● IaaS (Máquinas virtuais, infraestrutura SAP HANA, Fiori etc.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Criando conta SAP Cloud Platform Trial

1. Acesse a URL https://www.sap.com/cmp/td/sap-cloud-platform-trial.html

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Criando conta SAP Cloud Platform Trial

2. Clique em Register for free:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Criando conta SAP Cloud Platform Trial


3. Preencha o Formulário e clique em Submit:

Dados Sugeridos:

Relationship to SAP: Consultant


Department: Inform. Technology

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Criando conta SAP Cloud Platform Trial

4. A SAP enviará um e-mail informando como ativar a conta:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Criando conta SAP Cloud Platform Trial

5. Ao receber o e-mail, abra-o e clique em Click to activate your account:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Criando conta SAP Cloud Platform Trial

6. Sua conta está ativada:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial

1. Acesse a URL https://www.sap.com/cmp/td/sap-cloud-platform-trial.html

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial

2. Clique em Log on to trial:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial

3. Preencha seu Login e Senha e clique em Log On:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial

4. Aceite os Termos e Condições e clique em Accept:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial

5. Para acessar sua conta, clique em Enter Your Trial Account:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial


6. No primeiro acesso, você precisará criar uma subaccount numa região sugerida, clique em Create
Account:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial


7. Agora iniciará o processo de configuração da sua conta no ambiente SAP Cloud, no final clique em
Continue:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial

8. Você será redirecionado para a tela inicial da sua conta:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform

Acessando sua conta SAP Cloud Platform Trial

9. Clique no nome da Subaccount (trial) para finalizar o acesso:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

O que é SAP CPI?


Grupo de ferramentas disponíveis na SAP
Cloud Platform para integração entre
aplicações/aplicativos, sejam eles da SAP ou
de terceiros.

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Conjunto de Ferramentas

● API Management ● oData Provisioning


● Cloud Integration * ● RabbitMQ
● Connectivity ● Smart Data Integration
● Enterprise Messaging

* Foco do treinamento

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Casos de Uso

● Cloud-to-Cloud Integration
● Cloud-to-On Premise Integration
● Hybrid

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Apache Camel
Framework de Integração entre Sistemas

Camel = Concise - Application - Message - Exchange - Language

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Camel Message Model

Uma Mensagem possui um:

● Um Cabeçalho (Header)
● Um Corpo (Body)
● Anexos (Attachments)

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Linguagem Apache Groovy

● Conhecida como Groovy Script


● Linguagem Open Source baseada em Java
● Foco em produtividade (codificar menos)

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Com Groovy no CPI podemos:


● Fazer transformações
● Registrar Log de Mensagens
● Consumir API's
● Manipular variáveis
● Validação do Corpo da Mensagem (Payload)
● Utilizar informações armazenadas no CPI

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Ativando SAP CPI na conta trial

1. Acesse a URL https://account.br1.hana.ondemand.com/cockpit#/home/allaccounts e informe seus


dados de acesso

2. Na home do SAP Cloud Platform Cockpit, clique em Trial Home:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Ativando SAP CPI na conta trial


3. Clique em Enter Your Trial Account:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Ativando SAP CPI na conta trial


4. Clique no nome da sua subaccount trial:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Ativando SAP CPI na conta trial


5. No menu clique em Subcriptions:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Ativando SAP CPI na conta trial


6. Selecione a Categoria Integration Suite e clique no produto Integration Suite:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Ativando SAP CPI na conta trial


7. Clique em Subscribe:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Ativando SAP CPI na conta trial


8. Subscrição efetuada com sucesso:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


1. Na tela inicial da sua subaccount trial, clique em Role Collections no menu Security:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


2. Clique em New Role Collection:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


3. Informe o nome Tennant Administrator e clique em Save:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


4. Na lista de Role Collection, clique na Role recém criada:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


5. Clique em Add Role:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


6. Selecione o Application Identifier que comece com "it-", selecione Role Template
IntegrationProvisioningAdmin e Role IntegrationProvisioningAdmin e clique em Save:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


7. Volte para a tela inicial da sua subaccount trial, clique em Trust Configuration no menu Security:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


8. Clique em sap.default:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


9. Informe o e-mail utilizado no cadastro na SAP Cloud Platform e clique em Show Assigments:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


10. Clique em Assign Role Collection:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Atribuindo Roles de Acesso


11. Selecione a primeira Role disponível e clique em Assign Role Collection. Repita estes passos para
todas as Roles disponíveis, isso facilitará utilização de outros serviços futuramente::

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


2. Clique em Go to Application:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


1. Na tela inicial da sua subaccount trial, clique em Subscriptions e selecione Integration Suite:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


3. Selecione todas as Capabilities disponíveis e clique em Next:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


4. Selecione Message Queue e clique em Next:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


5. Selecione Enable Developer Portal e clique em Next:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


6. No resumo (Summary) clique em Activate:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


7. Aguarde o provisionamento dos serviços. Caso algum dê erro na ativação, basta clicar em Ativar
novamente e aguardar o provisionamento do mesmo:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


8. Na aba Cloud Integration, clique na URL disponível:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


9. No browser aparecerá mensagem de erro HTTP 403 Forbidden, para resolver, basta voltar para a
tela inicial da sua conta trial, selecionar Role Collections no menu Security, selecionar sua Role
Collection Tennant Administrator e adicionar as 3 roles indicadas abaixo, no Application Identifier que
começa com "it!":

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99


SAP Cloud Platform Integration

Provisionando SAP CPI


10. Caso o erro 403 Forbidden ao acessar a URL do Cloud Integration continue aparecendo, feche o
browser de internet, abra-o novamente, limpe os dados da navegação e acesse novamente (ou abre-o
em modo privado:

Higor da Silva Lopes - higor.skydriver@hotmail.com - IP: 187.120.156.99

Você também pode gostar