Ikasan integration modules provide a logical grouping of business flows specific to the integrated application. Each of these business flows is dedicated to sourcing data, distributing data or both within a synchronous operation. The diagrams below gives examples of how flows can be configured within integration modules.
A Source Integration Module provides data from an application (via the API or given protocol) by an Initiator. The Initiator then pushes this data to the Flow within which discreet flow components operate and manipulate the data to create and present a business event to downstream target consumers.
![]() |
A Target Integration Module Initiator receives the business event data from a technology protocol (such as JMS or service invocation) and pushes this data to the flow. Discreet data operations are invoked via flow components to change the data for distribution to the target application.
![]() |