CUMULOCITY IOT FRONTRUNNER - softwareag.com · © 2018 Software AG. All rights reserved. For...

Post on 22-May-2020

3 views 0 download

Transcript of CUMULOCITY IOT FRONTRUNNER - softwareag.com · © 2018 Software AG. All rights reserved. For...

© 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