Integración de Azure con SAP BTP

Partamos entendiendo cada uno de los elementos que mencionaremos y que fueron parte de la solución técnica propuesta a nuestro cliente: Azure, SFTP, CPI y BTP.

¿Qué es Microsoft Azure?: Microsoft Azure (anteriormente Windows Azure y Azure Services Platform) es un servicio de computación en la nube creado por Microsoft para construir, probar, desplegar y administrar aplicaciones y servicios mediante el uso de sus centros de datos.

¿Qué es SFTP?: SFTP es la abreviatura de Secure File Transfer Protocol (Protocolo de transferencia segura de archivos). Este protocolo permite transferir datos cifrados entre tu ordenador local y el espacio web.

¿Qué es CPI?: SAP Cloud Platform Integration es la herramienta principal (el middleware) que permite realizar integraciones entre diferentes plataformas Cloud y OnPremise. Es el servicio que nos permitirá conectar todos los sistemas, realizar mapeos, firmar mensajes, encriptar, desencriptar, realizar flujos de integraciones.

Y finalmente, ¿Qué es BTP?: SAP Business Technology Platform (SAP BTP) reúne aplicaciones empresariales inteligentes con funcionalidades para la gestión de datos y de base de datos, analíticas, integración y extensión dentro de una única plataforma para entornos híbridos y en la nube, incluyendo cientos de integraciones preconfiguradas para aplicaciones de SAP y de terceros.

Ahora bien, ¿Por qué nuestro cliente solicitó realizar una integración con estas tecnologías?.

Hoy más que nunca, poder tomar decisiones en tiempo real y dar respuesta a los desafíos que se van presentando, es fundamental y necesario para las organizaciones.
Es por esto que se debe permitir poder acceder desde cualquier lugar, en cualquier momento y asegurar la seguridad de la información que estamos consultando.

Sin embargo, poder contar con las tecnologías necesarias que permitan esto, es un desafío no menor. Luego de evaluar diferentes opciones y escenarios, le propusimos a nuestro cliente poder integrar Microsoft Azure con su sistema SAP, considerando un Protocolo de transferencia segura de archivos (SFTP) utilizando como tecnología de integración SAP Cloud Platform Integration (SAP CPI) y aprovechando las ventajas también que nos ofrece SAP Business Technology Platform (SAP BTP).

Ahora te contaremos de manera general, la parte técnica de lo que realizamos:

Desarrollamos dos iFlows de SAP CPI para exponer un repositorio SFTP as-a-service de Azure, a través de una API o servicio que permita escritura y lectura sincrónica dentro del mismo, desde cualquier aplicación SAP o no SAP que pueda realizar solicitudes de tipo REST. ¿Cómo lo hicimos? aquí te contamos los pasos:

  1. Configuraciones CPI cockpit:
    • Configuración de credencial en Security Store
    • Configuración de SSH Known Host en Security Store
    • Configuración Keystore
  2. Creación de paquete de integración
    • Se creó el paquete MSAzureSFTP_Repository_Integration, el cual contiene los dos flujos de integración para los casos de escritura y lectura.
  3. iFlow de escritura en SFTP:
    • Se creó el flujo de escritura msazuresftp_writeaction dentro del paquete de integración.
  4. iFlow de lectura en SFTP
    • Se creó el flujo de lectura msazuresftp_readaction dentro del paquete de integración.
  5. Y finalmente se tuvo en consideración algunas generalidades:
    • Extensiones admitidas: Ambos flujos, el de lectura y escritura, están preparados para trabajar con archivos con extensiones .pdf, .jpg y .png; únicamente esas extensiones fueron probadas y no se puede asegurar el funcionamiento de ningún otro tipo de extensión que se envíe o se especifique en el payload de cada servicio.
    • Repositorios consumidos: Los repositorios que se consultan para escritura y lectura desde CPI, dependen del ambiente.
    • Modificación Reportes Técnicos
    • Optimización de imágenes (resize o reducción de tamaño de la imagen)

¿Cuáles fueron los resultados?

Luego de realizar un conjunto de pruebas y desplegar esta solución en su organización, nuestro cliente obtuvo:

✅ Mayor rapidez y agilidad para el acceso y uso de la información consultada
✅ Independencia para ingresar sin necesidad de VPN, pero manteniendo la seguridad de la información
✅ Tomar mejores y más rápidas decisiones para su negocio

En SCO te podemos apoyar a dar respuesta a estos requerimientos. Nuestro servicios de consultoría caracterizado por un equipo de profesionales con vasta experiencia y conocimientos están a la orden para apoyarlos en lo que requieran¡Conversemos!.

Somos SCO Solutions, ¡Sus expertos en consultoría SAP!

Este blog se basó en el publicado originalmente en Blog SAP

Comparte este post en tus redes sociales

Facebook
Twitter
LinkedIn

Últimas Publicaciones

IA de negocios de SAP

IA de Negocios de SAP

Si aún no utilizas IA para la optimización de las operaciones de tu negocio, definitivamente te estás quedando atrás. la IA de negocios de SAP llegó para quedarse.

Leer Más »
es_CLSpanish
¿Necesitas ayuda?