Quiero desarrollar un middleware que conecte un sistema ERP a un sistema de BI. ¿Cómo debo comenzar?

La mayoría de los paquetes de BI están diseñados para aceptar datos de ERP y tienen muchas API para transferir información. El middleware no suele ser necesario.

Investigue algunos de los sitios web comunes de BI: Qlikview, Tableau, Roambi, etc. y busque compatibilidades e interfaces y verá cómo están diseñados para funcionar sin middleware.

Es posible que pueda interactuar con otros sistemas, puntos de venta minoristas, MES de planta de producción, pero creo que llegará a la misma pared: si BI no puede obtener la información, es bastante inútil.

Otra forma de pensarlo: el almacén de datos en BI es un software intermedio para recopilar datos, de modo que los motores de análisis en BI puedan cortar y cortar los datos y presentarlos en formatos útiles. En el pasado, muchos sistemas ERP tenían BI incorporado, pero al ser la potencia del procesador lo que era, ejecutar consultas grandes o crear tablas de datos ralentizó el procesamiento de ERP y redujo el sistema de producción, por lo que la creación de BI separada se ejecutar en servidores separados.

Pero básicamente estás en el camino correcto. Cada vez más implementaciones de ERP se están volcando a componentes en lugar de una sola instancia de un programa de hacer todo: un paquete financiero simplificado vinculado a un paquete operativo de primer nivel vinculado a una herramienta de cadena de suministro vinculada a un servicio al cliente basado en la web, y así sucesivamente . La integración de todos estos sistemas es clave, y aunque hay interfaces, no todas funcionan a la perfección en el mundo de componentes múltiples.

En los próximos años, los sistemas de BI cambiarán drásticamente debido a la mejora del rendimiento de las capas de hardware y software. Por ahora, SAP HANA es la mejor solución ERP en memoria que viene con contenido de BI y no requiere un sistema de BI adicional para generar informes. Además de eso, las soluciones de middleware son muy específicas del proveedor y existen desde hace años genéricas (como Informatica). Este mercado ya es rico en diferentes soluciones empresariales.

Recomendaría construir el marco de la interfaz de usuario basado en protocolos ODATA que brinden un valor agregado para los usuarios al proporcionar herramientas de análisis convenientes, como informes y análisis autoexplicativos.