Descargo de responsabilidad:
Esta publicação do blog só é aplicável para a versão SDK em nuvem da SAP de no máximo 2.19.2. Planejamos migrar continuamente essas postagens do blog para nossa Lista de tutoriais. Sinta-se à vontade para consultar
nossos Tutoriais atualizados sobre o SDK em nuvem da SAP
.
Nota
: Esta postagem faz parte de uma série. Para obter uma visão geral completa, visite o
Resumo do SDK em nuvem da SAP
.
Introdução
Já vimos que o SDK em nuvem da SAP oferece capacidades para consumir de forma conveniente
OData
e
serviços baseados em SOAP
. Mas algumas aplicações podem visar um serviço da web que fornece recursos a partir de um ponto final baseado em REST, em vez de OData ou SOAP. Se o ponto final baseado em REST estiver bem definido, sua especificação pode ser declarada como OpenAPI.
Neste guia passo a passo, escolheremos uma API RESTful do
SAP API Business Hub
, pegaremos o arquivo de interface OpenAPI anexado e geraremos código Java a partir dele. Ao usar o último arquétipo de projeto do Maven do
SDK em nuvem da SAP
, teremos um início bem preparado para implementar e implantar um novo aplicativo no SCP, capaz de consumir um serviço OpenAPI. Configuraremos um destino para o serviço da API para testar e demonstrar o novo aplicativo.
Nos próximos passos, usaremos o serviço
Monitoring v2
no SCP Neo. Ele fornece métricas de tempo de execução atualizadas para aplicativos e processos conectados. Sua API será consumida por um aplicativo recém-criado que é executado no
SCP Cloud Foundry
. No entanto, a estratégia geral deste guia pode ser usada para implementações em qualquer uma das plataformas.
Pré-requisitos:
Assumimos que você concluiu o tutorial
"Hello World no SCP CloudFoundry"
, para que os seguintes requisitos já estejam atendidos:
-
Você tem uma conta SCP que pode implantar aplicativos web Java simples.
-
Java, Maven e um IDE de sua escolha estão instalados e atualizados.
-
A linha de comando do Cloud Foundry está instalada, para que você possa executar
cf version
sem erros.
Recomendações:
Se você é novo no SDK em nuvem da SAP, pode começar na página de
Resumo do SDK em nuvem
. Para obter uma introdução sobre OpenAPI e SDK em nuvem da SAP, recomendamos a postagem
Acesse qualquer serviço REST com Cloud SDK
. Encontre mais cursos e guias na seção oficial de
tutoriais
.
Nota:
Este tutorial não requer acesso a um sistema SAP S/4HANA.
Construir um aplicativo impulsionado por OpenAPI e Cloud SDK
Passos:
-
Escolher um serviço REST
-
Construir um novo aplicativo Spring
-
Habilitar a geração de código OpenAPI
-
Executar a geração de código
-
Configurar o aplicativo
-
Configurar e executar um teste de servidor simulado
-
Obter credenciais do SCP Neo
-
Preparar a configuração no SCP Cloud Foundry
-
Implantar o aplicativo
-
Testar