Beruflich Dokumente
Kultur Dokumente
PLATFORM
TECHNICAL OVERVIEW
Rajkiran C
Director - ThingWorx OEM Business
WHY THINGWORX
2
• IIoT is about applying digital technology to the
physical world and creating value
– IIoT is about much more than acquiring data from
machines
– This physical digital convergence requires
orchestration of product design content,
THE ESSENCE operational data, supporting business systems, and
OF INDUSTRIAL the people who operationalize processes
3
• A system of integral capabilities for creating
solutions with physical and digital
THINGWORX convergence
IS…
• An ecosystem of partners and developers
4
ADDRESSING THE NEEDS FOR “LONG TAIL” APPLICATIONS
Level of
Usage
(Billions) • High-Volume
• Medium complexity
Number
of Apps
App #1 App #N (Thousands)
5
THINGWORX PLATFORM
6
Industrial Digital Innovation is
complex…
▪ Highly dispersed device environments
8
THINGWORX PLATFORM
9
SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE
SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE
THINGWORX CONNECTIVITY TO DATA SOURCES
13
SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE
THE THING MODEL
15
THINGS AS APPLICATION BUILDING BLOCKS
Properties
• Running hours
• Average temp
Things Thing Template • Warranty
• Load Size
3c90056
Properties Services
56a897c
Services • Check Wash
• Update firmware
Events • Report Failure
4jklzp0 Subscriptions
Appliance Events
• Wash Complete
• Wash Started
• Malfunction
Enterprise Systems
Subscriptions
Service • Clothes ready
Manufacturing • Detergent
Finance Operations available
Engineering Sales
16
16
COMPOSER THING MODELING TOOL
17
SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE
AUTOMATED PREDICTIVE MODELING WITH THINGWORX ANALYTICS
19
REAL-TIME INTELLIGENT ANOMALY DETECTION
20
MANAGE EXTERNAL APPLICATIONS
• Functionality to allow
deployment and execution of
computational models from
external applications
• Leverage product-based
analysis models developed using
PTC and third-party tools
• Provides a framework for the
execution of computations in
external applications based on
events and data
21
THINGWORX ANALYTICS 8.1
ARCHITECTURE SLIDE – SINGLE SERVER, NATIVE OS
23
ANOMALY DETECTION AND ALERTS
• Thing property-based
anomaly detection and
configuration
• Train “normal” behavior
for each machine or
share a centrally trained
anomaly model
• Alerts are generated
based on configuration
– Reporting
– Monitoring
– Acknowledging
– Subscribing
24
PREDICTION MODELS AND
OPTIMIZATION TOOLS
25
AUTOMATED PREDICTIVE INSIGHTS
26
OPTIMIZE FUTURE OUTCOMES
27
PREDICTIVE INTELLIGENCE ENGINE
28
SIMULATION DRIVEN MACHINE LEARNING
29
SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE
INTEGRATE BUSINESS SYSTEMS AND PROCESS
• Workflow Builder
enables business users
to quickly build
automated and
repeatable workflows
• Workflow Manager
provides monitoring
and analyzing
workflows
• Integration
connectors allow
back-end system
connectivity (SAP ERP,
Windchill)
31
SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE
MASHUPS
• Mashups are the fastest way to build IoT desktop and web applications
• The Mashup Builder is the WYSIWYG developer tool for creating content
33
SAMPLE MASHUP CONTENT
34
AR COMPLEMENTS IOT
IoT : Ability to digitally talk & listen to AR : Ability to see & experience the
physical things to monitor and control digital attributes of physical things
Human Thing
Send Collect
Data Data
Data
THE THINGWORX STUDIO SUITE
ThingMark
Identify and
track Things
36
INTEGRAL PART OF THE THINGWORX IOT PLATFORM
37
38
38
MICROSOFT HOLOLENS SUPPORT
Problem statement
• Companies see HoloLens as a way to
put AR in production – but it is hard to
create the experiences for HoloLens!
Benefit
• For many companies – it is the AR
content authoring breakthrough
needed to deploy HoloLens
commercially at scale
• A viable wearable option
39
PLATFORM ARCHITECTURE
40
THINGWORX PLATFORM
Standard and
• Persistence options vary Enterprise Edition
Enterprise Edition
only
– The standard platform uses only
PostgreSQL
– Enterprise Edition uses both
PostgreSQL and DataStax
Enterprise (Cassandra & Solr)
– SAP Hana
– Extensible
41
DEPLOYMENT OPTIONS
42
DEPLOYMENT OPTIONS – CLOUD HOSTED
Customer
Infrastructure
Corporate
Wired/Wireless
Network
43
DEPLOYMENT OPTIONS – ON PREMISE HOSTED
Customer Infrastructure
Corporate
Wired/Wireless
Network
44
DEPLOYMENT OPTIONS - HYBRID
Facility Facility
Wired/Wireless Wired/Wireless
Network Network
45
SECURITY
46
THINGWORX IS SECURE BY DESIGN
• Device initiated, TLS encrypted communication to one and only ONE server!
47
ACCESS CONTROLS
• ThingWorx role-based access controls allow for granular control of your Things, their
data, and the actions available in your application.
48
DEPLOYMENT & SCALE
49
“IOT-NATIVE” APPROACH ENABLES FLEXIBLE DEPLOYMENT
Applications
Advanced • Enables deployment options
Analytics
to put the right capabilities in
Business Logic
Embedded /
the right place
Rules
Tethered Gateway • Reduces solution and
Industrial
Anomaly
Detection
Connectivity deployment architecture
Business Logic complexity
Rules • Overcomes internet latency
Data Acquisition and bandwidth limitations
50
50
THINGWORX DEPLOYMENT OPTIONS VERSION 7.X
Small Medium Large
• On Machine • Large Plant • High Volume
• Small On- • Small to Midsize • High Velocity
Cassandra
Premise Enterprise
DSE
Cassandra RING Cassandra
Postgres
Model +
Runtime Data SOLR SOLR Postgres
Model
... ...
ThingWorx Platform Connection Connection Connection Connection Connection Connection
w/ Embedded DB Server 1 Server 2 Server n Server 1 Server 2 Server n
ThingWorx™ Confidential 51
HIGH LEVEL ARCHITECTURE
IoT
Clouds
ThingWorx
ThingWorx Composer Mashup Builder REST APIs
Desktop/Laptop
Model Analytics
Definition Definition
• EMS - Edge ThingWorx
Gateway
MicroServer Business Logic Analytics
• ThingWorx
Runtime
data
Edge SDKs Mobile
Runtime
ThingWorx
ThingWorx Storage
Studio
ThingWorx Persistence Providers
connection Server H2 (Embedded)
ThingWorx
MS SQL AR/Wearables
Industrial PostgreSQL DSE SAP HANA
Controllers Sensors
Connectivity
Historians
Connector
Edge/OT
JDBC
Environments ThingWorx ThingWorx Integration
Utilities Marketplace Connectors VR/Wearables
53
TYPES OF DATA
• Device Data
– Often streaming in nature
Highly optimized
– Usually time series data
– Sometimes structured data
• Files
– Log files
– Software Updates
– Configuration Files
54
WHERE IS DATA STORED
• Device Data
– Often streaming in nature
– Usually time series data
Above ~500GB Of Time
– Sometimes structured data Series Data
• Files
– Log files
– Software Updates
– Configuration Files
55
THINGWORX PLATFORM
Standard and
• Persistence options vary Enterprise Edition
Enterprise Edition
only
– The standard platform uses only
PostgreSQL
– Enterprise Edition uses both
PostgreSQL and DataStax
Enterprise (Cassandra & Solr)
– SAP Hana
– Extensible
56