Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source:...

27
Building the Web of Things Standards for Semantic Interoperability and End to End Security Dave Raggett, W3C IoTW Berlin, 19 th September 2016

Transcript of Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source:...

Page 1: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

BuildingtheWebofThingsStandards for Semantic Interoperability

and End to End Security

DaveRaggett,W3C

IoTW Berlin,19th September2016

Page 2: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

2/25

MassivePotentialfortheInternetofThings

SmartHomes Wearables

Power&Environment SmartCities

Healthcare

Manufacturing

2

Page 3: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

TheInternetofThings– BridgingtheSilos

Stillveryimmature,andalongwaytogo

Lackofinteroperabilityattheapplicationlevel

Manyplatformsandassociatedstandardsl Addressingbroadrangeofdifferentrequirementsl Endtoendsecuritychallengingacrossplatforms

FragmentationandSilosareholdingbackthepotentiall Thisiscausingproblemsforstart-upsandSMEs

Openorclosedsystem?l Closedsystemsincentive:controll Opensystemsprompt:reducedcostsandincreasedmarketsize

l Needforwideadoptionofsharedopenstandards

3/25

Page 4: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

IoT Landscape

4/25

Page 5: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

5/25

IoTSDOsandAlliancesLandscape

Source:AIOTIIoTStandardisationreportrelease2.6

5

Page 6: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

WorldWideWebConsortium

Mission:leadtheWebtoitsfullpotentiall TheWebistheworld'slargestvendor-neutraldistributedapplicationplatform

FoundedbySirTimBerners-Lee,inventoroftheWebl 400+Membersl Member-fundedinternationalorganisation

DevelopsstandardsforWebandsemantictechnologiesl HTML,CSS,scriptingAPIs,XML,SVG,VoiceXML,

SemanticWebandLinkedDataetc.l Developeroriented,enablingcooperationbetween

organisations withverydifferentbackgroundsl W3Cpatentpolicyforroyaltyfreestandardsl W3Cstaffofengineersactivelyparticipatinginstandardisationl Increasinglyinvolvedinverticals:Mobile,TV,Automotive,Digitalpublishing

6/25

Page 7: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

7/25

Whatwewanttoavoid…

https://xkcd.com/927/

7

Page 8: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

WebofThings– Inter-Platformstandardsforinteroperability

TheWebwillenableatransitionfromcostlymonolithicsoftwaretoopenmarketsofapps

8/25

Page 9: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

Analogywithearlydaysofnetworking

BeforetheInternet,thereweremanynon-interoperablenetworktechnologies

l IPmadeitsimpletointerconnectnetworksandcreateinteroperableservicesindependentofthenetworktechnologies

l TheInternetgrewexponentiallyastheopportunitieswererealisedl LikewisefortheWebwhichtookoverfromisolatedinformation

services

Directanalogywithtoday’sIoT silosandtheirlackofinteroperability

l TheWebofThingsistheequivalentofIPforsemanticinteroperabilityandendtoendsecurity

l TheWebofThingswillenableexplosivegrowthasthebarrierstointeroperabilityaretorndown

9/25

Page 10: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

TheWebofThings– counteringfragmentationwithstandardisedmetadataandAPIsl Simplifyingapplicationdevelopmentbydecouplingtheunderlyingprotocolsl ByanalogytothecrossplatformsocketsAPIforthe

InternetProtocol

l MakingIteasytowriteappsthatcanbeeasilyportedacrossplatforms

l Enablinginteroperabilityacrossdifferentplatformswithstandardisedmetadatal Describingtheinterfacesexposedtoapplicationsl Describingthecommunicationandsecurityrequirements

foraccessingthingsl Describingthesemanticmodelsanddomainconstraints

10/25

Page 11: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

WebofThings

Applicationsactonsoftwareobjectsthatstandforthings

l Local“things”l Remote“things

Richdescriptionsforevery“thing”l EachthinghasaURIforitsnamel Thisprovidesaccesstoitsdescriptionl Ontologiesthatdescribe“things”

Thingsdon’tneedtobeconnectedl Abstractentitiesandunconnectedphysicalobjects

11/25

Page 12: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

SensorDataStreamsandtheCloud

l Device– Gateway– Cloudl IoTdeviceswithlocalconnectivityl Gatewaysthatstreamsensordatatothecloudl Powerfulscalablecloudbasedplatforms

l Opportunitiesforservicesacrossmanyapplicationdomains

l Bigdata,streamanalyticsandadvancedAIl Machinelearningandpersonalisedservices

l Needforopenstandardstocreateopenmarketsofservicesthatspancloudplatformsoperatedbydifferentvendors

Google’sCloudPlatformfortheIoT

12/25

Page 13: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

HubsasPlatformsforSmartHomeApps

l Webstandardscancreateopportunitiesforvendorneutralplatformsforamarketofappsforinstallationonyourhomehub

l Yoursmartphoneprovidesthehumanmachineinterfacefortheseapps

l Improvedsenseofprivacycomparedwithhavingyourpersonaldatabeingsenttothecloud

l Appsbaseduponyoursocialconnectionsl Peertopeerwithyourfriend’shomehubs

Samsung’sSmartThings

13/25

Page 14: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

SmartManufacturing

l Greaterflexibilitytoaddressthetrendtohighlypersonalisedproducts

l Reactingfastertochangingmarketconditions

l Verticalintegrationfromproductioncellstotheboardroom

l Horizontalintegrationacrossboththesupplychainandthevaluechainwithinabusiness

RobotsmanufacturingTesla’selectriccars

14/25

Page 15: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

Whatkindsofmetadatadoweneed?

l Thinglifecycles,dataandinteractionmodelsl Asexposedtotheapplications

l Properties,actionsandevents

l Howtointeroperatewithanotherplatform?l Protocols,dataformatsandsoforth

l Whatcommunicationpatternstouse?l Push,pull,pub-sub,peertopeerl Real-timerequirementsl Transactionalrobustness&rollbacksl Multiplexingandbufferingl Sleepyambient&batterypowereddevices

l Semanticmodelsofthingsandtheirconstraints

15/25

Page 16: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

SemanticModels

l Neededtoensurethatplatformssharethesamemeaningforthedatathattheyexchange

l Fordiscoveringthingsbasedupontheirpropertiesandrelationshipsl SearchenginesthatcanindextheWebofThings

l Forverifyingthatathingisconsistentwithgivenmodels

l Fordesigningservicecompositionsbasedupontheknowledgeofwhichservicesarecompatible

l Thismayinvolvetransformationofdataformatsl Automaticgenerationofgluecodefromthemetadata

W3Chasarichsuiteofrelatedstandards16/25

Page 17: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

IoTSecurityShouldWorryUsAll

l Breachesofprivacy

l Cybercrime

l Physicalsafetyinthehome,acrossthecityandwithinbusinesses

l Threatstonationalinfrastructure

l Loomingrisksofcyberwar

Needforjointworkonbestpracticesandtechnicalstandards17/25

Page 18: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

18/25

W3CWebofThingsActivity

18

Page 19: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

W3CWebofThingsInterestGroup

WorkshopinBerlin(June2014)l LaunchofWebofThingsIGin2015l ChairedbyJörg Heuer,Siemensl Taskforces

ThingdescriptionsAPIsandprotocolsDiscoveryandprovisioningSecurity,privacyandresilienceCommunicationsandcollaboration

Strongemphasisonimplementationexperiencel Demosandplug-festsl Helpstobuildasharedunderstanding

BeijingFacetoFace,11-14July201619/25

Page 20: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

MembersoftheWebofThingsInterestGroup

20/25

Page 21: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

WhereNext?W3CWebofThingsActivity

l W3CischarteringaWebofThingsWorkingGrouptodevelopinitialstandardsl ChartercurrentlyunderreviewbyW3CMembers

l W3CWebofThingsInterestGrouphasjustrecharteredl ExpectedtoboostitsworkonreachingouttoindustryalliancesandSDOsl Interoperabilitytestsacrossplatformsusingopensourceimplementationsl Furtherworkonsemantics,securityandprivacy

l PlansforanIoTontheWebBusinessGroupl Focusingonbusinesslevelrequirementsacrossdomainsl Buildingasharedunderstandingthroughcollaborationwithexternalgroups

21/25

Page 22: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

22/25

IoTSDOsandAlliancesLandscape

Source:AIOTIIoTStandardisationreportrelease2.6

22

Page 23: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

AgileProcessesforStandardisation

l Today,severalIoTalliancesandstandardsdevelopmentorganisationsareworkingonmodelsasdescriptionsofdevicesandservices

l Organisationsareworkingonthisinisolationwithriskoffragmentation

l Jointwhitepaperonsemanticinteroperabilitytocounterthisl Buildingasharedunderstandingoftheroleofsemanticinteroperabilityl Seehttp://dx.doi.org/10.13140/RG.2.2.25758.13122

l Discussionunderwayonnextstepstokeepthemomentumflowing

l WeneedagileprocessesforvocabularydevelopmentthatmeetsthetimescalesandbusinessrealitiesfacingSMEsl Experimental,earlycommercialuse,widespreadusel Encouragingre-usewherepractical

23/25

Page 24: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

TheBottomLine

TheWebisessentialforrealizingthefullpotentialoftheIoT

TheWebprovidesaunifyingframeworkforsemanticinteroperability

TheWebactsasaglobalmarketplaceforsuppliersandconsumersofservices

24/25

Page 25: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

25/25

WorkshopAgenda

IndustrialPerspectivel Needs,gaps,currentstateandfutureapproaches

l BorisMaurer,Connctdl ColinI’Anson,HPEl FrankReusch,RWE/Lemonbeatl DieterWegener,Siemens

l DiscussionleadbyDaveRaggett&GeorgRehm

HowtoCoordinate?l Viewsfromdifferentorganisations

l StefanHoppe,OPCFoundationl StefanWeisgerber,DINl ThomasHahn,Plattform Industrie 4.0

l DiscussionleadbyDaveRaggett&GeorgRehm

l Workshopconclusionsandwrap-up

25

Page 26: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

Theindustrialperspective– needsandgaps,currentstate,futureapproachesl Isthereasharedunderstandingofwhatsemanticinteroperabilityisandwhyitisimportant?

l Eachplatformhasbyandlargeapproachedsecurityindependently,whatarethekeyconsiderationsforenablingendtoendsecurityacrossplatforms?

l Industry4.0hasbeenveryhighleveltodate,howdoweproceedtoarichsetofusecasesthatadddetailtothevisionwewanttorealize,pointtotherequirements,andfacilitateabetterunderstandingofwhichexistingstandardsareappropriateandwhatnewstandardsareneeded?

l Canyoutalkaboutthedifferentkindsofplatformsandstandardsthatareneededtoreachfromtheproductionscellstotheboardroom,toreachacrosssupplylinesandcorporatevaluechains,andacrossthelifecyclefromproductdesign,productionplanningandoperation,andlifetimesupport?

l HowdoweconvincecompaniestocommittheresourcestodrivenewtechnicalstandardsfortheIIOT?

l WhatisneededforcompaniestocollaborateonbuildingcommerciallyrelevanttestbedsfortheIIOT?

26/25

Page 27: Introduction to the Web of Things - World Wide Web ... · IoT SDOs and Alliances Landscape Source: AIOTI IoT Standardisation report release 2.6 5. World Wide Web Consortium Mission:

Howdowecoordinateourselvestostandardizesemanticinteroperability?l Whyiscoordinationessential,andacrosswhichbodiesshouldittakeplace?

l Whataretheappropriatemechanismsforcollaboration?Forexample,jointwhitepapers,workshops,jointtestbeds,plugfests,bilateralmeetings,etc.

l Whatkindsofpeopledoweneedtoinvolveandwhataretheargumentsthatareneededtoconvincebusinessestomakethenecessarycommitments?

l WhatistheroadmapfortheIndustrialInternetofThings?Canwecombineabroadlongertermvisionwithreadilyachievablemilestonesalongtheway?

l Moreconcretely,whatisneededforbuildingasharedvisionbetweentheIndustrialInternetConsortium,Industrie 4.0,OPCFoundationandW3C,amongstothers?

27/25