Our client needed to create a framework to connect ‘nodes’ to orchestrate complex scenarios. The nodes could be distributed, have varied input & output data formats, require different hardware and could be cross platform (Windows, Linux, Mac). Hybrid Integration Platforms (HIP) make it simpler to integrate data and applications across on-premise and multi-cloud environment.
While many well-known HIPs provide core functionality, Alumnus delivered an open API-driven platform that the biotech research community can use to access different ‘gadgets’. Any software, service or database can be exposed as a gadget using the platform. This platform enhanced productivity in addressing complex scenarios.to craft, execute and monitor a pipeline with the following features:
- Allows creation of static or dynamic (condition driven) pipelines.
- Connects producer and consumer nodes using a Broker. The broker has a data format independent of the input or output formats of the individual nodes.
- Provides SDK in different languages (Java, JS, python) to enable developers to write customized nodes easily.
- Provides centralized event logging and searching.
- Is able to handle streaming / high frequency data.
- Is highly scalable and can be deployed in Cloud or on-premise.
- The dashboard allows workflow creation and live pipeline state monitoring.
The front end of the program is a web application and only authenticated users can access the system.
Technology Stack:
jQuery, Node, HSQLDB, JavaScript