Claves para integrar de forma nativa los sistemas SAP en AWS

121689465_mHoy por hoy, con cloud computing convertido en la base para impulsar la transformación digital y presente en la mayoría de las organizaciones, el siguiente paso natural es integrar de la forma más nativa posible los procesos de negocio corporativos con los servicios en la nube para sacar el máximo partido de la unión de ambos entornos.

Muchas aplicaciones ya disponen de su propia integración nativa, y otras pueden valerse de los diferentes SDKs (acrónimo inglés de Kits de Desarrollo de Software) disponibles en el mercado para un gran abanico de lenguajes (GO, Node.js, Python, C++, etc.), y así adaptar su funcionalidad para acceder a los recursos del Cloud.

Otras, sin embargo, por sus peculiaridades y casuísticas, no permiten una integración sencilla con cloud, como es el caso de SAP. Aunque es cierto que permite la integración con muchos de los servicios en la nube a través de SAP Cloud Platform, esto puede añadir un nuevo elemento a la ya posible complejidad de nuestro entorno de TI, así como una curva de aprendizaje necesaria para conocer el funcionamiento de la plataforma.

Conscientes del potencial que supone permitir este tipo de integración, en Linke hemos dedicado I+D para desarrollar el SDK de AWS para lenguaje ABAP. El resultado es AWS Connector for SAP, una solución que permite conectar los sistemas SAP on-premise de nuestros clientes directamente con los servicios de AWS y, de esta forma, explotar mejor las posibilidades de ambos entornos y adaptarlos de manera personalizada a sus necesidades específicas.

Esta solución proporciona a las empresas el conjunto de herramientas que se necesitan para, mediante el desarrollo de aplicaciones propias en un sistema SAP, conectar de forma nativa con diferentes servicios de AWS: Amazon Simple Storage Service (S3) para almacenamiento de documentos o alimentación de Data Lakes; procesamiento de datos en tiempo real con Amazon Kinesis; interacción con diferentes bases de datos no relacionales como Amazon DynamoDB o virtuales como Amazon Athena; integración con servicios de notificaciones como Amazon Notification Service (SNS) o de cola de mensajes como Amazon Simple Queue Service (SQS), o ejecución de funciones externas con AWS Lambda.

Esta solución, certificada por SAP, permite extender los procesos de negocio y llevarlos a un nuevo nivel de productividad y eficiencia.  

Casos de uso de AWS Connector for SAP

Una de las posibilidades de uso es la de utilizar Amazon S3 como repositorio de contenidos del sistema SAP. Mediante un módulo, incluido con el propio Add-on,  certificado por SAP y por tanto 100% compatible con Archivelink podemos, de manera transparente para el usuario final, emplear buckets de Amazon S3 para alojar todos aquellos documentos de negocio, adjuntos (GOS) o cualquier tipo de fichero (DMS), que hasta ahora podrían estar alojados en cualquier servidor de contenido externo (MaxDB, Box, Documentum…) o en la propia tabla **SOFFCONT1** de SAP.  La principal ventaja de este uso es el aprovechamiento de la funcionalidad de este servicio de AWS: su capacidad de almacenamiento, durabilidad del 99,999999999%, disponibilidad del 99,99%, replicación entre regiones, etc.

Otras ventajas son la reducción de costes y mantenimiento al no utilizar ni servidores ni almacenamiento intermedio (NAS, base de datos, EBS, etc.) y un nivel de seguridad de los datos muy elevado tanto si decidimos cifrar los objetos una vez son almacenados, al usar los protocolos de encriptación KMS o HSM ofrecidos por AWS, como si queremos encriptar en cliente, ya que permite el cifrado antes de que los datos salgan del propio servidor SAP, a través de Secure Store and Forward Mechanism.

También se puede emplear un segundo módulo disponible en AWS Connector para realizar el mismo procedimiento con sesiones de archivado generadas desde las transacciones estándar de SAP **SARA** o **DART**.

Otra posibilidad es extraer datos del sistema SAP y alojarlos en un Data Lake en Amazon S3 para su posterior procesamiento con herramientas de Data Mining, Machine Learning o Inteligencia Artificial. Utilizando la API ABAP de S3 se podrían alojar datos extraídos de BAPIs, DSO, BADIs en un SAP SLT o, incluso, de tablas o extractores, en caso de disponer de las licencias necesarias para ello (por favor, revise SAP NetWeaver Foundation License). Esos mismos datos pueden ser tratados con las herramientas oportunas y el resultado ser recuperado por el sistema SAP mediante la invocación de lambdas o realizando consultas a alguna de las bases de datos AWS mencionadas anteriormente. 

Estos solo son algunos de los escenarios en los que AWS Connector for SAP ayuda a ampliar, extender o simplificar nuestros procesos de negocio. Esta solución forma parte de la apuesta de Linke por una nueva generación de herramientas que permiten a las empresas usuarias de SAP rediseñar y reconstruir los procesos de negocio corporativos para aprovechar al máximo las inversiones que se realicen en la nube.


Un buen número de empresas están utilizando AWS Connector for SAP para conectar de forma nativa sus sistemas SAP a AWS. Si quieres saber más, sigue este enlace o contacta con nuestros expertos.

Stay tunned for more content like this.

Nueva llamada a la acción
Linke SAP en AWS
Key steps to adopt Devops on a Cloud-Native Company
Download The Linke AWS Connector for SAP in PDF