T HI NGWORX PL AT F ORM
T E CHNI CAL OVE RVI E W
June 2018
T HI NGWORX PL AT F ORM T E CHNI CAL OVE RVI E W June - - PowerPoint PPT Presentation
T HI NGWORX PL AT F ORM T E CHNI CAL OVE RVI E W June 2018 T E AR OF F S L I DE T his pre se ntatio n pro vide s a te c hnic al o ve rvie w o f the T hing Wo rx platfo rm I t is g e ne rally to be use d by te c hnic
June 2018
2
T his pre se ntatio n pro vide s a te c hnic al o ve rvie w o f the T hing Wo rx platfo rm I t is g e ne rally to be use d by te c hnic al pre -sale s and S E te ams T he inte nde d audie nc e are te c hnic al buye rs, g e ne rally mid-to -hig h le ve l me mbe rs o f the I T func tio n o r me mbe rs o f o pe rating func tio ns with te c hnic al ac ume n T his pre se ntatio n is no t spe c ific ally inte nde d fo r de ve lo pe rs
3
Today’s presentation and Q&A session will include forward-lo o king statements regarding PTC’s future financial performance, strategic
a nd ma rke ts. Be c a use suc h sta te me nts de a l with future e ve nts, a c tua l re sults ma y diffe r ma te ria lly fro m tho se pro je c te d in the fo rwa rd -lo o king sta te me nts. I nfo rma tio n c o nc e rning fa c to rs tha t c o uld c a use a c tua l re sults to diffe r ma te ria lly fro m tho se in the fo rwa rd -lo o king sta te me nts
can be found in PTC’s Annual Report on Form 10-K
, F
filing s with the U.S. Se c uritie s a nd E xc ha ng e Co mmissio n. During the pre se nta tio n PT C will disc uss no n-GAAP fina nc ia l me a sure s. T he se no n-GAAP me a sure s a re no t pre pa re d in a c c o rda nc e with g e ne ra lly a c c e pte d a c c o unting princ iple s. A re c o nc ilia tio n o f the no n- GAAP fina nc ia l me a sure s to the mo st dire c tly c o mpa ra b le GAAP me a sure s c a n b e fo und o n o ur we b site .
4
5
I
is a b o ut applying dig ital te c hnology to the
physic al wor ld and c r e ating value
– I
I
is a b o ut muc h mo re tha n a c q uiring da ta fro m ma c hine s
– T
his physic a l dig ita l c o nve rg e nc e re q uire s
the pe o ple who o pe ra tio na lize pro c e sse s
pa tte rns, all e nte rprise solutions r
e quir e c ustomization to me e t c omple x use c ase s
do ma in e xpe rts, pa rtne rs, a nd c usto me rs the mse lve s to pa rtic ipa te in the so lutio n de sig n, c re a tio n, a nd e vo lutio n
6
so lutio ns with physic a l a nd dig ita l c o nve rg e nc e
7
L e ve l o f Usa g e
(Billio ns)
Numb e r
(T ho usa nds)
a st – Ra pid a pplic a tio n de ve lo pme nt
App # 1 App # N
L
ail of B2B Apps
8
Purpo se -Built fo r I ndustria l I nno va tio n Quic kly Cre a te a nd De plo y I ndustria l Apps & AR E xpe rie nc e s Wra p & E xte nd E xisting T e c hno lo g y Ag ile & F le xib le E xpa nsive E c o syste m
Industrial Digital Innovation is complex…
▪ Highly dispersed device environments ▪ Constantly evolving platform architectures ▪ “Plumbing” battles with disparate technology frameworks ▪ Repurposed legacy technology stacks ▪ Volume, velocity and variety of data making data analysis challenging ▪ Project requirements outweigh current resources and development tools ▪ Complex Value Chain that needs to engage
10
11
Mo de l Dig itize via sc a n, pho to , o r vide o
SOURCE CONT E XT UAL IZE SYNT HE SIZE ORCHE ST RAT E E NGAGE
Mic ro so ft Azure AWS
12
Mo de l Dig itize via sc a n, pho to , o r vide o
SOURCE CONT E XT UAL IZE SYNT HE SIZE ORCHE ST RAT E E NGAGE
Mic ro so ft Azure AWS
SOURCE
14
ThingWorx Edge SDK’s
fe a ture d e dg e inte g ra tio ns a nd g a te wa ys fo r a ny pla tfo rm.
T hingWor x RE ST API
T hing Wo rx pla tfo rm to e ve n the sma lle st o f de vic e s.
T hingWor x E dg e Mic r
ve r
Ga te wa y fo r e a sily c o nne c ting yo ur Windo ws, L inux, o r L inux ARM de vic e s a nd de vic e s o n lo c a l ne two rks.
L ua Sc r ipt Re sour c e
via simple L ua sc ripts.
Co nne c tio n Se rve r
De vic e Clo uds
AWS I
Hub Build-Yo ur-Own
15
Mo de l Dig itize via sc a n, pho to , o r vide o
SOURCE CONT E XT UAL IZE SYNT HE SIZE ORCHE ST RAT E E NGAGE
Mic ro so ft Azure AWS
CONT E XT UAL IZE
16
he T
hing Mode l is a c o lle c tio n o f
e ntitie s tha t re pre se nt yo ur pro c e ss, so lutio n o r a pplic a tio n.
hings pro vide c o nte xt into yo ur I
da ta a nd a re the b uilding b lo c ks fo r a pplic a tio n de ve lo pe rs
hings ha ve struc ture a nd re la tio nships
tha t re pre se nt yo ur re a l wo rld o b je c ts
17 17
T hings
3c 90056 56a 897c 4jklzp0
E nte rprise Syste ms
Se rvic e Sa le s F ina nc e Ma nufa c turing E ng ine e ring Ope ra tio ns Pro pe rtie s
Se rvic e s
a ilure E ve nts
Applia nc e
Sub sc riptio ns
Sub sc riptio ns
a va ila b le
18
Mode l Ke pSe r ve r T ags into the T hingMode l
19
Mo de l Dig itize via sc a n, pho to , o r vide o
SOURCE CONT E XT UAL IZE SYNT HE SIZE ORCHE ST RAT E E NGAGE
Mic ro so ft Azure AWS
SYNT HE SIZE
20
AUT OMAT E D PRE DI CT I VE MODE L I NG WI T H T HI NGWORX ANAL YT I CS
21
inds a no ma lie s in re a l-time
le a rns the no rma l sta te pa tte rn
a pplying pre -c a lc ula tio ns
de live rs re a l-time
22
unc tio na lity to a llo w de plo yme nt a nd e xe c utio n o f c o mputa tio na l mo de ls fro m e xte rna l a pplic a tio ns
e ve ra g e pro duc t-b a se d a na lysis mo de ls de ve lo pe d using PT C a nd third-pa rty to o ls
e xe c utio n o f c o mputa tio ns in e xte rna l a pplic a tio ns b a se d o n e ve nts a nd da ta
23 23
T HI NGWORX ANAL YT I CS 8.1
ThingWorx Analytics Server (single server)
ThingWorx Analytics Extensions
Analytic s Se r ve r T hing
hing s
ST ful API suppo rt (via pla tfo rm)
Analytic s Builde r
UX fo r T ra ining & De sc riptive
Analytic s Manage r
De plo y/ e xe c ute mo d e ls
Ana lytic s T
T hingPr e dic tor
Pre dic tive Sc o ring
Native Anomaly Ale r ts
Na tive Ano ma ly De te c tio n
T hingWatc he r Svc s
T ra ining , Mo d e l Mg t
E dge Age nt Route r Signals Mic r
vic e
Mutua l Info Ca lc ula tio ns
Data Mic r
vic e
Da ta ma na g e me nt, filte rs
T r aining Mic r
vic e
Mo d e l c re a tio n
Pr e dic tive Sc or ing Mic r
vic e
Ba tc h & Re a l-T ime
Mode l Validation Mic r
vic e
Va lid a te mo d e l a c c ura c y
Pr
vic e
Cha ra c te rize to p & b o tto m pe rfo rme rs
Cluste r ing Mic r
vic e
Cluste r c a lc ula tio ns
Pr e sc r iptive Sc or ing Mic r
vic e
Re a l-T ime
Re sults Mic r
vic e
Mo d e ls, c o mputa tio ns
24
s and le ar ns fr
T hings in r e al time
Use s ma c hine le a rning te c hno lo g y to le a rn, in re a l-time, what “normal”
state is for every data stream or Thing that is monitored or “watched”.
r e e
Do e s no t de pe nd o n pre -de fine d rule s o r c o nfig ura tio n to unde rsta nd no rma l a nd a b no rma l sta te fo r a T hing . L e a rns fro m o b se rving the T hing itse lf, with a rtific ia l inte llig e nc e .
asy to Inte gr ate into Solutions
Simple to inte g ra te the o utput o f re a l time a no ma ly de te c tio n into a so lutio n fo r de ve lo pe rs to he lp use rs o r syste ms to ta ke a c tio n.
25
hing pro pe rty-b a se d a no ma ly de te c tio n a nd c o nfig ura tio n
fo r e a c h ma c hine o r sha re a c e ntra lly tra ine d a no ma ly mo de l
b a se d o n c o nfig ura tio n
– Re po rting – Mo nito ring – Ac kno wle dg ing – Sub sc rib ing
26
27
a ssista nc e fro m a sta tistic ia n, using yo ur T hing da ta a s a le a rning so urc e
(time to fa ilure , future e ffic ie nc y, e tc .)
hing Wo rx Ana lytic s Se rve r
28
de ntify c a sua l a nd ke y c o ntrib uting fa c to rs a sso c ia te d with pre dic te d
de ntify o ptima l se tting s to ma ximize o r minimize the risk o f a n o utc o me
hing Wo rx Ana lytic s Se rve r o r e q uiva le nt PMML
29
Ma c hine le a rning is use d to a uto ma tic a lly b uild a nd va lida te pre dic tive mo de ls witho ut a ssista nc e fro m a sta tistic ia n, using da ta fro m yo ur yo ur T hing s da ta a s a le a rning so urc e .
a lg o rithms to de te rmine the b e st a lg o rithm to use fo r e a c h da ta se t a nd pre dic tive to pic
T L (whe n use d with T hing Wo rx Co mpo se r)
he se pre dic tive mo de ls a re insta ntly usa b le to pe rfo rm pre dic tio ns a nd o ptimiza tio n de te rmine re c o mme nda tio ns
30
31
Mo de l Dig itize via sc a n, pho to , o r vide o
SOURCE CONT E XT UAL IZE SYNT HE SIZE ORCHE ST RAT E E NGAGE
Mic ro so ft Azure AWS
OR CHE ST RAT E
32
e na b le s b usine ss use rs to q uic kly b uild a uto ma te d a nd re pe a ta b le wo rkflo ws
pro vide s mo nito ring a nd a na lyzing wo rkflo ws
nte g ra tio n c o nne c to rs a llo w b a c k-e nd syste m c o nne c tivity (SAP E RP, Windc hill)
33
Mo de l Dig itize via sc a n, pho to , o r vide o
SOURCE CONT E XT UAL IZE SYNT HE SIZE ORCHE ST RAT E E NGAGE
Mic ro so ft Azure AWS
E NGAGE
34
de skto p a nd we b a pplic a tio ns
hing s
he Ma shup Builde r is the WYSI WYG de ve lo pe r to o l fo r c re a ting c o nte nt
Pr
tie s Pane l Widge t Ar e a L ayout Ar e a
Conne c tions Ar e a
Se r vic e s Ar e a Se r vic e Pr
tie s
35
36
T hing Human Data
Colle c t Data Se nd Data Monitor & Contr
hing
IoT: Ab ility to dig ita lly talk & liste n to
physic a l thing s to mo nito r a nd c o ntro l
AR : Ab ility to se e & e xpe r ie nc e the
dig ita l a ttrib ute s o f physic a l thing s
37
Cre a te
E xpe r ie nc e s
Co nsume
E xpe r ie nc e s
Ma na g e a nd De live r
E xpe r ie nc e s
T hing Mar
k
I de ntify a nd tra c k T hing s
38
39 39
40
Pr
e ns a s a wa y to put AR in pro duc tio n – b ut it is ha rd to c re a te the e xpe rie nc e s fo r Ho lo L e ns!
Ne w Vufor ia Studio
e ns e xpe rie nc e s witho ut c o ding
Be ne fit
c o nte nt a utho ring b re a kthro ug h ne e de d to de plo y Ho lo L e ns c o mme rc ia lly a t sc a le
41
42
he T hing Wo rx Pla tfo rm is ma de up o f the applic ation itse lf, a nd a pe r
siste nc e laye r
he pla tfo rm is a Ja va a pplic a tio n running in a n Apa c he T
– A c o nne c to r a b stra c ts the spe c ific
pe rsiste nc e pro vide r(s)
– T
he sta nda rd pla tfo rm use s o nly Po stg re SQL
– E
nte rprise E ditio n use s b o th Po stg re SQL a nd Da ta Sta x E nte rprise (Ca ssa ndra & So lr)
– SAP Ha na – E
xte nsib le
T hingWor x Platfor m
Apa c he T
T hing Wo rx Applic a tio n
Pe rsiste nc e Pro vide r(s)
E nte rprise E ditio n
Sta nda rd a nd E nte rprise E ditio n
43
44
Custome r Infr astruc ture
Corporate Wire d/ Wire le ss Ne twork
45
Custome r Infr astr uc tur e
Cor por ate Wir e d/ Wir e le ss Ne twor k
46
F ac ility Wire d/ Wire le ss Ne twork
Custome r F ac ility n
F a c ility Wire d/ Wire le ss Ne twork
Custome r F ac ility 1
47
48
L S e nc rypte d c o mmunic a tio n to o ne a nd o nly ONE se rve r!
nfra struc ture to distrib ute se c urity pa tc he s thro ug h So ftwa re Co nte nt Ma na g e me nt
de ntity Ac c e ss Ma na g e me nt fo r the E nte rprise thro ug h SSO
49
hing Wo rx ro le -b a se d a c c e ss c o ntro ls a llo w fo r g ra nula r c o ntro l o f yo ur T hing s, the ir da ta , a nd the a c tio ns a va ila b le in yo ur a pplic a tio n.
50
51 51
Da ta Ac q uisitio n Rule s Busine ss L
Ano ma ly De te c tio n I ndustria l Co nne c tivity Rule s Busine ss L
Adva nc e d Ana lytic s Applic a tio ns
Public or Private Cloud
De vic e Clo ud Co nne c tivity Rule s Busine ss L
Adva nc e d Ana lytic s Applic a tio ns
na b le s de plo yme nt o ptio ns to put the rig ht c a pa b ilitie s in the rig ht pla c e
de plo yme nt a rc hite c ture c o mple xity
a nd b a ndwidth limita tio ns
Single , unifie d, manage me nt syste m to
c he strate da ta, busine ss logic , and analytic wor kflows E mbe dde d / T e the re d Ga te way T he E dge / L
52
EMS Mashup / Mobile External Apps Custom Agents Edge SDKs EMS Mashup / Mobile External Apps Custom Agents Edge SDKs
ThingWorx Platform w/ Embedded DB
EMS Mashup / Mobile External Apps Custom Agents Edge SDKs
Small
Pr e mise
Me dium
ar ge Plant
E nte r pr ise
L ar ge
Connection Server 1 Connection Server 2 Connection Server n
Postgres Model
ThingWorx Platform
DSE RING
Cassandra Cassandra Cassandra SOLR SOLR
Connection Server 1 Connection Server 2 Connection Server n
Postgres
ThingWorx Platform
Model + Runtime Data
53
E d g e / OT E nviro nme nts
Co ntro lle rs Se nso rs Histo ria ns
CAD & PL M AE C & BIM Dig ita l Co nte xt
T hingWor x Compose r
Mo d e l De finitio n Busine ss L
Da ta b a se infra struc ture (On pre mise o r Clo ud )
T hingWor x Mashup Builde r
Mo b ile De skto p/ L a pto p AR/ We a ra b le s VR/ We a ra b le s
IoT Clouds
MS - E d g e Mic ro Se rve r
hing Wo rx E d g e SDK s Ga te wa y
Pe r siste nc e Pr
s
H2 (E mb e dd e d ) Po stg re SQL SAP HANA MS SQL DSE JDBC Co nne c to r RE ST APIs Runtime d a ta Ana lytic s De finitio n T hing Wo rx Ana lytic s T hing Wo rx Stud io T hing Wo rx Ma rke tpla c e
Se c ur e Data F low
T hing Wo rx Sto ra g e
Runtime
Busine ss/ I T Syste ms T hing Wo rx c o nne c tio n Se rve r T hing Wo rx Ind ustria l Co nne c tivity Inte g ra tio n Co nne c to rs
54
55
– Use rs – App ke ys – Co nfig ura tio n I
nfo rma tio n
– Ofte n stre a ming in na ture – Usua lly time se rie s da ta – So me time s struc ture d da ta
ile s
– L
– So ftwa re Upda te s – Co nfig ura tio n F
ile s
Highly optimize d
56
– Use rs – App ke ys – Co nfig ura tio n I
nfo rma tio n
– Ofte n stre a ming in na ture – Usua lly time se rie s da ta – So me time s struc ture d da ta
ile s
– L
– So ftwa re Upda te s – Co nfig ura tio n F
ile s
Be lo w ~500GB Of T ime Se rie s Da ta Ab o ve ~500GB Of T ime Se rie s Da ta
57
he T hing Wo rx Pla tfo rm is ma de up o f the applic ation itse lf, a nd a pe r
siste nc e laye r
he pla tfo rm is a Ja va a pplic a tio n running in a n Apa c he T
– A c o nne c to r a b stra c ts the spe c ific
pe rsiste nc e pro vide r(s)
– T
he sta nda rd pla tfo rm use s o nly Po stg re SQL
– E
nte rprise E ditio n use s b o th Po stg re SQL a nd Da ta Sta x E nte rprise (Ca ssa ndra & So lr)
– SAP Ha na – E
xte nsible
Apa c he T
T hing Wo rx Applic a tio n
Pe rsiste nc e Pro vide r(s)
E nte rprise E ditio n
Sta nda rd a nd E nte rprise E ditio n
E xte nsible !