Operating Systems
Supported platforms
Microsoft Windows
| Platform | Apama with Apama Plugin for Eclipse | Apama Server | Apama Capital Markets Foundation | Apama Capital Markets Adapters | Predictive Analytics Plug-in for Apama |
|---|---|---|---|---|---|
| [Added] 11 (x86-64) | x | x | x | x | x |
| 10 (x86-64) | x | x | x | x | x |
Note: Support for Windows is deprecated and will be removed in a future release.
Microsoft Windows Server
| Platform | Apama with Apama Plugin for Eclipse | Apama Server | Apama Capital Markets Foundation | Apama Capital Markets Adapters | Predictive Analytics Plug-in for Apama |
|---|---|---|---|---|---|
| [Added] 2022 (x86-64) | x | x | x | x | x |
| 2019 (x86-64) | x | x | x | x | x |
Note: Support for Windows is deprecated and will be removed in a future release.
Raspberry Pi OS
| Platform | Apama with Apama Plugin for Eclipse | Apama Server | Apama Capital Markets Foundation | Apama Capital Markets Adapters | Predictive Analytics Plug-in for Apama |
|---|---|---|---|---|---|
| 2021-03-04 (and higher) (ARMv7HF) (32-bit) | x | x |
Red Hat Enterprise Linux
| Platform | Apama with Apama Plugin for Eclipse | Apama Server | Apama Capital Markets Foundation | Apama Capital Markets Adapters | Predictive Analytics Plug-in for Apama |
|---|---|---|---|---|---|
| [Added] 9 (and higher) (x86-64) | x | x | x | x | |
| 8 (and higher) (x86-64) | x | x | x | x |
Ubuntu
| Platform | Apama with Apama Plugin for Eclipse | Apama Server | Apama Capital Markets Foundation | Apama Capital Markets Adapters | Predictive Analytics Plug-in for Apama |
|---|---|---|---|---|---|
| 20.04 LTS (x86-64) | x | x |
Removed platforms
None.
Notes
Apama does not support Security Enhanced Linux (SELinux). This option should be turned off on Linux for Apama to run.
For Apama server, the compiled runtime feature is only available on the Linux platforms.
Compilers
Supported platforms
Microsoft Windows
| Platform | Microsoft Visual Studio 2019 (C++) | GCC 8.3 | GCC 8.4 |
|---|---|---|---|
| [Added] 11 (x86-64) | x | ||
| 10 (x86-64) | x |
Microsoft Windows Server
| Platform | Microsoft Visual Studio 2019 (C++) | GCC 8.3 | GCC 8.4 |
|---|---|---|---|
| [Added] 2022 (x86-64) | x | ||
| 2019 (x86-64) | x |
Raspberry Pi OS
| Platform | Microsoft Visual Studio 2019 (C++) | GCC 8.3 | GCC 8.4 |
|---|---|---|---|
| 2021-03-04 (and higher) (ARMv7HF) (32-bit) | x |
Red Hat Enterprise Linux
| Platform | Microsoft Visual Studio 2019 (C++) | GCC 8.3 | GCC 8.4 |
|---|---|---|---|
| [Added] 9 (and higher) (x86-64) | x | ||
| 8 (and higher) (x86-64) | x |
Ubuntu
| Platform | Microsoft Visual Studio 2019 (C++) | GCC 8.3 | GCC 8.4 |
|---|---|---|---|
| 20.04 LTS (x86-64) | x |
Removed platforms
None.
Notes
The Apama C++ client API requires a supported compiler. However, Apama C++ plug-ins for EPL or connectivity can be built with any C++11 compatible compiler.
Application Servers
Supported platforms
Apache Tomcat
| Platform | Apama Server |
|---|---|
| 8.5 | x |
Notes
Application server support applies to Apama dashboards.
Apache Tomcat supported version matches the version used by the relevant Cumulocity Common Runtime.
Databases
Supported platforms
Microsoft SQL Server
| Platform | Apama Server |
|---|---|
| 2019 Enterprise | x |
MySQL Community Edition
| Platform | Apama Server |
|---|---|
| 8.0 | x |
Oracle
| Platform | Apama Server |
|---|---|
| 19c | x |
Removed platforms
Microsoft SQL Server
| Platform | Apama Server |
|---|---|
| [Removed] 2017 Enterprise | x |
Notes
Database support refers to using the ADBC components provided by Apama. We cannot usually provide support for issues relating to the database drivers themselves.
For MySQL Community Edition please use MySQL’s JDBC driver.
ODBC is only supported on Windows platforms.
JMS Providers
Supported platforms
Note: Support for correlator-integrated JMS is deprecated and will be removed in a future release.
IBM MQ
| Platform | Apama Server |
|---|---|
| 9.2 (and higher) | x |
IBM Universal Messaging
| Platform | Apama Server |
|---|---|
| [Added] 10.15 | x |
Removed platforms
IBM Universal Messaging
| Platform | Apama Server |
|---|---|
| [Removed] 10.11 | x |
Notes
Apama uses the corresponding version of the Universal Messaging JMS client.
-
Universal Messaging has stated older versions of Universal Messaging JMS clients (v9.12 and later) are supported with newer versions of the Universal Messaging server.
-
Refer to the Universal Messaging supported platforms documentation for further information.
Integration Platforms
Supported platforms
Apache Kafka Client
| Platform | Apama Server |
|---|---|
| [Added] 2.8 (2.8.1 and higher) | x |
Note: The Kafka plugin is deprecated and will be removed in a future release.
HTTP(S)
| Platform | Apama Server |
|---|---|
| 1.1 | x |
JMS
| Platform | Apama Server |
|---|---|
| 1.1 | x |
Note: Correlator-integrated JMS is deprecated and will be removed in a future release.
MQTT
| Platform | Apama Server |
|---|---|
| 3.1.1 | x |
Universal Messaging Client
| Platform | Apama Server |
|---|---|
| [Added] 10.15 | x |
Note: Support for the integration with Universal Messaging is deprecated and will be removed in a future release.
TLS
| Platform | Apama Server |
|---|---|
| 1.2 (and higher) | x |
Removed platforms
Apache Kafka Client
| Platform | Apama Server |
|---|---|
| [Removed] 2.5 (2.5.0 and higher) | x |
Universal Messaging Client
| Platform | Apama Server |
|---|---|
| [Removed] 10.11 | x |
Notes
Apama uses the corresponding version of the Universal Messaging C++ client.
Not all elements of a platform or protocol may be integrated and supported with Apama.
Refer to the “JMS providers” section for supported JMS providers.
Refer to the “Databases” section for supported databases.
Web browsers
Supported platforms
Google Chrome
| Platform | Apama Server |
|---|---|
| Latest | x |
Microsoft Edge
| Platform | Apama Server |
|---|---|
| Latest | x |
Mozilla Firefox
| Platform | Apama Server |
|---|---|
| Latest | x |
Removed platforms
Microsoft Internet Explorer
| Platform | Apama Server |
|---|---|
| [Removed] 11 (and higher) | x |
Notes
Web browser support refers to viewing Apama dashboards and the Apama documentation.
Distributed memory store
Supported platforms
Note: Support for distributed MemoryStore is deprecated and will be removed in a future release.
Software AG BigMemory Max
| Platform | Apama Server |
|---|---|
| [Added] 4.4.0 | x |
Software AG Terracotta Store
| Platform | Apama Server |
|---|---|
| [Added] 10.15 | x |
Removed platforms
Software AG BigMemory Max
| Platform | Apama Server |
|---|---|
| [Removed] 4.3.10 | x |
Software AG Terracotta Store
| Platform | Apama Server |
|---|---|
| [Removed] 10.11 | x |
Notes
Apama is able to communicate with other distributed caches by permitting development on the base interface classes included with the product.
Miscellaneous
Supported platforms
Ant-Contrib Tasks
| Platform | Apama | Apama Server |
|---|---|---|
| 1.0b3 | x | x |
Apache Ant
| Platform | Apama | Apama Server |
|---|---|---|
| 1.10.10 | x | x |
Azul Zulu Java
| Platform | Apama | Apama Server |
|---|---|---|
| [Added] 11.x | x |
MathWorks MATLAB
| Platform | Apama | Apama Server |
|---|---|---|
| 2021a | x |
Microsoft .NET Framework
| Platform | Apama | Apama Server |
|---|---|---|
| 4.7.2 | x |
PySys
| Platform | Apama | Apama Server |
|---|---|---|
| [Added] 2.1 | x |
Python
| Platform | Apama | Apama Server |
|---|---|---|
| 3.9 | x |
R
| Platform | Apama | Apama Server |
|---|---|---|
| 3.4.1 | x | x |
Cumulocity
| Platform | Apama | Apama Server |
|---|---|---|
| [Added] 10.15 (and higher) | x |
Removed platforms
PySys
| Platform | Apama | Apama Server |
|---|---|---|
| [Removed] 2.0 | x |
Azul Zulu Java
| Platform | Apama | Apama Server |
|---|---|---|
| [Removed] 11.48 | x |
Cumulocity
| Platform | Apama | Apama Server |
|---|---|---|
| [Removed] 10.11 (and higher) | x |
Eclipse
| Platform | Apama | Apama Server |
|---|---|---|
| [Removed] 10.11 | x |
Notes
Apama server is only supported with the version of JRE installed by the product or fix.
Java support refers to the Java version supported for developing with Apama’s Java Client API and dashboard components.
Apama uses the Cumulocity IoT client SDK and depends on it for compatibility with higher versions of Cumulocity IoT.
-
The Cumulocity IoT client SDK has a shorter support lifetime than Apama.
-
Refer to the lifecycle dates for the corresponding version of Cumulocity IoT: https://cumulocity.com/docs/service-terms/releases/#annual-deployment
-
Apama dashboard components are not supported running in a Docker environment.