Building the Web of Things Standards for Semantic Interoperability and End to End Security Dave Raggett, W3C IoTW Berlin, 19 th September 2016
BuildingtheWebofThingsStandards for Semantic Interoperability
and End to End Security
DaveRaggett,W3C
IoTW Berlin,19th September2016
2/25
MassivePotentialfortheInternetofThings
SmartHomes Wearables
Power&Environment SmartCities
Healthcare
Manufacturing
2
TheInternetofThings– BridgingtheSilos
Stillveryimmature,andalongwaytogo
Lackofinteroperabilityattheapplicationlevel
Manyplatformsandassociatedstandardsl Addressingbroadrangeofdifferentrequirementsl Endtoendsecuritychallengingacrossplatforms
FragmentationandSilosareholdingbackthepotentiall Thisiscausingproblemsforstart-upsandSMEs
Openorclosedsystem?l Closedsystemsincentive:controll Opensystemsprompt:reducedcostsandincreasedmarketsize
l Needforwideadoptionofsharedopenstandards
3/25
IoT Landscape
4/25
5/25
IoTSDOsandAlliancesLandscape
Source:AIOTIIoTStandardisationreportrelease2.6
5
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
7/25
Whatwewanttoavoid…
https://xkcd.com/927/
7
WebofThings– Inter-Platformstandardsforinteroperability
TheWebwillenableatransitionfromcostlymonolithicsoftwaretoopenmarketsofapps
8/25
Analogywithearlydaysofnetworking
BeforetheInternet,thereweremanynon-interoperablenetworktechnologies
l IPmadeitsimpletointerconnectnetworksandcreateinteroperableservicesindependentofthenetworktechnologies
l TheInternetgrewexponentiallyastheopportunitieswererealisedl LikewisefortheWebwhichtookoverfromisolatedinformation
services
Directanalogywithtoday’sIoT silosandtheirlackofinteroperability
l TheWebofThingsistheequivalentofIPforsemanticinteroperabilityandendtoendsecurity
l TheWebofThingswillenableexplosivegrowthasthebarrierstointeroperabilityaretorndown
9/25
TheWebofThings– counteringfragmentationwithstandardisedmetadataandAPIsl Simplifyingapplicationdevelopmentbydecouplingtheunderlyingprotocolsl ByanalogytothecrossplatformsocketsAPIforthe
InternetProtocol
l MakingIteasytowriteappsthatcanbeeasilyportedacrossplatforms
l Enablinginteroperabilityacrossdifferentplatformswithstandardisedmetadatal Describingtheinterfacesexposedtoapplicationsl Describingthecommunicationandsecurityrequirements
foraccessingthingsl Describingthesemanticmodelsanddomainconstraints
10/25
WebofThings
Applicationsactonsoftwareobjectsthatstandforthings
l Local“things”l Remote“things
Richdescriptionsforevery“thing”l EachthinghasaURIforitsnamel Thisprovidesaccesstoitsdescriptionl Ontologiesthatdescribe“things”
Thingsdon’tneedtobeconnectedl Abstractentitiesandunconnectedphysicalobjects
11/25
SensorDataStreamsandtheCloud
l Device– Gateway– Cloudl IoTdeviceswithlocalconnectivityl Gatewaysthatstreamsensordatatothecloudl Powerfulscalablecloudbasedplatforms
l Opportunitiesforservicesacrossmanyapplicationdomains
l Bigdata,streamanalyticsandadvancedAIl Machinelearningandpersonalisedservices
l Needforopenstandardstocreateopenmarketsofservicesthatspancloudplatformsoperatedbydifferentvendors
Google’sCloudPlatformfortheIoT
12/25
HubsasPlatformsforSmartHomeApps
l Webstandardscancreateopportunitiesforvendorneutralplatformsforamarketofappsforinstallationonyourhomehub
l Yoursmartphoneprovidesthehumanmachineinterfacefortheseapps
l Improvedsenseofprivacycomparedwithhavingyourpersonaldatabeingsenttothecloud
l Appsbaseduponyoursocialconnectionsl Peertopeerwithyourfriend’shomehubs
Samsung’sSmartThings
13/25
SmartManufacturing
l Greaterflexibilitytoaddressthetrendtohighlypersonalisedproducts
l Reactingfastertochangingmarketconditions
l Verticalintegrationfromproductioncellstotheboardroom
l Horizontalintegrationacrossboththesupplychainandthevaluechainwithinabusiness
RobotsmanufacturingTesla’selectriccars
14/25
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
SemanticModels
l Neededtoensurethatplatformssharethesamemeaningforthedatathattheyexchange
l Fordiscoveringthingsbasedupontheirpropertiesandrelationshipsl SearchenginesthatcanindextheWebofThings
l Forverifyingthatathingisconsistentwithgivenmodels
l Fordesigningservicecompositionsbasedupontheknowledgeofwhichservicesarecompatible
l Thismayinvolvetransformationofdataformatsl Automaticgenerationofgluecodefromthemetadata
W3Chasarichsuiteofrelatedstandards16/25
IoTSecurityShouldWorryUsAll
l Breachesofprivacy
l Cybercrime
l Physicalsafetyinthehome,acrossthecityandwithinbusinesses
l Threatstonationalinfrastructure
l Loomingrisksofcyberwar
Needforjointworkonbestpracticesandtechnicalstandards17/25
18/25
W3CWebofThingsActivity
18
W3CWebofThingsInterestGroup
WorkshopinBerlin(June2014)l LaunchofWebofThingsIGin2015l ChairedbyJörg Heuer,Siemensl Taskforces
ThingdescriptionsAPIsandprotocolsDiscoveryandprovisioningSecurity,privacyandresilienceCommunicationsandcollaboration
Strongemphasisonimplementationexperiencel Demosandplug-festsl Helpstobuildasharedunderstanding
BeijingFacetoFace,11-14July201619/25
MembersoftheWebofThingsInterestGroup
20/25
WhereNext?W3CWebofThingsActivity
l W3CischarteringaWebofThingsWorkingGrouptodevelopinitialstandardsl ChartercurrentlyunderreviewbyW3CMembers
l W3CWebofThingsInterestGrouphasjustrecharteredl ExpectedtoboostitsworkonreachingouttoindustryalliancesandSDOsl Interoperabilitytestsacrossplatformsusingopensourceimplementationsl Furtherworkonsemantics,securityandprivacy
l PlansforanIoTontheWebBusinessGroupl Focusingonbusinesslevelrequirementsacrossdomainsl Buildingasharedunderstandingthroughcollaborationwithexternalgroups
21/25
22/25
IoTSDOsandAlliancesLandscape
Source:AIOTIIoTStandardisationreportrelease2.6
22
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
TheBottomLine
TheWebisessentialforrealizingthefullpotentialoftheIoT
TheWebprovidesaunifyingframeworkforsemanticinteroperability
TheWebactsasaglobalmarketplaceforsuppliersandconsumersofservices
24/25
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
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
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