Integración en la nube con SAP: SAP Cloud Platform Integration Services

Desde hace unos años, las aplicaciones Cloud han irrumpido con fuerza en el mercado y cada día tienen un mayor impacto en el negocio de las empresas. SAP apostó desde el inicio por esta tendencia emergente, ampliando su portfolio de soluciones para poder cubrir esta demanda. Entre ellas, las que permiten la integración de sistemas agrupadas bajo lo que SAP ha llamado SCP Integration Suite: API Management, Workflow, Business Rules, Open Connectors, Smart Data Integration, SCP Connectivity, OData Provisioning, SAP Enterprise Messaging, Remote Data Sync, Stream Analytics, Integration Content Advisor y SAP Cloud Platform Integration (SCPI), conocida anteriormente como SAP HCI (Hana Cloud Integration).

integracion-sap

Fuente: SAP

Como toda nueva tecnología, esta genera dudas sobre su uso y aplicación dentro de la empresa. Sobre todo, en aquellas donde ya existen otras herramientas middleware o de integración de sistemas. A lo largo de este artículo se intentará dar respuesta a esta y otras preguntas, repasando cada una de las herramientas mencionadas y realizando una comparación entre SCPI y el middleware On-Premise SAP Process Orchestration (SAP PO) que muchos clientes vienen usando como plataforma de integración habitual.

New call-to-action

SAP Cloud Platform Integration Suite

API Management: Se trata de un potente gestor de APIs; permite su publicación, gestión y consumo de forma segura. Además de incluir la posibilidad de monetizar las mismas.

SCP Workflow: Herramienta para el modelado, ejecución y monitorización de workflows. Facilita la integración de estos a través de una serie de APIs y permite incluir lógica a medida mediante JavaScript.

SCP Business Rules: Encapsula y externaliza la lógica de negocio de las aplicaciones, facilitando su uso y mantenimiento.

Smart Data Integration (SDI): Nos permite replicar datos desde nuestros sistemas On-Premise a SCP casi en tiempo real, además de aplicar transformaciones complejas sobre los mismos.

SCP Connectivity: A través del Cloud Connector podemos conectar de forma sencilla y segura a sistemas tanto Cloud como On-Premise.

OData Provisioning: Herramienta para la gestión y acceso al contenido de nuestros entornos SAP Business Suite a través del protocolo OData.

SAP Enterprise Messaging: Conecta aplicaciones y sistemas que manejan altos volúmenes de mensajes de forma fácil a través de distintas tecnologías como MQTT. Además, permite la inserción de los mensajes directamente en SAP HANA para su almacenamiento y análisis.

Open Connectors: Se trata de un conjunto de conectores (más de 150) que facilitan la conexión con aplicaciones no SAP.

SAP Remote Data Sync: Servicio para integración de datos entre SAP HANA y bases de datos SQL Anywhere remotas.

SAP Streaming Analytics: Analiza y transforma en tiempo real y de forma continua streams de datos. Permitiendo capturar información de alto valor en SAP HANA y la emisión de alertas.

Integration Content Advisor: Repositorio de conocimiento para mejorar y facilitar integraciones tanto A2A como B2B. Está basado en Machine Learning y genera de forma automática documentación y objetos ejecutables.

SCPI

SAP CP IntegrationFuente: SAP

Es importante destacar que SCPI no viene a sustituir a SAP PO, sino que complementa nuestro abanico de posibilidades en cuanto a la integración de sistemas se refiere.

Actualmente SAP está centrado gran parte de sus esfuerzos en desarrollar y mejorar esta solución.

 

Licenciamiento

Como primera diferencia reseñable, podemos destacar el tipo de licenciamiento. En SCPI se trata de un iPaaS (Integration Platform as a Service), por lo que SAP es el responsable de la configuración y operación del servicio. En el caso de SAP PO, se trata de una licencia que se adquiere On-Premise, por lo que tenemos un control total sobre el sistema.

Dentro de SCPI existen diferentes ediciones de la plataforma; Data Integration, Enterprise edition y Process Integration, que podemos ir contratando en función de nuestras necesidades y cuyo coste de suscripción varía.

Arquitectura

En cuanto a la arquitectura, vuelven a surgir diferencias significativas entre las dos plataformas. Mientras que SAP PO solo permite tener un tenant y no está diseñado para virtualización, SCPI es multitenant y está virtualizado (con las ventajas que ello conlleva).

Otras características reseñables son la actualización del sistema y la recuperación ante fallos. Con SCPI no debemos preocuparnos ni por las actualizaciones, ni por los failovers, ya que las actualizaciones se aplican automáticamente en todos los SCPI y la recuperación ante fallos es automática. En el caso de SAP PO esto se debe realizar de forma manual.

Desarrollo y monitorización

En ambos casos SAP provee de contenido pre-paquetizado para distintas aplicaciones. En el caso de SCPI está orientado a soluciones SAP en Cloud y en el caso de SAP PO, a soluciones On-Premise.

Ambas plataformas se integran perfectamente tanto con aplicaciones Cloud como On-Premise, contienen distintas herramientas para la monitorización, además de una amplia gama de adaptadores. En el caso de SCPI están basados en protocolos seguros como HTTPS o SFTP debido a la naturaleza de la solución.

En cuanto al modelado, SAP PO cuenta con editores propios que desaparecen en SCPI. También varía en el caso de la definición de reglas y procesos de negocios complejos, en SAP PO se configuran dentro de los motores BPM y BRM. Mientras que SCPI amplía el concepto de iflow (elemento que ya existe dentro de SAP PO) e integra dentro de este objeto las capacidades citadas.

 

Escalabilidad

Por último, debemos tener en cuenta que SCPI permite complementar sus capacidades mediante el resto de los servicios de integración de SCP. Lo cual le dota de una mayor escalabilidad y versatilidad frente a SAP PO.

Como hemos visto a lo largo del artículo, SAP nos aporta múltiples servicios de integración en Cloud, que nos podrán ayudar a mejorar e impulsar nuestros procesos de negocio. Hacer una correcta utilización de estos requiere un análisis de nuestras necesidades de integración, para comprender en qué casos pueden aportar un valor añadido.

 

¿Aún tienes dudas?

Si aún te surgen dudas acerca de la integración en la nube con SCP y cómo enfocarla, tanto si dispones actualmente de escenarios de integración on-premise o no, solicita de forma gratuita nuestro whitepaper, donde detallamos de forma más amplia los servicios de integración con SCP y cómo afrontar este nuevo escenario.

Pedro M. Jiménez Rodríguez

Pedro M. Jiménez Rodríguez

Pedro es consultor experto del área de Integración en Techedge España, y tiene una experiencia de más de 10 años dentro de empresas tecnológicas. Está especializado en la integración de sistemas, desarrollando prácticamente toda su carrera profesional en soluciones SAP. Ha trabajado en proyetos tanto a nivel nacional como internacional para empresas líderes en sus sectores, ayudando en la mejora de los procesos de integración tanto con sistemas SAP como no SAP.

Antes de incorporarse a Techedge en 2016, Pedro trabajó para varias empresas de consultoría participando siempre en las áreas de desarrollo e integración.

Pedro tiene una diplomatura en Ingeniería Técnica de Sistemas por la Universidad Complutense de Madrid y una licenciatura de Ingeniería en Informática por la UNED.

FOLLOW-ME