cumulocity iot frontrunner - softwareag.com · © 2018 software ag. all rights reserved. for...
TRANSCRIPT
© 2018 Software AG. All rights reserved. For internal use only
CUMULOCITY IOT FRONTRUNNER
EXTEND - IOT ENTERPRISE INTEGRATION
ALIM YIGITER
SR. PM CUMULOCITY IOT
2 |
+ 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
3 |
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
4 |
…
CUMULOCITY IoT
© 2018 Software AG. All rights reserved.
ANALYTICS & DATA
DEVICES
DATA & ANALYTICS
Visualization & Data Exploration Streaming & Predictive Analytics
Apama’s patented, in-memory streaming
analytics enables:
Filtering, correlation, aggregation and
pattern detection with time and
location constraints
Enrichment of streaming data with context
data for deeper, richer analytics
Performs analytics on both discrete
events and event streams
Designed for high throughput & low
latency, with small HW footprint
Predictive analytics with R and Python
Operationalization of predictive models
Elastically scalable data store MongoDB
Complemented by Terracotta DB as
in-memory data platform
Pre-built integration with data lakes
Built-in IoT/IIoT domain data models
Data Management
Interactive business-focused mashup
dashboards with responsive design
Real-time with historic data blending
Exploratory ad-hoc & time series analysis
Supports rich set of data sources
IIoT Cockpit & Digital Twins
all devices, all networks, all verticals, all use cases
5 |
INNOVATION HIGHLIGHT
© 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 integrations, batch analytics, decoders, backend applications using the Microservice SDK.
• Secure hosting and cost efficient operations
1
2
3
4
6 |
APAMA IN CUMULOCITY IOT
• Smart Rules allow you to select
pre-existing rules and use a
friendly UI to configure them
• A number of Smart Rules are
provided with Cumulocity
– E.g. “On geofence create alarm”
• Apama is used behind the
scenes to execute the rules
© 2018 Software AG. All rights reserved. For internal use only
SMART RULES
7 |
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 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
8 |
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
Distribute analytics rules from cloud to
edge and forward data from edge to
cloud with filters
Easy deployment through VM
4
9 |
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 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
10 |
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
11 |
all devices – all use cases – all networks
…
CUMULOCITY IOT
© 2017 Software AG. All rights reserved.
INTEGRATION & API
DEVICES
ANALYTICS & DECISIONS
INTEGRATION & API
Hybrid Integration
Easily integrate device data with
Enterprise Apps, Cloud Apps, Big Data
Apps and 3rd Party Ecosystems
150+ adapters: SAP, Oracle, Siebel,
Salesforce, MS Dynamics, AWS S3, …
Manipulate data with graphical mapping
& convert it into other formats
Provide support for relevant protocol and
interfaces in addition to IoT protocols
End-to-end security support; supporting
all relevant security standards like OAuth,
SAML, Kerberos plus custom APIs
Start automated actions based on IoT
events (e.g. remedy actions, kick off
smart contracts, send technician out)
API Management
Validates, enriches, standardizes and
matches device data and metadata –
providing a single version of truth
Applied data governance and data quality
tracks/manages hierarchical relationships
between IoT data elements
Full lifecycle API Management for
delivering higher-value data via REST,
SOAP, etc.
API Portal for API design, development,
promotion and 3rd party access
API Gateway for security, authorization,
monitoring, governance & monetization
Master Data Management
© 2018 Software AG. All rights reserved. For internal use only
David Overos
Senior Director of Product Marketing
CUMULOCITY IOT FRONTRUNNER
WEBMETHODS
INTEGRATION CLOUD
13 |
DIGITAL BUSINESS PLATFORM BUILDING BLOCKS
BUSINESS & IT
TRANSFORMATION
powered by
ARIS & ALFABET
DEVICES
powered by
CUMULOCITY
DATA & ANALYTICS
powered by
APAMA & TERRACOTTA
PROCESS & APPLICATIONS
powered by
WEBMETHODS
INTEGRATION & API
powered by
WEBMETHODS
© 2018 Software AG. All rights reserved.
DIG
ITA
L B
US
INE
SS
PL
AT
FO
RM
+ HYBRID
CLOUD
ON
PREMISES
EDGE
14 |
THE CRITICAL ROLE OF INTEGRATION DRIVING “PERVASIVE” CONNECTIVITY
Integration
“Things”
Mobile Apps
Social Networks On-Premises
Applications and Data Sources
Business
Process
Networks
Business
Partners
Subsidiaries
SaaS/Cloud
Services
EDW Mart
MDM
© 2017 Software AG. All rights reserved.
15 |
ABOUT INTEGRATION CLOUD ENTERPRISE-GRADE APPLICATION INTEGRATION
Integrate Applications
Integrate SaaS applications and on-
premises – C2C or Hybrid Integration
© 2018 Software AG. All rights reserved.
Unlock IoT Data
Bridge the physical and digital worlds by
moving IoT data into your business
processes
A platform for technical and non-technical users to implement data, application, API and process integration projects spanning
cloud-native and on-premises endpoints. This is achieved by developing, deploying, executing, and monitoring “integration flows”
Lift and Shift
Existing integration logic to the cloud
using microservices & Docker
API First Development
Develop APIs to enable application development
and connectivity
16 |
INTEGRATION CLOUD KEY CAPABILITIES
Hybrid Integration with
Integration Server
© 2018 Software AG. All rights reserved.
Out-of-the-box Application
Connectivity
Sophisticated Service
Orchestration & Monitoring Pre-built Integration Recipes
which includes business
logic
17 |
ADDITIONAL BENEFITS INTEGRATION CLOUD
© 2018 Software AG. All rights reserved.
Reliability Software AG treats every operation as mission-critical: error-handling and
options to reprocess or resubmit transactions help ensure they never get
dropped.
Security & Quality ISO 27001, 22301, 9001 and SOC 2 Type II certifications to ensure a secure &
quality environment.
The integration cloud team
manages 9 environments
across multiple regions and
cloud providers
(AWS & Azure)
Scalability As your integration workloads continue to grow, Integration Cloud can scale
with your needs by providing a flexible infrastructure
18 |
INTEGRATION CLOUD CONNECTORS & RECIPES
Wizard driven
SOAP/REST
Connector
100+ Recipes
100+ Connectors & Adapters
100% developed by Software AG
19 |
9.12 9.12 9.12
INTEGRATION CLOUD DEVELOPMENT LOW CODE AND CITIZEN DEVELOPERS
© 2016 Software AG. All rights reserved. For internal use only
• Connect to cloud providers
– Using pre-defined connectors
– New connections with metadata introspection
– Applying OOTB recipes for typical integration use-cases
• Develop integrations
– Point to Point integrations using guided wizard
– Orchestrations for advanced logic and data flows
• Setup tenant
– Deploy to higher stages
– Setup security and monitoring
20 |
9.12 9.12 9.12
INTEGRATION CLOUD DEVELOPMENT POINT-TO-POINT CONNECTION
© 2016 Software AG. All rights reserved. For internal use only
• Synchronize two (existing) application
– No programming
– Data driven
• Pre-requisite: Existing (and valid) account for cloud provider
• Guided Wizard:
1. Select account and operation of cloud provider
2. Filter source data for custom queries
3. Map source data to target cloud provider
21 |
9.12
INTEGRATION CLOUD DEVELOPMENT APPLICATION ORCHESTRATION
9.12
© 2016 Software AG. All rights reserved. For internal use only
• Create custom orchestration logic using simple flow language
– Use 1..n source and target cloud providers
– Implement data processing logic using simple flow language
• Test integration in browser
• Expose integration as a REST endpoint
• Deployer to upper test and production stages
22 |
INTEGRATION CLOUD DEVELOPMENT
© 2018 Software AG. All rights reserved. For internal use only
FLOW BUILDING BLOCKS
23 |
9.12
INTEGRATION CLOUD DEVELOPMENT RECIPES SUPPORT
9.12
© 2016 Software AG. All rights reserved. For internal use only
• Pre-built Orchestrated or Point-to-Point Integration templates
• Based on most common integration needs
• Can significantly reduce implementation effort
• A recipe includes associated assets:
– Applications
– Operations
– Reference Data
24 |
REST API DEVELOPMENT
© 2018 Software AG. All rights reserved.
API-LED CONNECTIVITY
• Develop RESTful APIs in
Integration Cloud – either
Swagger First or
Implementation First
• Open API Specification
Compliant (swagger)
• Graphical wizard based editor
defining REST resources
25 | © 2018 Software AG. All rights reserved. For internal use only
ADMINISTRATION AND SECURITY
26 |
9.12
INTEGRATION CLOUD ADMINISTRATION USER MANAGEMENT
9.12
© 2016 Software AG. All rights reserved. For internal use only
• Users are mapped to access profiles; default:
– Administrator
– Regular User
• User states:
– Active
– Inactive: set by an administrator
• User login
– Username/password (basic auth)
– SSO (SAML 2.0)
27 |
9.12
INTEGRATION CLOUD ADMINISTRATION ACCESS PROFILES
9.12
© 2016 Software AG. All rights reserved. For internal use only
• Standard Access Profiles
– Administrator: full access to all
functions
– Regular User: can only create
Integration Services
• Custom Access Profiles
– Administrative permissions
– Functional (development and
execution) permissions
28 |
9.12
INTEGRATION CLOUD ADMINISTRATION STAGE MANAGEMENT
9.12
© 2016 Software AG. All rights reserved. For internal use only
• Up to four (predefined) stages for development, test and production
• Configuration for each stage
– Access Profiles: which role can access the stage
– Accounts: connection parameters per stage
– Integrations: pull into stage from previous one
• Stage management is mapped to Admin role
29 |
9.12
INTEGRATION CLOUD ADMINISTRATION MONITORING & AUDITING
9.12
© 2016 Software AG. All rights reserved. For internal use only
• Monitoring
– Overview statistics
– Details on executed integrations (with insights into logged business data and execution results)
• Auditing
– Provides information about user actions (e.g. deletions, exports, execution of integrations; login information etc.)
– Retention period defines when logs are purged
• Alerts (mail) on failed executions
30 | © 2018 Software AG. All rights reserved. For internal use only
WEBMETHODS ON-PREMISE INTEGRATION
31 |
DIGITAL BUSINESS PLATFORM
© 2016 Software AG. All rights reserved. For internal use only
HYBRID CLOUD INTEGRATION
Core ERP Legacy Legacy DB
E-Procure CRM HR
CLOUD
ON PREMISE
Partners Mobile Apps
webMethods IntegrationServer
webMethods Integration Cloud +
HYBRID
32 |
9.12
HYBRID CLOUD INTEGRATION ARCHITECTURE
© 2016 Software AG. All rights reserved. For internal use only
• Secure “Reverse” connections
from on-Premise to cloud
1. On-Premise sends HTTPS
request to get messaging
connection details
2. On-Premise establish secure
connection via messaging
3. Cloud sends data to On-
Premise via secure messaging
• Metadata sharing between
On-Premise and Cloud
• Bi-directional flow of messages
DMZ
webMethods Integration Agent(s)
Backend Applications Private Cloud
Cloud Integrations
Tenant Inbound Tenant Outbound +
1 3 2 https nsps nsps
33 |
9.12
HYBRID CLOUD INTEGRATION SECURITY ARCHITECTURE
© 2016 Software AG. All rights reserved. For internal use only
• Multi-tenant Universal Messaging cluster
– Two queues per tenant
• Inbound Message Queue
• Outbound Message Queue
– ACL-based protection for queues
• Integration Cloud tenants are separated from each other by
– Separate cloud database tenants
– Separate IS instances
– Separate IS packages
Integration Cloud
Universal
Messaging Cluster
Tenant1 to
On-premise
Tenant1 from
On-premise
Tenant2 to
On-premise
Tenant2 from
On-premise
On-
Premise
Tenant 1
Tenant 2
wM IS
wM IS
Execution
Instance
(tenant 1)
Execution
Instance
(tenant 2)
Message sender
Message receiver
+
34 |
30 DAYS FREE TRIAL
© 2018 Software AG. All rights reserved. For internal use only
WEBMETHODS INTEGRATION CLOUD
http://www.webmethodscloud.com/integration/
35 |
SOFTWARE AG AND SIEMENS STRENGTHENING MINDSPHERE ACROSS INDUSTRIES
CREATING A
GLOBAL
ECOSYSTEM
EASILY
ANALYZE
RAW IOT DATA
ENABLING
POWERFUL
INDUSTRY APPLICATIONS
PROVIDE OPTIMUM
SUPPORT FOR
MANUFACTURING
CUSTOMERS
© 2018 Software AG. All rights reserved.
36 |
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
37 |
FREE TRIAL
© 2018 Software AG. All rights reserved.
CUMULOCITY IoT cumulocity.softwareag.com
38 |
INNOVATION HIGHLIGHT
© 2018 Software AG. All rights reserved. For internal use only
IOT AND ENTERPRISE DATA
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
Enrich Device Data with Enterprise Data and route your Device Data to your backend services
1
2
39 | © 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