Descobri que ainda há novos clientes interessados na arquitetura do SAP BTP (Plataforma de Tecnologia Empresarial). Hoje quero aproveitar minha experiência anterior como desenvolvedor na SAP IT (que depende muito do SAP BTP no desenvolvimento de software, por exemplo, o SAP for Me é desenvolvido no SAP BTP e o SAP Support Launchpad foi um dos primeiros "clientes" do SAP BTP) e minha experiência recente em compromissos com clientes, tentando fornecer uma visão holística simples da arquitetura do SAP BTP.
História
O SAP BTP era chamado de Plataforma de Nuvem SAP HANA no início e depois o nome foi alterado para Plataforma de Nuvem SAP (SCP). A ideia era fornecer uma plataforma que não estivesse relacionada apenas ao SAP HANA, mas também a outras tecnologias e serviços de código aberto, como desenvolvimento em Java, MongoDB, etc.
No entanto, a SAP não é uma empresa puramente tecnológica, pois se baseia em processos comerciais reais da indústria, então o nome foi alterado para Plataforma de Tecnologia Empresarial da SAP, indicando que o SAP BTP atende aos requisitos comerciais, aproveitando várias tecnologias, incluindo as de código aberto, é claro.
Inicialmente, a SAP fornecia um nível de infraestrutura e chamávamos isso de "NEO" como versão histórica. Atualmente, a SAP transferiu esse nível para parceiros, ou seja, AWS, Azure, GCP ou Alicloud, e o chamamos de "CF" (abreviação de Cloud Foundry) como a versão atual. Isso de certa forma reflete a mudança de estratégia da SAP devido ao rápido crescimento do mundo digital.
Até agora, o SAP BTP evoluiu com uma arquitetura muito estável e fácil de estender, tanto do ponto de vista do cliente quanto da SAP. Sabemos que como plataforma, o SAP BTP em si não tem valor, enquanto os mais de 90 serviços no topo são fatores-chave para o uso diário real da empresa. Esses serviços abrangem dados e análises, integração e desenvolvimento de aplicativos, tecnologias de aprendizado de máquina e IA. Você pode categorizar facilmente esses serviços no
centro de descoberta
oficial da SAP e recomendo este
post de blog
que possui uma infografia muito útil dos mais de 90 serviços.
Arquitetura
Como mencionado, o SAP BTP não tem valor direto para os clientes. Então, por que o SAP BTP? Vamos imaginar o que aconteceria se não houvesse o SAP BTP, apenas mais de 90 serviços independentes.
-
Esses mais de 90 serviços, desde o desenvolvimento até o uso, são independentes do processo de desenvolvimento interno da SAP e da eficiência. Também representam uma carga pesada para o uso do cliente, pois é provável que cada serviço tenha seu próprio método de ativação e ambiente de uso, o que, sem dúvida, é uma experiência muito ruim para os usuários finais.
-
A categorização de soluções torna os serviços da SAP muito fragmentados e não cria uma compreensão unificada dos diversos cenários de uso do cliente, como qual serviço é usado para resolver problemas de dados, quais são usados para resolver problemas de processos e quais são usados para resolver problemas de desenvolvimento.
-
A certificação de autorização de funções subjacentes, a troca de conexões com sistemas ERP, etc., são desenvolvidas independentemente umas das outras, sendo difícil se comunicar diretamente entre esses serviços, e cada novo serviço precisa ser desenvolvido do zero sem aproveitar os recursos existentes.
E a arquitetura do SAP BTP foi projetada para resolver esses problemas.
Provavelmente sua primeira impressão sobre o SAP BTP começa com o cockpit do SAP BTP, que parece bastante simples, certo?
Na realidade, a SAP realizou muitas coisas subjacentes, como gestão de funções, conexões e destinos, conceito de permissões, configurações de confiança, subcontas e espaços, etc. É fácil se perder no início se você se concentrar apenas em um serviço da SAP como o SAP Integration Suite.
Criei um diagrama de arquitetura simples que pode ajudar na compreensão.
1. Inquilino de Autenticação de Identidade
Este é um serviço gratuito que pode ser criado fora do SAP BTP e também incluído em muitas outras soluções em nuvem da SAP, como o SAP SuccessFactors, SAP S