Integrating Apama with External Data Sources
You can connect Apama to any event data source, database, messaging infrastructure, or application. There are several ways to do this:
Implement connectivity plug-ins. These are adapters that run inside the
Apama correlator using a mixture of built-in and user-defined "transports" for message sending and receiving, and "codecs" for message transformation.
Apama includes a built-in connectivity plug-in transports for use with protocols and systems such as MQTT, HTTP/S, Kafka, and
Universal Messaging.
Create applications that use Java Message Service (JMS) integrated into the
Apama correlator.
Develop client applications with
Apama Java, .NET, or C++ APIs.
Implement Integration Application Framework (IAF) adapters. The IAF is a server component that adapters plug into for run-time invocation. IAF adapters provide bi-directional connectivity between an external event source and
Apama, and XML-based mapping between the event source’s data format and
Apama's internal format.
Apama offers a range of standard adapters for capital markets, infrastructure, and connectivity to data and messaging sources, and provides APIs for building custom adapters.