Towards an industrial Web of Things
-
Upload
olivier-liechti -
Category
Software
-
view
1.838 -
download
1
Transcript of Towards an industrial Web of Things
industrial.WoT
Olivier Liechti, University of Applied Sciences of Western Switzerland
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?
Background
Ubicomp
Software engineering
Applied R&D
Facets of the Web
1995
Documents
2000 2005 2010 2015
Enterprise appsSocial apps
REST APIs
Web of Things
Mobile apps
App Gateways
Web Platforms
1995 2000 2005 2010 2015
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
Is it about...
1 application domains?
2 development stage (beyond prototyping)?
3 non-functional requirements?
4 development methodologies, processes and tools?
industrial.WoT
(Consumer) WoT Industrial WoT?vs
Application domains?
(Fun) WoT (Boring) Industrial WoT?vs
Application domains?
Development stage?
Prototype
POpen Lightweight Free Human-actionable Interactive
Industrialize
IRobust EfficientCollaborative High quality Automated
Non-functional requirements?
IoT WoT?vs
Dom Guinard 2014: http://www.slideshare.net/EVRYTHNG/web-of-things-platforms-tutorial
IoT WoT?vs
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
(Maker) WoT Industrial WoT?vs
Methodologies, processes, tools?
Continous Delivery
DevOps & Automation
Containers
On-demand Device Testing
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
Towards Continuous Delivery for the WoT Physical Infrastructure as Code On-demand physical testing environments
industrial.WoT
Containers for managing Things data
Containers embedded in Things
On-demand urban test network
On-demand mall test network
Push Build Test
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.