Hoje em dia, muitas empresas optam por construir projetos de extensão de processos comerciais para o produto SAP que utilizam e implementam na Plataforma de Tecnologia Empresarial da SAP, para que possam escrever código personalizado e integrar-se com outros serviços gerenciados pela SAP ou SaaS (software como serviço) de forma fácil e rápida. Ao mesmo tempo, os hiperescalonadores estão desempenhando um papel cada vez mais significativo hoje em dia ao ajudar as empresas a reduzir os gastos de capital, aumentar a escalabilidade e elasticidade do sistema e melhorar o desempenho do sistema. Nessas circunstâncias, seria melhor entender como aproveitar os serviços fornecidos pelo hiperescalonador ao desenvolver o projeto de extensão de processos comerciais baseado em BTP, para que possamos aproveitar as vantagens proporcionadas tanto pela Plataforma de Tecnologia Empresarial da SAP quanto pelo hiperescalonador.
Neste blog, vou te mostrar como integrar o Serviço de Notificação Simples da Amazon (Amazon SNS) com o Modelo de Programação de Aplicações na Nuvem da SAP (CAP), para construir uma aplicação de extensão de processos comerciais do SAP S/4HANA e receber notificações por e-mail aproveitando o serviço Amazon SNS. Neste blog, focaremos em como implementar o Serviço Amazon SNS dentro da aplicação CAP para enviar notificações por e-mail.
Informações de Contexto
O
Modelo de Programação de Aplicações na Nuvem da SAP
(
CAP
) é um framework de linguagens, bibliotecas e ferramentas para construir serviços e aplicações empresariais de nível empresarial baseados em BTP. Poderíamos desenvolver aplicações empresariais baseadas em BTP utilizando Java e Node.js. Utilizando o modelo de programação de aplicações na nuvem, poderíamos minimizar significativamente o volume de código que precisamos escrever e consumir muitos serviços prontos para uso.
O
Serviço de Notificação Simples da Amazon
(
Amazon SNS
) é um serviço totalmente gerenciado pela AWS baseado em publicação/assinatura tanto para comunicação de aplicação para aplicação (A2A) quanto de aplicação para pessoa (A2P). Ele fornece um Tópico para
mensagens de alta capacidade, baseado em push, de muitos para muitos entre sistemas distribuídos, microsserviços e aplicações serverless baseadas em eventos. Com o tópico do Amazon SNS, também poderíamos enviar mensagens para assinantes em escala via e-mail, texto móvel (SMS) e até notificações móveis.
Cenário Comercial
O cenário comercial escolhido para este projeto de Prova de Valor (POV) é a Validação de Parceiros Comerciais do SAP S/4HANA. Existe uma empresa/terceirizada responsável por validar todos os dados de parceiros comerciais recém-criados ou modificados no sistema SAP S/4HANA de uma empresa. Essa empresa/terceirizada realizará a validação por meio da aplicação de extensão de processos comerciais independente do S/4HANA implantada na plataforma de tecnologia empresarial da SAP, em vez de fazer login diretamente no sistema SAP S/4HANA. Nessa aplicação de extensão independente, o validador poderá revisar os dados do parceiro comercial, fazer atualizações no endereço do parceiro comercial, se necessário, e marcar o status de validação do parceiro comercial como NOVO, EM PROCESSO, VÁLIDO e INVÁLIDO conforme a condição. Os validadores poderão receber notificações por e-mail ou mensagem de texto móvel sempre que houver dados de um parceiro comercial que precisem ser validados.
Pedro Pascal
Se unió el 07/03/2018