Towards an industrial Web of Things

36
industrial.W oT Olivier Liechti, University of Applied Sciences of Western Switzerland

Transcript of Towards an industrial Web of Things

Page 1: Towards an industrial Web of Things

industrial.WoT

Olivier Liechti, University of Applied Sciences of Western Switzerland

Page 2: Towards an industrial Web of Things

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

Background

Page 4: Towards an industrial Web of Things

Ubicomp

Software engineering

Applied R&D

Page 5: Towards an industrial Web of Things

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

Web Platforms

1995 2000 2005 2010 2015

Page 7: Towards an industrial Web of Things

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

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

(Consumer) WoT Industrial WoT?vs

Application domains?

Page 10: Towards an industrial Web of Things

(Fun) WoT (Boring) Industrial WoT?vs

Application domains?

Page 11: Towards an industrial Web of Things

Development stage?

Page 12: Towards an industrial Web of Things
Page 13: Towards an industrial Web of Things

Prototype

POpen Lightweight Free Human-actionable Interactive

Page 14: Towards an industrial Web of Things

Industrialize

IRobust EfficientCollaborative High quality Automated

Page 15: Towards an industrial Web of Things

Non-functional requirements?

Page 16: Towards an industrial Web of Things

IoT WoT?vs

Page 17: Towards an industrial Web of Things

Dom Guinard 2014: http://www.slideshare.net/EVRYTHNG/web-of-things-platforms-tutorial

IoT WoT?vs

Page 18: Towards an industrial Web of Things

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

(Maker) WoT Industrial WoT?vs

Methodologies, processes, tools?

Page 20: Towards an industrial Web of Things

Continous Delivery

Page 21: Towards an industrial Web of Things
Page 22: Towards an industrial Web of Things
Page 23: Towards an industrial Web of Things

DevOps & Automation

Page 24: Towards an industrial Web of Things

Containers

Page 25: Towards an industrial Web of Things

On-demand Device Testing

Page 26: Towards an industrial Web of Things

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

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

Containers for managing Things data

Page 29: Towards an industrial Web of Things

Containers embedded in Things

Page 30: Towards an industrial Web of Things
Page 31: Towards an industrial Web of Things

On-demand urban test network

Page 32: Towards an industrial Web of Things
Page 33: Towards an industrial Web of Things

On-demand mall test network

Page 34: Towards an industrial Web of Things
Page 35: Towards an industrial Web of Things

Push Build Test

Page 36: Towards an industrial Web of Things

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.