As integrations grow (ERP, human resources, monitoring, supplier systems), managing them one by one gets complicated. waterWAY is the service bus built into CMDBuild that brings them together in a single place, where they are configured, run and monitored.
What it does
Exchanges data and messages
It receives data and messages from other systems, routes them to the right destination, converts them to the required format and sends them on.
Alerts external systems
When something relevant happens in the CMDB, for example an asset changes status, it immediately notifies the systems concerned.
In CMDBuild: webhooks
Handles large volumes
It spreads the load of the heaviest jobs, such as importing large volumes of data, without slowing down the operators' work.
Reuses templates
It takes advantage of the import and export templates already defined in CMDBuild, so you don't have to rebuild them from scratch for each new integration.
Manages errors
It collects errors in a single place, reports them and lets you reprocess failed messages, with no data loss.
Schedules jobs
Jobs start on their own at set times or at regular intervals, for example every night, with no manual intervention.
The templates are those of data import and export; scheduling relies on automated tasks.
Configuration
waterWAY is configured from the Administration Module and works together with web services and connectors.
Technically, it is an Enterprise Service Bus (ESB) based on a service-oriented architecture (SOA).
Why it helps
Integrations under control
Full visibility
All integrations can be seen and controlled from one place, instead of being scattered across different systems.
Less code
Less custom code to write and maintain: many functions are ready to be configured.
No lost errors
Errors never go unnoticed, and unprocessed messages can be recovered and reprocessed.
Learn more in the online documentation
