Ir al contenido principal

iPaaS

Es un servicio de bajo código de cloud para la integración de tecnologías on-premise y en cloud/SaaS.

¿Qué es?

La plataforma de integración como servicio (IPaaS) es una definición que analistas, proveedores y empresas utilizan para referirse a una categoría específica de tecnologías de integración. Al principio se consideraba como SaaS (software como servicio) de código bajo del mercado medio. Los analistas comenzaron a posicionarla como parte de una plataforma de integración híbrida o como parte del marco de capacidades general de una empresa. Se considera un puente entre el cloud, SaaS y las tecnologías de aplicación e integración local. Normalmente, esperamos ver lo siguiente de la tecnología IPaaS:

  • Diseño de interfaz de usuario de bajo código
  • Conectores para sistemas SaaS comunes
  • Modelos, proyectos y fórmulas de patrones de integración
  • Apoyo para múltiples funciones de integrador
  • Capacidad de exponer los procesos de integración como API
  • Un nivel básico de capacidad de API Management

Propuesta de valor de la capacidad

El valor de IPaaS como solución tecnológica está generalmente en su precio y tiempo de valor. Históricamente, la integración siempre se ha considerado una actividad costosa con gastos de licencia que suelen ascender a contratos de 6 y 7 cifras. La entrega también era compleja y requería un alto grado de habilidad y experiencia para tener éxito. La mayoría de los proveedores de IPaaS cuentan con plataformas de desarrollo de bajo código, modelos reutilizables y conectores para ayudar a la implantación de soluciones de una manera rápida.

Sin embargo, la necesidad de conocimientos no ha desaparecido y los recursos de integración no cualificados rara vez llevan a cabo los procesos de integración complejos. Lo que ha sucedido es que los no desarrolladores y los usuarios avanzados de SaaS son ahora capaces de ofrecer algunos escenarios de integración. Todas las ofertas de IPaaS generalmente tienen alguna función que soporta scripting y hay una razón por la que está ahí: se utiliza.

El tiempo de obtención de valor se realiza, por lo general, a través de las herramientas que apoyan la productividad del desarrollador de la integración. Quitar la necesidad de script a ciertas capacidades, los procesos de modelos, los conectores populares de SaaS, la implantación simplificada, la gestión y la supervisión. Al combinar estas capacidades ayudan a reducir el coste total de propiedad de estas soluciones en comparación con los enfoques de integración más tradicionales.

Usos comunes o casos de uso

Los casos de uso más comunes para IPaaS, por lo general, implican la integración de los extremos de SaaS entre sí o con los sistemas locales. Entre las situaciones más habituales se encuentran Quote-to-Cash, Joiners, Movers & Leavers y Procure-to-Pay. Trasladar las oportunidades «closed won» de Salesforce y Microsoft Dynamics a cuentas y clientes con facturas en el sistema financiero de una empresa. Asimismo, puede coordinar los pedidos online con los sistemas de CRM, servicio al cliente, los sistemas de cumplimiento y financiero.

Muchas empresas del mercado medio utilizan únicamente tecnologías IPaaS dentro de sus estrategias de integración, ya que son grandes adoptantes de SaaS y estas tecnologías proporcionan una sólida cobertura de sus necesidades de integración. En las grandes empresas, IPaaS permite la entrega de integración con los centros de excelencia SaaS y en escenarios tácticos. Es habitual que una gran empresa utilice IPaaS, Enterprise Service Bus (ESB), API Management, microservicios y soluciones más tradicionales de Extracción, Transformación y Carga de datos (ETL, por sus siglas en inglés). Para estas empresas se trata de seleccionar la capacidad adecuada para el problema en cuestión. Lo mismo debería ocurrir con las empresas más pequeñas, pero la realidad es que la escala y la capacidad de la empresa acaban limitando la elección. Por este motivo, IPaaS suele ser una opción tan destacada para este tipo de empresas.

Prácticas de implementación recomendadas

Las soluciones de bajo o ningún código no eliminan la necesidad de aplicar las mejores prácticas ni mucho menos. La fuerza de la documentación, los requisitos, las normas y la arquitectura son factores clave para este tipo de enfoque. Cuanto más fácil sea implementar un resultado más fácil será implementar los malos resultados. En el mundo de la integración, siempre es importante obtener los modelos de datos y la arquitectura de solución desde el principio. Capturar las reglas de negocio, las asignaciones, los sistemas de registro y entender la base del cambio de datos recopilados es crucial para el éxito en la entrega de la integración.

Para el equipo de soporte de un proveedor puede ser fácil descifrar cómo funciona un proceso de integración dentro de su pila tecnológica. Sin embargo, los impulsores del negocio para la forma en que se entrega un proceso de integración no es algo que esté claro desde un Diseño de Interfaz de Usuario (UI) de IPaaS. Aquí es donde la disciplina sólida en la recopilación de requisitos y la documentación siguen siendo fundamentales para el éxito de una implementación. Es importante entender el valor de cualquier proceso de integración. Impulsa la prioridad de desarrollo, el nivel de servicio y la justificación económica para su existencia.

El valor de la solución es un aspecto importante de cómo Chakray trabaja con sus clientes para entender las necesidades de implementación. Ayudamos a nuestros clientes a conseguir el equilibrio adecuado en arquitectura, documentación y disciplina de entrega.

¿En qué se diferencian las tecnologías?

Las tecnologías en el mercado de IPaaS, por lo general, se diferencian en cuanto a su cobertura de características de IPaaS, enfoque en conectores y usuarios objetivo. Algunas tecnologías son más fuertes en cuanto a deployment flexibility, API Management, experiencia de los desarrolladores, apoyo a los desarrolladores, cobertura de conectores e incluso ecosistemas en los que juegan con fuerza. En general, sería poco probable que, por ejemplo, Mulesoft y Tray.io compitieran el mismo negocio en el mercado.

Los compradores también encontrarán diferentes grados de madurez en cuanto a la oferta general de SaaS, especialmente cuando los proveedores no tienen agentes o entradas desplegables. Para algunos proveedores, la única opción para el cliente es que sus datos se procesen dentro de la plataforma en el cloud del proveedor dentro de una infraestructura compartida entre clientes. La rotación de claves para sus datos de vuelo puede ser algo que le resulte excesivamente difícil de verificar en la práctica.

El apoyo a una determinada aplicación o conector tecnológico tampoco significa necesariamente un apoyo completo. A menudo, aunque un proveedor pueda enumerar un conector para una determinada aplicación SaaS, es posible que solo haya implementado, parcialmente, la API de esa aplicación. Lo mismo ocurre con un conector tecnológico. Un comprador puede encontrarse con un conector JMS (Java Message Service), por ejemplo, que no soporte el estándar JMS completo. Los proveedores de tecnología IPaaS tienden a guiarse por las necesidades de las empresas o clientes que firmaron.

Consideraciones

Como con cualquier selección de tecnología, los compradores deben tomarse el tiempo necesario para verificar las características que son importantes para ellos. El tiempo invertido en probar ejercicios para verificar la capacidad es tiempo que se ahorra en la implantación o la reimplantación de otra tecnología más adelante. En general, todas las tecnologías de integración pueden funcionar en casi todas las situaciones de integración. De nuevo, aquí es donde valorar la solución y los datos son factores importantes para tener en cuenta. Podemos adaptar la tecnología a casi cualquier situación. Las preguntas deberían ser: ¿se acumula el valor al final? y ¿nos apoyamos en la tecnología de la manera correcta?

Aunque muchos proveedores de IPaaS pueden contar una historia de big data, por lo general, no es algo que asociemos con ella. Hay un punto de inflexión en el volumen donde podríamos considerar el streaming como una tecnología más apropiada. Las empresas con requisitos reglamentarios estrictos en torno al procesamiento y la residencia de datos pueden tener problemas con IPaaS en algunas circunstancias. Lo mismo ocurre con las empresas para las que la monetización de API es una parte fundamental de su negocio. Pueden encontrar la API Management demasiado rudimentaria en algunas plataformas IPaaS. 

Las tecnologías de bajo código y de fácil implementación conllevan compromisos para cumplir con las características que mantienen. La codificación visual tiende a encerrarnos en la plataforma que utilizamos, al igual que la implantación simplificada. La complejidad de utilizar un ESB basado en estándares permite un buen grado de portabilidad entre tecnologías de proveedores. Es importante que los compradores entiendan los compromisos y si los beneficios asociados a ellos son algo con lo que la empresa pueda lidiar.

Cómo puede ayudar Chakray

En Chakray consideramos la capacidad de integración de forma global. Hay un lugar para IPaaS en casi todas las empresas con necesidades de integración. Ayudamos a las empresas a completar su capacidad y a entender cuándo implementar la tecnología adecuada para resolver un problema de integración. A menudo, el IPaaS puede parecer una talla única y la verdad es que sí. Sin embargo, eso no necesariamente proporciona el valor o el tiempo de valor adecuados. Para saber cuándo y por qué una tecnología es apropiada para una situación determinada, hay que valorar la situación de manera correcta. 

Ayudamos a las empresas en todos los aspectos, desde la selección de productos hasta la implantación y el apoyo general a la solución. Tanto si se trata de un proveedor con el que nos asociamos activamente como de una capacidad principal o de una tecnología de integración que aún no hemos implementado, es nuestro campo como especialistas en integración lo que nos diferencia de otros. La integración es mucho más que tecnología. Es una competencia, un conjunto de conocimientos y una capacidad organizativa. Esto es crucial para el éxito de cualquier empresa en un mercado conectado digitalmente. 

Puede que te interese...

Más información y lecturas sobre temas relacionados con esta página.

Swapnil Bankar
Integrator Architect
Jamie Carter
Head of Business and Architecture Services
Kafka Process Flow
Swapnil Bankar
Integrator Architect
Swapnil Bankar
Integrator Architect

Habla con nuestros expertos

Habla con nosotros sobre las capacidades que quieres implantar o mejorar en tu organización

Contáctanos