Plataforma de integración como servicio.

historia

Hace apenas unos años, las pequeñas y medianas empresas no se enfrentaban a la cuestión de elegir una solución de integración. Hace apenas 5 años, la introducción de un bus de datos era una señal de que una empresa había logrado un éxito significativo y necesitaba una solución de intercambio de datos especializada.

El caso es que una solución tan temporal como la integración punto a punto no le permite controlar el proceso de intercambio de datos a medida que crece su negocio. Además, los sistemas que se comunican de esta manera se llenan de código complejo que implementa recursos API para la integración con cada sistema individual.

Todavía se pueden encontrar en el mercado empresas gigantes, incluso en el ámbito minorista, que siguen apoyando productos obsoletos desde hace mucho tiempo. CRM, ERP, MDM soluciones simplemente porque se modifican seriamente para adaptarse a las necesidades del negocio. Actualizarlos es similar a migrar a un sistema completamente nuevo. Las empresas tienen que mantener una gran plantilla de empleados para dar soporte y desarrollar constantemente estas soluciones, sistemas operativos y DBMS.

En un entorno así, comienza a aparecer el efecto "veterano": personas que comprenden a fondo la solución y pueden transmitir su experiencia a los nuevos empleados. En este caso, lo peligroso es que la dirección puede estar demasiado relajada y tranquila, porque todos los problemas se han resuelto de una forma u otra durante muchos años. Tarde o temprano, estas personas pueden abandonar la empresa, lo que supondrá una grave desaceleración en el desarrollo y el soporte sin empleados experimentados. A su vez, esta situación aumentará la utilización de recursos y retrasará drásticamente los plazos.

La solución a estos problemas, en parte, es el uso de soluciones industriales como los buses de datos - (Bus de servicio empresarial (ESB)). Están diseñados para estandarizar los procesos de intercambio de información entre los sistemas internos de la empresa, para reducir los costos de desarrollo adicional y soporte de los sistemas de destino. Además, junto con la solución implementada, recibirá muchos años de experiencia de empresas que han desarrollado y utilizado el paquete de software durante mucho tiempo. Esto significa que la mayoría de los problemas de integración fundamentales se resolverán dentro del propio producto y no requerirán esfuerzos adicionales para el análisis y la implementación de soluciones simples.

En la premisa

Si nos remontamos a hace 5 o 10 años, podemos encontrar que todas las soluciones de integración eran exclusivamente sistemas locales. Hace unos pocos años basado en la nube Las soluciones comenzaron a llenar el mercado en todas partes. La tendencia de la moda tampoco se ha librado de esta industria. La mayoría de las empresas de este mercado no desaprovecharon la oportunidad ofreciendo a sus clientes soluciones de integración “en las nubes”. Estas soluciones pueden reducir significativamente los costos de soporte, al menos excluyendo el alquiler de la capacidad del servidor y su mantenimiento de las partidas de gastos.

Teniendo en cuenta la naturaleza y el volumen de negocio, no todas las empresas pueden permitirse el lujo de transferir soluciones de integración a la nube. A menudo, esto se debe a problemas de seguridad o características específicas de la industria; a veces, los costos de migración exceden los beneficios esperados del proyecto. Como resultado, las soluciones de integración locales siguen teniendo demanda en el mercado y ocupan una posición de liderazgo en comparación con las soluciones en la nube.

Soluciones

Gracias al rápido desarrollo de soluciones de integración basadas en la nube, esta área comenzó a atraer clientes de los segmentos de pequeñas y medianas empresas. Modelo de uso del servicio de suscripción (SaaS — Software as a Service) atrae a la mayoría de los clientes por su sencillo inicio y su transparente proceso de uso. Además, las empresas de desarrollo de soluciones suelen ofrecer sus servicios de consultoría sobre implementación, configuración inicial de procesos de integración y su soporte.

El modelo de uso de soluciones en la nube permite al cliente reducir recursos y tiempos de implementación. Como regla general, estas plataformas de integración se diferencian cualitativa y cuantitativamente de sus colegas locales en un conjunto de conectores listos para usar con los sistemas comerciales más comunes. Muchos de ellos también ofrecen scripts de intercambio ya preparados para escenarios comerciales populares. Por ejemplo, es común que el comercio minorista transfiera datos entre sistemas ERP y CRM; en este caso, muy a menudo, el desarrollador de una plataforma de integración (SaaS) prepara un escenario estándar para el intercambio de datos entre dichos sistemas. El cliente solo necesita especificar el conjunto mínimo requerido de parámetros de configuración, tales como: cuentas para conectarse a los sistemas, solicitar configuración para recibir datos del sistema fuente (qué tipo de datos, en qué forma).

Desde el punto de vista del cliente, esta solución parece atractiva debido a WYSIWYG-un enfoque en el que la mayoría de las operaciones se realizan utilizando un editor visual y no requieren inmersión en el desarrollo. Como resultado, conseguimos un cliente fiel a largo plazo. El desarrollador sigue manteniendo un funcionamiento estable de la plataforma y un alto el tiempo de actividad), y continuar desarrollando la plataforma, creando nuevos conectores, escenarios y actualizando los existentes a lo largo del camino.

Con este enfoque, es importante tener inicialmente una idea realista del modelo de monetización, porque no se trata de un pago único. Una mayor cooperación incluirá costos por el tiempo del servidor y un mayor desarrollo de la solución con soporte. Este es el enfoque utilizado en muchos iPaaS decisiones. En este caso, cada cliente recibe su propio espacio aislado (a menudo, el nivel de aislamiento depende del tipo de suscripción), donde puede implementar sus propios procesos. El detalle de los mecanismos de configuración para gestionar los escenarios de integración difiere para cada plataforma, por lo que es muy importante determinar de antemano los escenarios probables para la correcta elección de la plataforma.

Comparación de iPaaS

Intentemos analizar y comparar algunas de las soluciones de integración populares: iPaaS. Para ello, seleccioné las 5 primeras soluciones del mercado de Artículo, que apareció primero en los resultados de búsqueda de Google en el momento de la publicación.

Dell Boomi

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

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

Aplicabilidad: para grandes y medianas empresas de diferentes industrias.
Costo: desde $549/mes.
Demostración/Prueba: si, 30 dias.

Nube de integración de Oracle

Este producto es el desarrollo de un gigante en el campo de las soluciones de integración. Haciendo referencia a la experiencia de Oracle, la solución impresiona con las mejores prácticas de la industria y los flujos de integración listos para usar que están integrados en el producto. Una biblioteca de conectores listos para usar le permitirá ahorrar significativamente en la configuración inicial. Consulta la valoración de opinión del producto. Gartner y reseñas de empresas que han implementado la solución.

Aplicabilidad: para grandes y medianas empresas de diferentes industrias.
Costo: Múltiples opciones de suscripción, incluido un plan de pago por uso desde $1.2097/mensaje y un plan mensual flexible desde $0.8065/mensaje.
Demostración/Prueba: si, 30 dias.

Workato

В biblioteca de trabajo Encontrará más de 300 escenarios de integración personalizados y listos para usar entre soluciones populares. Además, el producto cuenta con un diseñador de scripts sencillo e intuitivo que te ayudará a crear tus propios procesos de integración.

La solución está incluida desde hace varios años en el “cuadrante mágico” de la empresa. Gartner.

Aplicabilidad: para pequeñas y medianas empresas de diferentes industrias.
Costo: desde $1499/mes.
Demostración/Prueba: si, 30 dias.

Nube TIBCO

TIBCO Cloud es una solución iPaaS de una empresa con muchos años de experiencia. El producto le permite configurar escenarios de integración utilizando una interfaz simple, lo cual será conveniente si planea delegar la tarea de configurar procesos no solo a desarrolladores experimentados, sino también a especialistas comerciales. La plataforma tiene una calificación bastante alta según los resultados de una evaluación realizada por una empresa consultora. Gartner.

Aplicabilidad: para pequeñas y medianas empresas de diferentes industrias.
Costo: desde $400/mes.
Demostración/Prueba: si, 30 dias.

elastic.io

La solución de integración elastic.io le permite crear y configurar procesos de integración utilizando un editor visual simple. La solución tiene biblioteca de conectores prefabricados para conectarse a plataformas populares de comercio electrónico, ERP y CRM, incluidas aquellas ubicadas en la red local segura de la empresa. La empresa llama a esta solución Agente local; 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 aparece mencionado en las valoraciones de las agencias. Gartner.

Aplicabilidad: para pequeñas y medianas empresas de diferentes industrias.
Precio: a partir de 199€/mes, es posible utilizar la plataforma según el modelo OEM.
Demostración/Prueba: si, 14 dias.

Conclusión

Al decidir elegir una plataforma de integración, deberá evaluar más de 20 productos en el mercado. Los criterios importantes para la selección serán la presencia de una biblioteca de conectores listos para usar y plantillas de script para un fácil inicio de un proyecto de implementación, la disponibilidad y simplicidad/potencia de un editor visual para configurar scripts, soporte y consultas de los desarrolladores, un modelo de precios y pagos conveniente. Cada uno de los productos es único a su manera y ofrece un conjunto de soluciones, incluida la propia plataforma, un editor de scripts, una biblioteca de conectores listos para usar, soporte de desarrolladores y de la comunidad.

Sólo un análisis cuidadoso ayudará a determinar qué solución tiene todas las capacidades necesarias. Afortunadamente, la mayoría de las plataformas se pueden probar de forma gratuita durante un tiempo. Si aún no puede cambiar al modelo iPaaS, por alguna razón, entonces existe un enorme mercado para soluciones locales que tienen más flexibilidad, pero requieren costos significativos de implementación y soporte.

La elección es tuya

Fuente: habr.com

Añadir un comentario