cumulocity iot frontrunner connect: iot device management · cumulocity iot growing maturity level...
TRANSCRIPT
© 2018 Software AG. All rights reserved. For internal use only
CUMULOCITY IOT FRONTRUNNER
CONNECT: IOT DEVICE MANAGEMENT
ALIM YIGITER
SR. PM CUMULOCITY IOT
2 |
YOUR DIGITAL BUSINESS PLATFORM IOT IS A SUBSET OF THE DIGITAL BUSINESS
+ HYBRID
CLOUD
ON PREMISE
ANALYTICS & DECISIONS Streaming Analytics & Artificial Intelligence In-Memory Data
PROCESS & APPLICATIONS Dynamic Process Automation
Low-Code Applications
INTEGRATION & API Hybrid Integration
API Management
DEVICES Device Connectivity
Device Management
DIGITAL ENTERPRISE
MODEL
Process Transformation &
Management
Governance, Risk &
Compliance
Portfolio Management
Enterprise Architecture
Management
INT
ER
NE
T O
F T
HIN
GS
powered by
ARIS & ALFABET
powered by
CUMULOCITY
powered by
WEBMETHODS
powered by
TERRACOTTA & APAMA
powered by
WEBMETHODS
© 2018 Software AG. All rights reserved. For internal use only
3 |
+ HYBRID CLOUD
EDGE ON
PREMISE
all verticals – all use cases – all networks
…
CUMULOCITY IoT
© 2018 Software AG. All rights reserved. For internal use only
DEVICES
INTEGRATION & API
DATA & ANALYTICS
PROCESS & APPLICATIONS
SOLUTION ACCELERATORS
BY SOFTWARE AG
TRUE
MULTI-TENANCY
SECURITY
SCALABILITY &
HIGH AVAILABILITY
4 |
KEY STEPS
© 2018 Software AG. All rights reserved. For internal use only
FOR BUILDING IOT SOLUTIONS
CONNECT DEVICES
Connect a new device,
consume live data and
be able to trigger
operations
ANALYTICS & DASHBOARDS
Apply common analytics
rules and create real-
time interactive
dashboards
BUILD APPLICATIONS
Build & deploy data-
driven applications
easily to drive
business value
INTEGRATE APPLICATIONS
Integrate with existing
enterprise applications
and cloud services
5 |
THE FUTURE OF IOT IS DISTRIBUTED
© 2018 Software AG. All rights reserved. For internal use only
END-TO-END PERSPECTIVE OF IOT SOLUTIONS
IoT
Edge Platform
IoT
Endpoints IoT
Cloud Platform
Enterprise
Applications
Gate-
way
Long-range
Communication
Backend
Integration Local
Communication
Edge
Server
ERP
SaaS
MES
CRM
SaaS
6 |
IOT HIGH-LEVEL DATA FLOW CONCEPT
© 2017 Software AG. All rights reserved.
Data Sources Integration Data Processing Actions
…
Human
Alerts
API Mgmt.
Processes
SPEED LAYER
BATCH LAYER
MES
ERP
Back End,
Production Data
Integrate
Connect
In-memory
Store
Visualize
Sensors (IoT, Devices, Mobile)
Decision
Batch
Analytics
Predictive Model
Creation
Streaming
Analytics
Support for Distributed Architectures Spanning Edge, Cloud and On-Premises Infrastructures
Predictive Model
Execution
7 |
DIFFERENT DELIVERY MODELS FOR DIFFERENT CUSTOMER NEEDS
Cumulocity IoT
Growing Maturity Level over Time
Fle
xib
ilit
y &
So
ph
isti
cati
on
IoT SaaS
Fast Entry
• Self-service, out-of-the-box
• Pre-defined solution accelerators
IoT PaaS
Fan Out (Departmental)
• High productivity, fast go-to-market
• Smart rules
• Focus on business users
IoT Framework
Scale Out (Enterprise Level)
• Cross divisional end-to-end
company processes
• Coding, professional developers
• Existing and new IoT
applications fully interwoven
© 2018 Software AG. All rights reserved.
8 | © 2018 Software AG. All rights reserved. For internal use only
SMART COMPRESSORS REPORT PERFORMANCE IN REAL-TIME
9 |
Telekom Cloud of Things is
powered by Cumulocity
© 2017 Software AG. All rights reserved. For internal use only
10 | © 2018 Software AG. All rights reserved. For internal use only
EBIKE OFFERS MOUNTAIN-BIKE-AS-A-SERVICE
11 |
OUR ROLE IN THE MINDSPHERE ARCHITECTURE
© 2018 Software AG. All rights reserved.
EXTENDS WAYS TO SEND DATA INTO MINDSPHERE
MindConnect API
MindConnect Integration
• Simplified integration of application data into
MindSphere
• Combine machine data with data out of our
applications, on premise or in the cloud
MindConnect IoT Extensions
• Extends range of IoT devices
• Combines device identity, asset and software
management
• Use other customizable software agents on
custom devices
12 |
Adaptive Manufacturing Open Solutions
IIOT JOINT VENTURE
© 2018 Software AG. All rights reserved. For internal use only
New machine builders: https://en.adamos.com/news
13 |
ADAMOS.COM
ADAMOS STRUCTURE
INFRASTRUCTURE INDEPENDENCE WORLD-WIDE CLOUD ON-PREMISES EDGE
ADAMOS IIOT PLATFORM ADAMOS GMBH
PARTNER DIGITAL ECOSYSTEM BASED ON ADAMOS IIOT PLATFORM
FINAL CUSTOMER
13
14 | © 2018 Software AG. All rights reserved. For internal use only
Device Management Flexible Deployment
Device Management End-to-end Security
Device Management True Multi-Tenancy
Device Management Scalability & High Availability
Private data center Public Cloud Automated deployment in public cloud
Migrate between public and private cloud
No lock-in to IaaS layer
Strong encryption (TLS A+ grade)
Enforce password policies
Two-factor authentication
Global role & permission management
Restrict access to inventory and operations
Hierarchical user management, delegates
On-board new customer by single API call
100% data isolation
~ 0€ production costs for trial customers
Sub tenant management
Tenant statistics
Application subscription management …
Tested with 8 million devices
Increase capacity by adding servers
No outage if database/core server fails
Disaster recovery options
Active / Passive => RPO < 1 min
Active / Active => RPO & RTO < 1 min.
CLOUD-FIRST, CARRIER-GRADE IOT PLATFORM
15 | © 2018 Software AG. All rights reserved. For internal use only
CAPABILITIES / COMPONENTS VIEW CUMULOCITY IOT
16 |
VISION: IOT SOLUTION BUILDING SHOULD BE THAT SIMPLE
CONNECT DEVICES
Connect a new device,
consume live data and be
able to trigger operations
< 5 minutes
ANALYTICS & DASHBOARDS Apply common analytics
rules and create real-time
interactive dashboards
< 10 minutes
© 2018 Software AG. All rights reserved.
BUILD APPLICATIONS
Build & deploy data-driven
applications easily to drive
business value
< 30 minutes
INTEGRATE APPLICATIONS Integrate with existing
enterprise applications and
cloud services
< 10 minutes
17 |
REST API (Push & Pull) & MQTT
REST API (Push & Pull)
Cloud Service
Integration
Text-to-speech
Connector
Develop
Integration
Connectivity
Management
SMS
Connector
Location
Connector
Device
Management
DEVELOP
APP Cockpit
Platform
Admin
Admin
Connect
any device
Manage
your data
effectively
Extend
to your
business
0
Real-time
rule engine
Alerts &
Notifications
Mass
Operations
Request
Queuing
App mgmt,
Plugins Data storage
Alarms &
Events
Access rights,
Permissions
Aggregation,
Calculations
Device Management
• Inventory, configuration
• FW/SM mgmt
• Alarms, availability Multi-tenant
Reliable
99,9% SLA
Scalable &
Secure
Data Management
• Real-time analysis & rules
• Real-time dashboards
• Data visualization
IDE Support
Sandbox
Device
Libraries
Online
Documentation
Smart Apps
SDK
Open Source
Repo
Java SE
Agent
Java ME
Agent
C++
Agent OSGi
Develop
Device Agent 50+ Certified Devices
Smart
REST
Tracker
protocols FieldBus
ANY NETWORK
Develop
Server Agent
Data Logger
protocols
Proprietary
protocols
CUMULOCITY IoT - PLATFORM ARCHITECTURE
DEVELOPER TOOLS INTEGRATION TO EXTERNAL SYSTEMS
CORE APPLICATIONS
© 2017 Software AG. All rights reserved.
18 |
USING THE CUMULOCITY IoT APPLICATIONS
Cockpit
• Standard business application for IoT
• Focus on business assets
• Focus on visualization and simple
control
Device Management
• For technical operations
• Focus on devices
• Configuration, software,
troubleshooting, …
Administration
• For IT administrators
• Focus on users and IT
• Permissions, IT configuration, rules, …
One Platform
19 |
all devices, all networks, all verticals, all use cases
…
CUMULOCITY IoT
© 2018 Software AG. All rights reserved.
DEVICE CONNECTIVITY
Plug & Play with existing integrations
100+ devices and gateways
300+ protocols (BACnet, KNX, Siemens..)
Connect over any IP network without VPN
Cloud Fieldbus
Central, web based end-to-end integration
LPWAN Agents
NB-IoT Model-less integration
Use 1000’s of device types/versions
Device originated data model extension
Protocols supported:
MQTT, REST, LWM2M, Tracker, SNMP
SmartREST payload compression
Device SDK’s for:
Use any environment with:
SE & ME
Integrate new device types
DEVICES
20 |
…
CUMULOCITY IoT
© 2018 Software AG. All rights reserved.
DEVICE MANAGEMENT
DEVICES
Connection Management
Device Inventory & Runtime Statistics
Device Identity Management
Credentials per individual device
Provisioning for small & large deployment
Auto-registration
Asset management (network, location, …)
Gateway hierarchy and command routing
Device Twin
Connection availability monitoring
Connection metrics (RSSI, Signal strength)
Switching between IP and SMS
Device Lifecycle Device Operations
Access screen of remote machine / HMI
Single sign-on, per user access rights
No shared password, VPN, or client SW
VNC, SSH, Web
Firmware & software management
Fault & alarm management
Configuration management
Remote command execution
Bulk operations with scheduling
Troubleshooting: Remote shell, logs, ….
Real-time alarms with integrated workflow
Cloud Remote Access
all devices, all networks, all verticals, all use cases
21 |
CUMULOCITY IoT CONNECTING DEVICES – 2 MAIN PATTERNS
DEVICE
(open)
CLIENT LIB
running on
Platform server
REST APIs
(1A) USE DEVICE-
SIDE CLIENT LIB
(1B) IMPLEMENT
REST API
(2) SERVER-
SIDE AGENT
EVENT ENGINE
• Scripting
• Forwarding
• Notifications
• Transient Events
ACCOUNT MANAGEMENT
• Users & Roles
• Device Identity
DATA STORAGE
• Inventory
• Alarms
• Measurements
• Device Control
SERVER-SIDE
AGENT
DEVICE-SIDE
AGENT
DEVICE
(closed)
REST APIs
DEVICE
(open)
DEVICE-SIDE
AGENT
© 2017 Software AG. All rights reserved. For internal use only
All SDK’s …
are free to use
licensed under MIT License
are openly documented on www.cumulocity.com
have examples in www.bitbucket.org/m2m
Help via stackoverflow.com (tag 'cumulocity') or
support.cumulocity.com
22 |
CUMULOCITY IoT CONNECTING DEVICES – REST INTEGRATION
Device
registered?
Create
device
Update
device
Discover
children
Register
device
1
2 3
4 5
Operations:
Finish &
subscribe
Request
credentials
Credential
s
available?
0
Start
6
Yes
No
Yes
No
• Step 0: Request device credentials, if they have not been requested yet.
• Step 1: Check if the device is already registered.
• Step 2: If no, create the device in the inventory and
• Step 3: Register the device.
• Step 4: If yes, update the device in the inventory.
• Step 5: Discover child devices and create or update them in the inventory.
• Step 6: Finish operations that required a restart and subscribe to new operations.
© 2017 Software AG. All rights reserved. For internal use only
23 |
CUMULOCITY IoT CONNECTING DEVICES – REST INTEGRATION
• Step 7: Execute operations.
• Step 8: Update inventory.
• Step 9: Send measurements.
• Step 10: Send events.
• Step 11: Send alarms.
Operations
Inventory
update
Measurements
Events
7
8
9
10
Alarms
11
© 2017 Software AG. All rights reserved. For internal use only
24 |
FREE TRIAL
© 2018 Software AG. All rights reserved.
CUMULOCITY IoT cumulocity.softwareag.com
25 | © 2018 Software AG. All rights reserved. For internal use only
CONNECT IP DEVICE
26 |
Basic device management
27 |
WHAT IS DEVICE MANAGEMENT?
• Covers activities that are required to keep a device operational.
• Device needs to be configured, does not work properly, does not connect, does
not react at all, crashes occasionally, …
28 |
DEVICE INVENTORY
• Filter and sort devices
29 |
GROUPS
30 |
DEVICE INVENTORY
• Grouping: Identical grouping to Cockpit application
• Basis for bulk operations
31 |
Operations
32 |
OPERATIONS
• Operations are commands send to devices to do various tasks
– Device management: restart, configuration change, software change, …
– Open/close valve, change set point, …
33 |
OPERATIONS LOGGING
• All operations are
– Queued
– Audited
– Permission checked
34 |
WHY ARE OPERATIONS QUEUED?
• Devices might be unreachable because of network or device problems
• Devices might contact IoT platform only periodically, e.g. once per day
• Devices cannot be addressed directly
– Cumulocity security approach “Device as client”
Details:
1. User creates operation
2. Cumulocity stores operation (“PENDING”)
3. Device is informed (pull or push)
4. Device sets operation to “EXECUTING”
5. Device executes operation
6. Device sets operation status (“SUCCESSFUL”/“FAILED”)
Cumulocity
Device Management Administration
Cockpit
1
2
3 4 6
5
35 |
EXAMPLE OPERATION: RESTARTING DEVICES
• In the Control tab, use the pop-up menu
36 |
ADVANCED USAGE
• Operations can be created by external applications using the REST APIs.
• Operations can be created by business rules
– Example Smart Rule:
– Example from project: If operation is not executed in 10 minutes, set status to
“FAILED”.
37 |
Configuration Management
38 |
CONFIGURATION MANAGEMENT – TEXT BASED
• Simple text-based configuration upload possibility.
• Content of the configuration is device dependent – can be anything.
• Supported e.g. by mbed, Java Agent-based devices, Netcomm.
39 |
CONFIGURATION MANAGEMENT – SNAPSHOT BASED
• Get and put configuration snapshots of a device.
• All snapshots are stored in “Configuration repository”
40 |
TYPICAL USE CASES
Rollout of new configuration
• Configure lab device and test it
• Get snapshot from device, name it as “reference” or “golden” snapshot
• Put snapshot on field device and verify
• Put snapshot to all device in group (using bulk operation)
Ask device vendor for support
• Get snapshot from failing device
• Download to PC
• Send snapshot to device vendor support contact
41 |
Bulk operations
42 |
BULK OPERATIONS
Why?
• For hundreds and thousands of devices, you do not want to execute
configuration or firmware changes for each device individually.
For bulk operations, you must follow these steps:
1. Execute operation for single device
2. Initiate bulk operation for previously executed (single) operation.
3. Follow up execution of bulk operation
43 |
INITIATE BULK OPERATION
• Navigate to existing operation (in Navigator or for specific device)
• Select “Execute for whole group”
• Select group, start date
and per-device delay:
44 |
FOLLOW UP BULK OPERATION
• Navigate to group and select “Bulk operation”
45 |
Software & Firmware Management
46 |
SOFTWARE/FIRMWARE MANAGEMENT: OVERVIEW
• What is Firmware?
– Software for embedded devices
– Cumulocity assumes a device has a single firmware image loaded.
• What is Software?
– Additional software packages on top of the firmware (“Apps”)
– Cumulocity assumes a device can load multiple software images.
• Support for firmware and software handling is device dependent.
– Ex. Netcomm Wireless: Firmware & Software
– Ex. Java OSGi Agent: Software (OSGI bundles, “OSGI apps”)
47 |
SOFTWARE/FIRMWARE MANAGEMENT: HOW TO USE?
Execute the following steps:
• Configure: Upload or configure new image into the Repository
– Upload image file
– Configure link (URL) to external image file
• Execute download using a file from the Repository
– Firmware download
– Software download
48 |
SOFTWARE/FIRMWARE MANAGEMENT: CONFIGURE
Upload reference firmware and software packages in the respective “Repository”
sections.
49 |
DOWNLOAD FIRMWARE What happens inside the device?
• If firmware version != installed version
– Download firmware.
– Install firmware.
– Restart.
– “SUCCESSFUL”, “FAILED”
• Plus handling of backup firmware
50 |
UPGRADE PROCESS: SOFTWARE
What happens inside the device?
• Device receives list of software packages and versions.
• Device creates “run list”: – If package is installed, but not
in the list, schedule removal.
– If package is not installed, but in the list, schedule installation.
– If package is installed and different version in the list, schedule upgrade/downgrade.
• Execute run list.
• Restart.
• “SUCCESSFUL”, “FAILED”.
Idempotent.
51 |
Additional Operations
52 |
LOG FILES RETRIEVAL
• Retrieve log files from device, e.g. for support reasons
*ERROR, WARN, INFO, DEBUG, TRACE
53 |
INTERACTIVE DEVICE SHELL
© 2018 Software AG. All rights reserved. For internal use only
CUMULOCITY IOT ROADMAP
ALIM YIGITER
SR. PM CUMULOCITY IOT
55 |
CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
TOP 4 INNOVATION HIGHLIGHTS 2018
1
Microservices
Cumulocity IoT Edge
1
1
3
1
IoT Analytics
Device Integration
1
2
4
• Distributed Architectures
• Single node VM at edge
• Distribute analytics rules
from cloud to edge
• Analytics Builder
• LWM2M
• Cloud Remote Access
• Cloud Fieldbus protocols
• Device Management 3.0
• Microservices SDK
• Microservice Hosting
• App Marketplace
• Software AG Cloud
• Apama Cloud
• ML in Cumulocity
• MashZone integration
• Zementis integration
56 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
MICROSERVICES
Microservice modes:
Per-tenant / multi-tenant
Multi-node / single-node
Security: Container based isolation,
resource quotas, centralized inbound
request authentication, tenant access
API & permission handling
Hosting of docker containers
High Availability: node failures and
container failures, rolling updates.
Implement custom integrations, analytics, backend applications using the Microservice
SDK with secure hosting and cost efficient operations
1
2
3
4
RELEASE 9.0
57 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
IOT ANALYTICS – APAMA CLOUD
Apama Streaming Analytics is available directly within Cumulocity providing an
improved development environment with comprehensive debugging tools
1
2
3
4
RELEASE 9.0
Same Apama EPL application can be
deployed on cloud or on-premises
Apama running within Cumulocity: for
Smart Rules & custom development
Develop directly from Software AG
Designer with full development
environment and debug live data
Cumulocity measurements, events,
alarms, and operations are exchanged
with Apama in both directions
58 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
CUMULOCITY IOT EDGE
Monitor and manage all edge nodes
centrally
Onsite, single server variant of the
proven Cumulocity IoT (core) platform,
including Cloud Fieldbus and Apama
Benefit from distributed architectures to streamline the flow of traffic from IoT devices
and provide real-time local data analysis for autonomous operation
1
2
3
RELEASE 9.0
Distribute analytics rules from cloud to
edge and forward data from edge to
cloud with filters
Easy deployment through VM
4
59 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
DEVICE INTEGRATION
Cloud Remote Access for VNC
Open Mobile Alliance (OMA) Lightweight
M2M is a protocol for IoT device
management
Device Management 3.0:
• Operations scaling
• Serviceability
• Smart Device Management
• Reference implementations
Enhanced support for standard protocols like LWM2M and added advanced capabilities
for Device Management
1
2
3
RELEASE 9.8 RELEASE 9.0
60 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
IOT ANALYTICS – ANALYTICS KIT
Analytics Kit makes streaming analytics easy by providing a simple to use graphical
interface for wiring together pre-built analytics
1
2
3
4
RELEASE 10.3
Execute new models with historical
device data using the simulation mode
Single click deployment from new
management console
Drag & drop, web-based user interface:
no need to work with EPL code
Library of pre-built analytics, e.g. geo-
fence, threshold breach, missing data
61 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
IOT ANALYTICS – ZEMENTIS INTEGRATION
First support for selected
Deep Learning architectures
Fully integrated model deployment,
execution and management support
Support for a variety of “classic”
Machine Learning algorithms
First Machine Learning analytics features as part of the Cumulocity IoT Platform:
model deployment, model execution, model management
1
2
3
RELEASE 10.3
62 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
IOT ANALYTICS – MASHZONE INTEGRATION
Data mashup and visual analytics
capability in Cumulocity IoT
Specialized visualizations including
Geo Mapping
MashZone NextGen inside
Cumulocity IoT as an optional module
View aggregated data and perform
in-depth analyses on multiple devices
and other data sources
Visualize device and other enterprise data in real-time with highly-interactive mashup
dashboards, going beyond device dashboards
1
2
3
4
RELEASE 10.3
63 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
DEVICE & ENTERPRISE DATA INTEGRATION
Bi-directional integration between
Cumulocity and webMethods Integration
Cloud
• Get Notifications from Cumulocity
• Control sensors and devices from
Integration Cloud
webMethods Integration Cloud provides
out-of-the-box connectivity to Cumulocity
• Cumulocity connector
• Pre-built recipes for Cumulocity
integration
Easily integrate and enrich your device data with enterprise data to build end-to-end
IoT solutions rapidly
1
2
RELEASE 10.3 RELEASE 10.2
64 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
DIGITAL ENTERPRISE TWIN
IoT-Driven Business Transformation
with ARIS
Define your IoT strategy and corresponding goals & KPI’s to ensure your IoT project
has a clear direction and its execution is on track
RELEASE 10.3 RELEASE 10.2
1
2
3
Combine and extend business process
definitions with IoT objects extracted
from Cumolocity
The IoT object context includes
sensing and actuators components
as well as risks, data, events and
configuration
65 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
OT & IT PORTFOLIO PLANNING & MANAGEMENT
Import device data from Cumulocity
into Alfabet
Gain transparency into the extended IT footprint. Benefit from transformation planning
for IoT projects and effective threat management.
RELEASE 10.3 RELEASE 10.2
1
2
3 Use Alfabet’s lifecycle management in
distributed architectures to ensure all
connections are available when needed
Leverage Alfabet to manage not only
IT but also OT assets
4 Evaluate usage of devices and weigh
alternatives
66 |
INNOVATION HIGHLIGHTS – CUMULOCITY IOT
© 2018 Software AG. All rights reserved. For internal use only
IIOT STANDARDS AND PROTOCOLS – OPC/UA ADAPTERS
Apama Streaming Analytics
• Data Access
• Events
• Methods
• Alarms & Conditions
• Subscriptions
• Supporting OPC UA 1.03 specification
webMethods Integration Server
• Data Access
• Events
• Methods
• Alarms & Conditions
• Supporting OPC UA 1.03 specification
• Certified OPC UA 1.02 compliant
Supporting industrial IoT standards and protocols in webMethods Integration Server
and Apama Streaming Analytics
1
2
RELEASE 10.3
67 | © 2017 Software AG. All rights reserved. For internal use only
Q&A PLEASE USE THE Q&A PANEL
TO SUBMIT YOUR QUESTIONS.
© 2017 Software AG. All rights reserved. For internal use only
68 | © 2017 Software AG. All rights reserved. For internal use only
UPCOMING LIVE WEBINARS
© 2017 Software AG. All rights reserved. For internal use only
June 21, 2018 - MANAGE: IoT Analytics
June 28, 2018 - EXTEND: IoT Enterprise Integration
Register @ www.softwareag.com/iot_frontrunner/
Questions? Contact Us [email protected]