Version: 5.1
Enterprise Integration Patterns (EIP)
Reusable enterprise integration patterns you can apply across projects, each shown as both a Visual Designer flow and the equivalent Ballerina code.
- Message -- Package business data and metadata for transmission through a message channel
- Message Filter -- Route only messages that match a condition
- Content Based Routing -- Route messages by inspecting their content
- Channel Adapter -- Connect applications, services, or broker channels to an integration flow
- Message Dispatcher -- Distribute messages from a channel across a pool of consumers
- Message Mapper -- Transform a message from one structure to another
- Polling Consumer -- Fetch messages from a channel on a schedule instead of waiting for a push
- Selective Consumer -- Filter which messages a consumer receives from a channel
- Service Activator -- Connect a message channel to a service so it can be invoked from an integration flow