¿Cuáles son las implicaciones de la computación en la nube para la integración de aplicaciones empresariales?

Cuando el modelo de inquilino único de múltiples instancias se aplica al mundo de la integración de datos y aplicaciones, crea intrínsecamente una serie de complejidades, como los desafíos de seguridad y gobernanza, que han afectado a la industria durante décadas. Este es el por qué. Las funciones involucradas con la integración incluyen el diseño y la construcción del proceso de integración, la implementación de la integración, la ejecución de la integración y, luego, la supervisión y gestión continuas. Si bien la ejecución de la integración debe distribuirse en varios puntos de la empresa, lo ideal es que todas las demás funciones, por ejemplo, funciones administrativas, estén centralizadas. Sin embargo, los proveedores de productos de integración, utilizando el modelo tradicional de desarrollo de software, integraron todas las funciones administrativas y de ejecución en un solo producto. Los clientes luego comprarían una copia de un producto de integración (o incluso varios productos) para cada instancia en la que un proceso de integración necesitara ejecutarse dentro de la empresa. Es típico que una gran empresa ejecute 20 copias o más de estas pilas de integración para cumplir con los requisitos de su negocio.

Fuente: integración de aplicaciones empresariales en la nube | ZDNet por Bob Moul

Por supuesto, si no haces nada, son silos. Cuando las aplicaciones empresariales se convierten en aplicaciones en la nube, su integración sigue siendo importante para automatizar tareas clave o compartir información.

Hay varios productos destinados a resolver este problema, como IFTTT, Zapier, Mule CloudHub, 3scales, etc. Ha surgido un paradigma llamado iPaaS (Plataforma de integración como servicio). Sí, implementa soluciones de integración entre las aplicaciones en la nube en estas plataformas, y se encargarán de la ejecución.

A diferencia de varios tipos de interfaces en la empresa, las aplicaciones en la nube exponen interfaces estándar, generalmente API REST. Esto hace que la integración sea posible y mucho más fácil. Aún así, el aspecto semántico debe resolverse, lo que significa que los desarrolladores deben comprender el significado de todas las API, así como sus parámetros. Las investigaciones se han centrado en ofrecer soluciones semánticas basadas en ontología para la integración REST.

la gente habla sobre problemas de seguridad, pero hoy en día la computadora en la nube es segura. Estoy usando una licencia de desarrollador de eMOBIQ, una herramienta que me ayuda a crear aplicaciones móviles sin codificación. Tengo 2 cosas Primero, desarrollo mi aplicación móvil usando esta herramienta, que es una interfaz de mi ERP y está conectada a través de un conector API y / o servicios web. Una vez hecho esto, publicaré mi aplicación móvil en una plataforma eMOBIQ alojada en la nube. Hasta ahora, lo que sé es que tienen una fuerte seguridad en la nube porque cuando uso mi aplicación móvil basada en la web, puedo ingresar datos y luego se transmiten a mi ERP para actualizaciones de datos, lo que ayuda a mi jefe a ver el tipo de actualización de ventas mientras estoy en movimiento

Obtuve mi eMOBIQ de orangekloud.

Esta compañía Thru tiene algunos estudios de caso aquí con sus clientes que usan su solución de transferencia de archivos gestionada basada en la nube.
http://www.thruinc.com/company/c

Sin embargo, las viejas formas mueren con dificultad, por lo que muchas organizaciones están detrás de la curva. A medida que pasa el tiempo, solo podemos saber si las herramientas tradicionales de ETL morirán.