Plataforma de integración como servicio

Historia

Hace unos años, la cuestión de elegir una solución de integración no se planteaba para las pequeñas y medianas empresas. Hace apenas 5 años, implementar un bus de datos era un signo de que la empresa había alcanzado un éxito considerable y necesitaba una solución especializada para el intercambio de datos.

El problema es que una solución temporal como la integración de tipo «punto a punto», a medida que el negocio crece, no permite controlar el proceso de intercambio de datos. Además, los sistemas que comunican de esta manera acumulan un código difícil de gestionar, que implementa recursos API para la integración con cada sistema individual.

En el mercado todavía se pueden encontrar grandes empresas, incluso en el sector minorista, que continúan manteniendo soluciones muy obsoletas. CRM, ERP, MDM simplemente porque han sido seriamente modificadas para satisfacer las necesidades del negocio. Su actualización es comparable a la migración a un sistema completamente nuevo. Las empresas se ven obligadas a mantener un gran número de empleados para el soporte y desarrollo continuo de estas soluciones, sistemas operativos y SGBD.

En este entorno, comienza a manifestarse el efecto del «veterano»: personas que comprenden a fondo la solución y pueden transmitir su experiencia a los nuevos empleados. En este caso, es peligroso que la gerencia pueda estar demasiado relajada y tranquila, ya que todos los problemas, de una manera u otra, se han estado resolviendo durante muchos años. Tarde o temprano, estas personas pueden abandonar la empresa, lo que provocará un grave estancamiento en el desarrollo y soporte sin empleados experimentados. A su vez, esta situación incrementará la utilización de recursos y retrasará dramáticamente los plazos.

Una parte de la solución a estos problemas es el uso de soluciones sectoriales como los buses de datos — (Enterprise Service Bus (ESB)). Están destinados a estandarizar los procesos de intercambio de información entre los sistemas internos de la empresa, reducir los costos de desarrollo adicional y el soporte de los sistemas objetivo. Además, junto con la solución implementada, obtendrá muchos años de experiencia de empresas que han desarrollado y utilizado el software durante mucho tiempo. Esto significa que la mayoría de las tareas fundamentales de integración se resolverán dentro del propio producto y no requerirán esfuerzos adicionales en análisis e implementación de soluciones simples.

On-premise

Si retrocedemos 5-10 años, podemos descubrir que todas las soluciones de integración eran sistemas exclusivamente on-premise. Hace unos años, cloud-based las soluciones comenzaron a llenar el mercado de manera generalizada. Esta tendencia moderna no ha pasado por alto a esta industria. La mayoría de las empresas en este mercado no perdieron la oportunidad de ofrecer a sus clientes soluciones de integración ‘en la nube’. Tales soluciones permiten reducir significativamente los costos de soporte, al menos, eliminando los gastos relacionados con el alquiler y mantenimiento de la capacidad del servidor.

Teniendo en cuenta las características y los volúmenes de negocio, no todas las empresas pueden permitirse trasladar las soluciones de integración a la nube. A menudo, esto está relacionado con cuestiones de seguridad o con la especificidad de la industria, y a veces, los costos de migración superan el beneficio esperado del proyecto. Como resultado, las soluciones de integración on-premise continúan siendo demandadas en el mercado y mantienen posiciones líderes en comparación con las nubladas.

Cloud

Gracias al rápido desarrollo de soluciones de integración basadas en la nube, este sector ha comenzado a atraer clientes de los segmentos de pequeñas y medianas empresas. El modelo de uso del servicio por suscripción (SaaS — Software como Servicio) atrae a la mayoría de los clientes debido a su fácil inicio y proceso de uso transparente. Además, las empresas desarrolladoras de soluciones a menudo ofrecen sus servicios de consultoría para la implementación, configuración inicial de los procesos de integración y su soporte.

El modelo de uso de soluciones en la nube permite al cliente reducir recursos y tiempo en la implementación. Por lo general, estas plataformas de integración se diferencian cualitativa y cuantitativamente de sus contrapartes on-premise por su conjunto de conectores listos para la mayoría de los sistemas de negocio comunes. Muchos de ellos también ofrecen escenarios de intercambio predefinidos para situaciones comerciales populares. Por ejemplo, en el sector retail, es común transferir datos entre sistemas ERP y CRM; en tal caso, a menudo, el desarrollador de la plataforma de integración (SaaS) prepara un escenario estándar para el intercambio de datos entre dichos sistemas. Al cliente le basta con especificar el conjunto mínimo de parámetros de configuración necesarios, tales como: cuentas para conectarse a los sistemas, y la configuración de las solicitudes para obtener datos del sistema fuente (qué tipo de datos, en qué formato).

Desde la perspectiva del cliente, esta solución se presenta como atractiva debido a WYSIWYG-enfoque, donde la mayoría de las operaciones se realizan mediante un editor visual y no requieren profundizar en el desarrollo. En consecuencia, se obtiene un cliente leal a largo plazo. Al desarrollador solo le queda mantener el funcionamiento estable de la plataforma y un alto uptime), y continuar desarrollando la plataforma, creando nuevos conectores y escenarios, mientras actualiza los existentes.

Con este enfoque, es importante tener inicialmente una idea realista del modelo de monetización, ya que no es un pago único. La cooperación posterior incluirá gastos en tiempo de servidor y en el desarrollo futuro de la solución con soporte. Este enfoque se utiliza en muchas iPaaS soluciones. Cada cliente, por su parte, recibe su propio espacio aislado (a menudo, el nivel de aislamiento depende del tipo de suscripción), donde puede implementar sus propios procesos. La detallada configuración de los mecanismos para gestionar escenarios de integración varía entre cada una de las plataformas, por lo que es muy importante definir de antemano los posibles escenarios para elegir correctamente la plataforma.

Comparación de iPaaS

Intentemos desglosar y comparar algunas de las soluciones de integración más populares: iPaaS. Para ello, he seleccionado las cinco primeras soluciones en el mercado. artículo, que se convirtió en la primera en los resultados de búsqueda de Google en el momento de su publicación.

Dell Boomi

Esta solución es un conjunto de herramientas que no solo permite configurar escenarios de integración, sino también desarrollar y gestionar APIs, crear sus propias aplicaciones y configurar procesos.

Este software fue adquirido por Dell en 2010 y rápidamente se posicionó entre los líderes del mercado de soluciones iPaaS según las clasificaciones de la firma consultora Gartner durante los últimos 6 años.

Aplicabilidad: para grandes y medianas empresas de diversos sectores.
Costo: desde $549/mes.
Demo/Prueba: disponible, 30 días.

Oracle Integration Cloud

Este producto es desarrollado por un gigante en el ámbito de soluciones de integración. Basándose en la experiencia de Oracle, la solución destaca por sus mejores prácticas del sector y flujos de integración listos que están incorporados en el producto. La biblioteca de conectores predefinidos permitirá ahorrar significativamente en la configuración inicial. Consulte la evaluación del producto según Gartner y los comentarios de las empresas que han implementado la solución.

Aplicabilidad: para grandes y medianas empresas de diversos sectores.
Costo: múltiples opciones de suscripción, incluyendo un plan de pago por uso: desde $1.2097/mensaje, y un plan mensual flexible que comienza en $0.8065/mensaje.
Demo/Prueba: disponible, 30 días.

Workato

En en la biblioteca de Workato encontrará más de 300 escenarios de integración preconfigurados entre soluciones populares. Además, el producto tiene un diseñador de escenarios simple y claro que le ayudará a crear sus propios procesos de integración.

La solución ha estado figurando durante varios años en el «cuadrante mágico» de la empresa Gartner.

Aplicabilidad: para pequeñas y medianas empresas de diversos sectores.
Costo: desde $1499/mes.
Demo/Prueba: disponible, 30 días.

TIBCO Cloud

TIBCO Cloud es una solución iPaaS de una compañía con años de experiencia. El producto permite configurar escenarios de integración a través de una interfaz simple, lo que será conveniente si planea delegar la tarea de configuración no solo a desarrolladores experimentados, sino también a especialistas de negocio. La plataforma tiene una calificación bastante alta según la evaluación de la firma consultora Gartner.

Aplicabilidad: para pequeñas y medianas empresas de diversos sectores.
Costo: desde $400/mes.
Demo/Prueba: disponible, 30 días.

elastic.io

La solución de integración de elastic.io permite crear y configurar procesos de integración mediante un editor visual sencillo. La solución cuenta con una biblioteca de conectores predefinidos. para la conexión con plataformas populares de Ecommerce, ERP y CRM, incluidas aquellas que se encuentran en redes locales protegidas de las empresas. Esta solución es lo que la compañía llama Local Agent — puede resultar muy interesante y útil desde el punto de vista de la seguridad, si no desea abrir el acceso externo a sus sistemas internos. A pesar de su corta edad, el producto ya se menciona en los rankings de la agencia Gartner.

Aplicabilidad: para pequeñas y medianas empresas de diversos sectores.
Precio: desde €199/mes, con posibilidad de utilizar la plataforma bajo el modelo OEM.
Demo/Prueba: sí, 14 días.

Conclusión

Al tomar la decisión sobre la elección de una plataforma de integración, será necesario evaluar más de 20 productos disponibles en el mercado. Los criterios importantes para la selección serán: la disponibilidad de una biblioteca de conectores listos y plantillas de escenarios para un fácil inicio de implementación, la existencia y la simplicidad/potencia del editor visual para la configuración de escenarios, el soporte y la consultoría por parte de los desarrolladores, y un modelo de tarifas y pagos conveniente. Cada uno de los productos es único a su manera y ofrece un conjunto de soluciones que incluye la propia plataforma, el editor de escenarios, la biblioteca de conectores listos y el soporte de los desarrolladores y la comunidad.

Determinar cuál de las soluciones tiene el conjunto de todas las capacidades necesarias solo puede lograrse con un análisis cuidadoso. Afortunadamente, la mayoría de las plataformas se pueden probar en una "prueba gratuita" durante un tiempo. Sin embargo, si por alguna razón no puede cambiar al modelo iPaaS, hay un enorme mercado de soluciones on-premise que ofrecen mayor flexibilidad, pero requieren inversiones significativas en implementación y soporte.

La decisión es suya.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster