towards an industrial web of things
TRANSCRIPT
![Page 1: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/1.jpg)
industrial.WoT
Olivier Liechti, University of Applied Sciences of Western Switzerland
![Page 2: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/2.jpg)
industrial.WoT
IoT
WoT
IIoT
M2M cyber-physical
sensorsactuators big data
semanticswireless
mesh
low power
scalability
security
APIs
network -ilities
Do we really need another buzzword?
![Page 3: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/3.jpg)
Background
![Page 4: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/4.jpg)
Ubicomp
Software engineering
Applied R&D
![Page 5: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/5.jpg)
Facets of the Web
1995
Documents
2000 2005 2010 2015
Enterprise appsSocial apps
REST APIs
Web of Things
Mobile apps
App Gateways
![Page 6: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/6.jpg)
Web Platforms
1995 2000 2005 2010 2015
![Page 7: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/7.jpg)
Web Engineering
1995 2000 2005 2010 2015
systemic qualities
continuous delivery
continous integration
XPUnified Process Scrum
enterprise architecture patterns
Lean
agile testing
unit testing
mobile testing
load testing
micro-services
devopson-demand testing
![Page 8: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/8.jpg)
Is it about...
1 application domains?
2 development stage (beyond prototyping)?
3 non-functional requirements?
4 development methodologies, processes and tools?
industrial.WoT
![Page 9: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/9.jpg)
(Consumer) WoT Industrial WoT?vs
Application domains?
![Page 10: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/10.jpg)
(Fun) WoT (Boring) Industrial WoT?vs
Application domains?
![Page 11: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/11.jpg)
Development stage?
![Page 12: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/12.jpg)
![Page 13: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/13.jpg)
Prototype
POpen Lightweight Free Human-actionable Interactive
![Page 14: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/14.jpg)
Industrialize
IRobust EfficientCollaborative High quality Automated
![Page 15: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/15.jpg)
Non-functional requirements?
![Page 16: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/16.jpg)
IoT WoT?vs
![Page 17: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/17.jpg)
Dom Guinard 2014: http://www.slideshare.net/EVRYTHNG/web-of-things-platforms-tutorial
IoT WoT?vs
![Page 18: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/18.jpg)
The 8 Fallacies of Distributed Computing
1 The network is reliable
2
3
Latency is zero
Bandwidth is infinite
4 The network is secure
5 Topology doesn't change
6 There is one administrator
7 Transport cost is zero
8 The network is homogeneous
![Page 19: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/19.jpg)
(Maker) WoT Industrial WoT?vs
Methodologies, processes, tools?
![Page 20: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/20.jpg)
Continous Delivery
![Page 21: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/21.jpg)
![Page 22: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/22.jpg)
![Page 23: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/23.jpg)
DevOps & Automation
![Page 24: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/24.jpg)
Containers
![Page 25: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/25.jpg)
On-demand Device Testing
![Page 26: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/26.jpg)
The application of modern software engineering practices to the physical web, with the goal to build innovative services iteratively, swiftly and efficiently, on top of high-quality systems.
industrial.WoT
![Page 27: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/27.jpg)
Towards Continuous Delivery for the WoT Physical Infrastructure as Code On-demand physical testing environments
industrial.WoT
![Page 28: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/28.jpg)
Containers for managing Things data
![Page 29: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/29.jpg)
Containers embedded in Things
![Page 30: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/30.jpg)
![Page 31: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/31.jpg)
On-demand urban test network
![Page 32: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/32.jpg)
![Page 33: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/33.jpg)
On-demand mall test network
![Page 34: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/34.jpg)
![Page 35: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/35.jpg)
Push Build Test
![Page 36: Towards an industrial Web of Things](https://reader033.vdocument.in/reader033/viewer/2022042722/5889ba551a28aba54d8b6f43/html5/thumbnails/36.jpg)
The Web has managed to remain an accessible prototyping platform, while evolving to become a robust platform for demanding applications.
industrial.WoT
It fosters creativity and enables quality.
The same will apply for the Web of Things, with new challenges to address.