Event-based integrations are recommended where processing is required in response to irregularly occurring external events. Typically event-based integration processes are not executed on a schedule. Rather, once executed, an event-based process continuously “listens” for the occurrence of a specific event. The occurrence of the event triggers processing.
The following advanced optional features facilitate the building, deployment, and management of event-driven integrations:
Services Enablement — This feature enables you to turn any integration process into a web service that can then be deployed on premise or in Dell Boomi’s Atom Cloud. An Atom’s shared web server accepts HTTP and SOAP requests in real time and initiates processing. The requests are the events upon which integration is based. The web server can be configured at the account and account user level to control network and security settings
API Management — This feature builds upon Services Enablement, enabling a web service publisher to expose versioned APIs for logical groups of web services. A web service API consists of a set of REST and/or SOAP endpoints. APIs are implemented in Dell Boomi Integration as deployable API components.
Atom Message Queuing — Atoms support message queuing. The presence in Boomi Integration of a messaging system is essential for facilitating inter-process communication, a key requirement for many types of event-based integration usage scenarios. Simplicity, robustness and reliability are major advantages of the Atom’s native support for message queuing.
Many usage scenarios for Atom message queuing involve the use of the Atom’s shared web server. An understanding of web service API management is therefore helpful for deriving the benefits of Atom message queuing.