Um framework de linguagens, bibliotecas e ferramentas chamado de
Modelo de Programação de Aplicações na Nuvem da SAP (CAP)
é utilizado para criar serviços e aplicações em nível empresarial. O framework CAP combina tecnologias de código aberto e da SAP que foram implementadas com sucesso e são amplamente utilizadas. Além das tecnologias de código aberto, as principais adições feitas pelo CAP são:
Serviços de Dados Centrais (CDS)
que serve como uma linguagem padrão de modelagem tanto para modelos de domínio quanto para descrições de serviços. SDK e ambientes de execução de serviços para
Java
e
Node.js
. Fornecem estruturas para criar e utilizar serviços e implementações genéricas de provedores que podem lidar automaticamente com muitas solicitações.
Na
minha primeira postagem no blog
(
clique aqui
) nesta série de blogs, discuti os padrões CMIS e um procedimento passo a passo para configurar uma
instância do Serviço de Gerenciamento de Documentos da SAP.
Na
minha segunda entrada no blog
(
clique aqui
), descrevi como criamos um
cliente CMIS
único para estabelecer uma conexão com a
instância do Serviço de Gerenciamento de Documentos da SAP
e iniciar uma sessão para consultar o Repositório.
Este artigo de blog tem como objetivo utilizar
SDK Java CAP
para construir um aplicativo básico de CAP para integrar com a instância do Serviço de Gerenciamento de Documentos da SAP e também tentar entender a sequência de passos durante a
Troca de Token de Usuário.
Para obter o token de acesso para o XSUAA primeiro e trocá-lo com as credenciais do Serviço de Gerenciamento de Documentos da SAP (outro ID de cliente e segredo) por um novo token de acesso com metadados de acesso técnico, como escopos.
Pré-requisito
Você precisa ter:
-
Seria ideal se você seguisse e completasse os passos mencionados nos meus artigos anteriores (Clique em
#1
e
#2
) antes de prosseguir para este.
-
Instalar as ferramentas CDS seguindo os passos mencionados no
link
.
-
Instalar o Apache Maven
(é necessário pelo menos a versão 3.5.0).
-
Instalar a última versão do
MBT
para o seu sistema operacional. Você pode instalá-lo usando o comando npm
npm install -g mbt
Vamos passo a passo
Antes de começar, se ainda não o fez, crie um novo diretório chamado
"sdmapps."
Abra um terminal em seu computador e digite o seguinte:
mkdir sdmapps sdmapps/java