How It Works

Handlers listen and react

Handlers listen on communication channels for messages, or sequences of messages, that they should respond to.

Whenever they detect something to respond to, they will execute a specific action.

We have chosen to visualize communication channels using a notation similar to metro maps as it is a very effective way to capture and communicate flow without providing too much detail.

They listen to each other and work together

As handlers usually perform only a very specific task, you'll have to assemble multiple handlers and align their behavior to make them collaborate.

Handlers can be hired from our store, or you can build your own if you have the necessary software development skills.

In our visual language, handlers are represented using circles, similar to how metro stations are represented on metro maps.

External access control

Usually handlers have to interact with the outside world, either to communicate with a human or interact with the internet of things.

There are two ways to make information flow in and out of a channel in a controlled and secure way.

Either set up secure endpoints to which external data sources with proper credentials can push data.

Or you can add special purpose handlers that can pull information in and stream it into the communication channel.

Endpoints are represented using double bordered circles.

Keep the overview

Thanks to our visual language, it's very easy to maintain an overview of how all your handlers are related to each other and how messages flow among them.

Even for very complex automation projects, like the MessageHandler platform itself, you can still get a global picture of how the handlers collaborate to make it work.

This diagram, for example, shows the platform's provisioning and deployment engine which requires over 50 handlers to coordinate their work.

We take care of the rest

The platform will take care of setting up all the technical details under the hood.

It provisions the communication and security infrastructure so that handlers can communicate in a secure way.

Our fabric takes care of deployment and hosting of your handlers, it monitors their health and tries to heal them automatically when they get into problems.