The idea is very simple. Microservices have evolved from SOA (Service Oriented Architecture), trying to solve the issues around SOA and making the services truly atomic, independent, fine grained and composable. You should and you could build complex event processing (CEP) and businesses processes using a collection of chained Microservices. This is exactly what RoboMQ Microservices platform has been providing. Using RoboMQ Message Oriented Middleware (MOM) for IoT and ThingsConnect multi-protocol API gateway, you could also explore RoboMQ for IoT SaaS integration solutions to build scalable microservices on RoboMQ Microservices Platform. You simply take a set of microservices and chain them over message queues and you have a working business flow. This chaining is done by configuration files that connect the Microservices running on the cloud or on-premise using RoboMQ message oriented middleware.
We are happy and proud to announce that we have launched RoboMQ “Integration Flow Designer” this week after months of development and testing.
Fig 1: RoboMQ Integration Flow Designer
The Integration Flow Designer presents a palette of nodes available to chain together to create a process flow. These nodes represent Microservices and the basic constructs to build the business processes. Each of these nodes can have an input and an output. Each node gets input and feeds the output to the next node as the input, creating a chain of processing. Architecturally, Integration Flow Designer follows Flow-Based Programming (FBP) principles. The edge nodes can read the data or write the data over any protocol to any end application using the ThingsConnect adapters and connectors themselves available as nodes.
Fig 2: Integration Flow Designer architecture
Now you can connect any device, sensor, SaaS application or enterprise system using any protocol by the simple drop-and-drop of nodes from a palette, or leverage the Hire2Retire integration platform for enterprises for end-to-end automation.
If you would like to learn more or see a demo of the product live in action send us a email as sales@robomq.io or contact us from our website.