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.
Download it here
Create your first flow with the Quick start guide.
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 Design and the rationale
You find documentation on the wiki like:
- The User guide
- Supported components
- Supported services
If you like to contribute, please check the contributing page.