IoT 10.1 Release Highlights

Release Announcement

Software AG is pleased to announce the 10.1 release of its Internet of Things (IoT) and real-time analytics portfolio of products, part of our Digital Business Platform. This new release furthers capabilities introduced in last April’s innovation release and solidifies our position as a leader in  IoT, streaming and predictive analytics, messaging and in-memory data management. This release includes enhanced versions of Cumulocity IoT, Apama, Zementis, MashZone, Digital Event Services and Universal Messaging products.

We are particularly excited to announce that this release also sees the introduction of an all-new in-memory NoSQL data store product to our in-memory data management line-up. Terracotta  DB builds on our market leading in-memory data grid capabilities to provide a single unified data platform for storage, search and compute requirements.

Here's a complete list of highlights and new features.

By Patrick Beresford, IoT Product Marketing, Software AG and Steven Yellenberg, IoT Product Management, Software AG

Issue 4, 2017 Download PDF

Apama 10.1

Software AG's Apama Streaming Analytics is the market-leading platform for streaming analytics and intelligent automated action on fast-moving big data. The latest features are:
  • New HTTP/S server connectivity plug-in allows Apama to receive events over HTTP  REST interfaces
  • New R-plug-in simplifies integration with an external R server
  • Apama queries now work with reliable messaging over JMS®
  • New EPL "any" datatype reduces application complexity and allows more generic monitor implementations
  • Best practice documentation for developing applications that factor in versioning and hot  redeployment
  • More flexibility deploying applications using the engine_ deploy tool, which now allows  use of all the Software AG Designer launch configuration parameters
  • Apama event definitions can be converted into Digital Event Services event definitions  using new tooling
  • Digital Event Services datatypes "any," "map" and "time" are supported by Apama
  • Terracotta DB integration is available by configuring Apama distributed memory stores to use TCStore 10.1
  • Memory usage optimizations reduce the amount of memory required by an Apama application
  • Integration with Zementis Predictive Analytics now allows predictive models to be activated and deactivated
  • MQTT clients support secure TLS connections to a MQTT broker via SSL and authentication via x509 certificates
  • Apama Community Edition now has a number of new developer-focused blog posts and tutorial videos (
  • Capital markets adapters upgraded and enhanced for Reuters® RFA (for MRN), EBS®  Spot Ai FIX (for EBS Ai platform 2.0), BM&F (for PUMA 2.0)

Release notes are at:

Software AG MashZone NextGen 10.1

MashZone NextGen 10.1 introduces significant new visual data analytics capabilities to the Digital Business Platform.

The 10.1 release brings exciting new enhancements in the areas of dashboard creation and visual analysis, including:

  • MashZone NextGen now only requires a single port between browser and server
  • Visualization and widget enhancements, including multi-axis bar and line charts and improvements to chart legends
  • Action button to automate dashboard interaction, including changing tab, setting selections, etc.
  • Improved filtering between dashboard tabs
  • Terracotta DB data source support and RAQL operator in data feeds
  • Apama event generation - create Apama events and send to the Apama correlator for further processing
  • New options to secure data sources - ACL's on JDBC®, file, URL and streaming sources
  • MashZone NextGen for PPM Edition a special limited connectivity version of MashZone
    NextGen for ARIS Process Performance Manager users (PPM, CSV and XML connectivity only)

Release notes are at: NextGen/MashZone_NextGen_Business_Analytics/index.htm

Software AG Universal Messaging 10.1

Universal Messaging is a high-performance, multi-protocol messaging platform designed to provide fast, guaranteed message delivery across all mainstream enterprise, web and IoT end platforms. Universal Messaging 10.1 release comes with the following notable improvements:

  • MQTT enhancements with support for clustered channels
  • Command Central enhancements include basic and advanced configuration options, audit trail of messages traversing Universal Messaging, zone configuration and user groups configuration
  • Various quality and usability improvements include:
    • Pause Publish prevents new messages being published enabling the server channels to be drained prior to maintenance or for testing purposes
    • A new serial durable that only allows a single outstanding event ensuring message order is preserved across multiple subscribers
    • Clear client channel cache to correct the behaviour for the system property "allowStoreCaching"
  • C# API enhancements include shared durables support and SASL authentication

In addition to the enhancements, Universal Messaging 10.1 includes certifications for following new platforms:

  • Microsoft Edge®
  • Windows Server® 2016
  • IBM WebSphere® Application Server 8.5.5

Release notes are at: messaging/umessaging_vers.htm

Terracotta 10.1

Terracotta 10.1 release introduces new product, Terracotta DB built on the strong foundation of BigMemory. Terracotta DB
10.1 is unified data platform for both operational and analytical workloads by introducing an improved ehcache API based on JSR 107 and a brand new TCStore API for storage and analytics. New capabilities include:

  • Stream-based data pipelines for search and compute
  • Advanced management, monitoring, and cluster setup for operational ease
  • New webMethods adapter and integration with Apama Streaming Analytics
  • Ability to build interactive dashboards on in-memory data powered by MashZone NextGen
  • Improved backup and restore functionality for operational support

This release also includes enhancements to Terracotta Ehcache 10.1.
Release notes are at:

Cumulocity IoT 10.1

Cumulocity IoT handles device connectivity, integration and management.

The platform offers the most complete feature set, most flexible deployment options supporting global cloud, on-premises, edge and multi-layered hybrid models, all based on an open environment with free trials, public APIs and free developer resources.

New features:

Cumulocity can interface with LoRa devices through Actility® ThingPark® Wireless. With new features, you can:

  • Provision and deprovision LoRa devices easily using the Cumulocity device management—no interaction in the ThingPark user interface is required
  • Decode upstream payload packets using a web-based user interface
  • Debug and post-process raw device data through Cumulocity events
  • Send downstream data to the device using Cumulocity operations
  • Make use of existing Cumulocity features with LoRa devices, for example: connectivity monitoring, device management, data visualization with dashboards, real-time analytics and more (please note, you have to be subscribed to this feature in order to use it)

Data broker:

Cumulocity Data Broker features include:

  • Cumulocity provides two (complementing) alternatives for multi-tenancy: 100% data segregation with Cumulocity tenants and (traditional) role based access control
  • If 100% data segregation is used, selected data can be shared with Data Broker in an explicit, bidireactional and mutually agreed approach
  • Additionally, Cumulocity Edge uses Data Broker for its cloud connection

Cumulocity Data Broker features include:

  • Bidirectional data processing between tenants:
    • Selection and filtering
    • Forwarding inventory/alarms/measurements/events
    • Receiving of operations for device control
  • Trustable
    • Explicit documentation of forwarding and receiving
    • Mutually agreement by both involved tenants
  • Tenants can be hosted in same or different Cumulocity instance
  • Configurable by power users using UI of administration app

Administration improvements:

The “Administration” user interface was improved in various places. The most important changes are:
  • Files repository view has been updated; additionally a new preview button has been added
  • The “Data Broker” view has been improved
Request rate limiting can be applied to tenants. Values are provided during tenant creation or in the tenant custom properties. When there is no limit on tenant level, the limit feature is considered as disabled for the tenant and access is not limited. There are four fields that can be configured:
  • Limit HTTP requests - limit of http requests for tenant per second
  • Limit HTTP queue - limit of http request queue for tenant
  • Limit stream requests - limit of MQTT requests for tenant per second
  • Limit stream queue - limit of MQTT request queue for tenant
Documentation improvements:
  • Real-time notifications reference guide has been updated
  • Broken links in the cockpit user guide have been fixed
  • Smartrest templates have been added to the device management user guide
Cockpit improvements:
Scheduled CSV and Microsoft® Excel® reports can now be sent via email.
  • Users can define a schedule at which CSV/Excel reports configured by the reports feature in cockpit are sent to their email address
  • You can add schedules once your report configuration has been saved
  • The configuration options are the same as “Send dashboard as email” smart rule
Additional improvements:
  • Users are no longer able to delete/update tenant managed objects via inventory API
  • The length of device credentials is now configurable in the system configuration properties file
Integration with webMethods Integration Cloud:
  • Bi-directional Integration between Cumulocity and Integration Cloud incorporates:
    • Get notifications from Cumulocity
    • Control sensors and devices from Integration Cloud
  • Integration Cloud provides out-of-the-box connectivity to Cumulocity using:
    • Cumulocity connector
    • Pre-built recipes for Cumulocity integration

Software AG Digital Event Services 10.1

Software AG Digital Event Services (DES) supports event-based integration between Software AG products. The 10.1 release adds support for digital events for more products.

  • Adoption by MashZone NextGen for visual analysis
  • Adoption by webMethods Task Engine
  • Adoption by webMethods API Gateway

New features include:

  • Administration improvements
    • Provisioning of custom event type definitions through webMethods Deployer
    • Command Central integration
      • Event type deployment from Command Central
      • Event type migration from Command Central
  • Security: encrypted event transmission through Universal Messaging's nsps protocol
  • Ease of use
    • Monitor and diagnose the publishing of digital events in Designer Event Console
    • Administrative and design time UIs now distinguish publishable vs. non-publishable types

Release notes are at: 

Zementis 10.1

Zementis is a decision engine for operational deployment, integration and execution of AI, machine learning and predictive analytics. This version represents the first Zementis product release, which is fully re-branded under the Software AG Digital Business Platform.

  • The Zementis Predictive Analytics product line includes:
    • Zementis Predictive Analytics (as server install or embedded in Apama)
    • Zementis Predictive Analytics for Apache Hadoop® (Hive™ / Spark™ / Storm™)
    • Zementis for Predictive Analytics for z Systems®
  • New webMethods Integration Server package for Zementis to allow IS users to access Zementis engine
  • Enhanced integration with Software AG processes
  • Software AG look & feel/user experience for Zementis web console
  • Delivery of all Zementis products as part of SAG Installer
  • Expanded PMML export libraries for popular data mining tools (Python®, SAS® and R)
  • Optimized parsing for large tree ensemble and deep learning models
  • webMethods BPMS (rules engine) can now access AI models deployed in Zementis

See the new Zementis landing page on the Software AG website for more information and case studies.