Assimbly is a messaging gateway. It has the following characteristics:
- it's a link between endpoints, allow them to share information and bypass certain protocols.
- it's a point of accesss (a portal).
- it moves messages with data
The purpose of Assimbly is to connect these endpoints with the help of a webgui. Connected endpoints are called a flow. In the webgui you can configure and manage the lifecycle of a flow.
On the background Apache Camel does the actual work. Assimbly can connect to any supported Camel component by the Assimbly Connector.
The main design goals are:
- Web based: Access flows from any browser
- Ease of use: Configure and manage flows with ease
- Separate-of-concerns: Seperate message gateway (interoperability) from message bus (business logic)
More on the rationale
You find documentation on the wiki like:
- The User guide
- Supported components
Download it here
If you like to contribute, please check the contributing page.