<< Haga clic para mostrar la tabla de contenido >> Integración de datos |
Introducción
Bizagi proporciona un poderoso método de integración a nivel de datos conocido como Virtualización y Replicación de datos.
Utilizando este método, las estructuras de datos existentes (es decir, tablas o vistas) de una fuente de datos externa pueden sincronizarse sin problemas con el modelo de datos de Bizagi.
Esto permite reutilizar las estructuras de datos y la información de sistemas que no tienen una arquitectura orientada a los servicios (incluidos los sistemas heredados) y evitar tener islas de información e incurrir en gastos de administración al mantener la información sincronizada entre múltiples fuentes.
Usted puede confiar en estos beneficios y al mismo tiempo tener a Bizagi administrando automáticamente la integridad de las transacciones subyacentes (así, por ejemplo, usted puede realizar "rollbacks" cuando sea necesario).
La siguiente imagen ilustra el concepto de Virtualización y Replicación de datos. La principal diferencia es que la Replicación de datos funciona sólo de una manera (sincronizando los datos periódicamente y fuera de línea, desde su fuente de datos externa a Bizagi), mientras que la Virtualización de datos ocurre a pedido, cuando los datos necesitan ser actualizados desde la fuente de datos externa a Bizagi, o viceversa.
Importante
Considere lo siguiente, al planear el uso de la Virtualización o la Replicación de datos con Automation Service:
1. Conectividad VPN.
Dado que Automation Service es un servicio en la nube, soporta la integración con sistemas que ofrecen un endpoint público.
Al planificar que Automation Service se dirija a sus fuentes de datos externas, necesitará configurar una VPN con Automation Service.
En otras palabras, necesitará asegurarse de que a través de una VPN configurada, Automation Service sea capaz de acceder a su base de datos localizándola a través de una dirección IP y su puerto TCP de servicio.
Esto se debe a que sus fuentes de datos externas no están obligadas a ofrecer un punto final público (típicamente usando HTTPS) sino que ofrecen una conexión TCP.
Para obtener más información sobre una VPN y sus requisitos, consulte Integración utilizando una VPN.
2. Evaluación de rendimiento
Cuando Automation Service accede a una fuente de datos externa a través de una VPN por Internet, su comunicación depende de una mayor latencia en la transmisión de datos, fluctuaciones, interferencias y congestión que afectan a la velocidad del canal y a la calidad de las redes utilizadas durante la transmisión.
Todos estos factores están fuera del control de Automation Service, y pueden afectar a la experiencia general de sus usuarios finales.
Deberá tener en cuenta y mitigar estos factores en el diseño de sus aplicaciones empresariales y medirlos en tiempo de ejecución.
Recomendamos:
•Elija un centro de datos de Automation Service ubicado para proporcionar la latencia cuando se comunique con sus instalaciones.
•Diseñe sus interfaces de usuario de acuerdo con las mejores prácticas de usabilidad y rendimiento, especialmente cuando utilice esta tecnología, mediante pasos como el uso de filtros para mostrar sólo los datos relevantes y la visualización de un número adecuado de filas y columnas en las tablas).
Para detalles sobre las mejores prácticas en el diseño de formas, consulte http://help.bizagi.com/bpm-suite/es/index.html?what_to_avoid_in_forms.htm.
•Evalúe de antemano (mediante pruebas de concepto) si el impacto en el rendimiento de la utilización de esta tecnología en una arquitectura de nube no excede los requisitos de sus aplicaciones empresariales.
Considere variables como el volumen de datos que se intercambian con su fuente de datos in situ.
En los casos en que determine que esta tecnología no se ajusta a sus necesidades, puede ofrecer una capa de servicio encima para sus fuentes de datos externas.
Siempre es una mejor práctica y un enfoque recomendado confiar en una integración orientada a los servicios, como se describe en Integración de la aplicación.
3. Requisitos técnicos.
Su fuente de datos externa y las tablas o vistas que planea integrar a través está tecnología, deben cumplir varios requisitos.
Para detalles completos sobre como configurar está función, o para aprender sobre sus requisitos, consulte http://help.bizagi.com/bpm-suite/es/index.html?integrating_data.htm.