31
From a World-Wide Web of Pages to a World-Wide Web of Things Interoperability for Connected Devices Jeff Jaffe, W3C CEO 25 February 2016

From a World-Wide Web of Pages to a World-Wide Web of … · Communications Stack – Clean separation of concerns Application Scripts that define thing behaviour in terms of their

Embed Size (px)

Citation preview

FromaWorld-WideWebofPagestoaWorld-WideWebofThings

Interoperability for Connected Devices

JeffJaffe,W3CCEO25February2016

TheInternetofThings

Stillveryimmature,butwithmassivepotential

Lackofinteroperabilityattheapplicationlevell Datasilosareholdingbackthepotential

Openorclosedsystem?l Closedsystemsincentive:controll Opensystemsprompt:reducedcostsandincreasedmarketsizel Re-prise of“theWeb”

2/31

BridgingtheSilos

IsolatedIoT products createdatasilosl Vendorsusefixedcloudaddressfordevices

touploaddatatol Incompatibleprotocols,formatsanddatamodels

Silos hindercreationofservices thatcombinedifferentdata

Howtoenableeasyintegrationofdatasources?

TheWeb istheframeworkthatoffersaunifying approach:l Forsimplifyingapplicationdevelopmentacrossmanyplatformsl Formetadataasabasisfordiscovery, interoperability,andopen

marketsofservices With thanks toMajorClanger

3/31

ManyPotentialIoT ApplicationAreaseachevolvingrichcapabilities

SmartHomes Wearables

Power&Environment SmartCities

Healthcare

Manufacturing

4/31

Manufacturing:Past– Present– Future

Past:Disruptivechangesl Fromcottageindustrytomassproductionl Computerisation

Enterpriseresourceplanningandorderprocessingl Globalization

LowcosttransportofgoodsandmaterialsOffshoringforcheaperlabourcosts

Future:smartmanufacturingl SeismicshiftsascompaniesembracetheInternetofThings

MichaelPorter:“HowSmartConnectedProductsareTransformingCompetition”

5/31

Whatisdrivingchange?

6/31

SmartManufacturing

Shiftfrommassproductiontotailoredproductionl Customfinishedproductstomatchuniqueneedsl Reducedtimefromdesigntodeliveryl Flexibleproductionsystemstomeetchangingneedsl Openmarketsofservices

Smartersystemsl Importanceofmodelsandmetadatal Productionplanningl Monitoringandoptimisationl Costreductionl Easierintegration

Tesla's new production line

7/31

TheWebandW3C

8

WorldWideWebConsortium

Mission: leadtheWebtoitsfullpotentiall TheWebistheworld'slargestvendor-neutraldistributedapplicationplatform

FoundedbySirTimBerners-Lee, inventoroftheWebl 400+Membersl Member-funded internationalorganisation

DevelopsstandardsforWebandsemantic technologiesl HTML,CSS,scriptingAPIs,XML,SVG,VoiceXML,

SemanticWebandLinkedDataetc.l Developeroriented,enablingcooperationbetween

organisationswithverydifferentbackgroundsl W3Cpatentpolicyforroyaltyfreestandardsl W3Cstaffofengineersactivelyparticipatinginstandardisationl Increasinglyinvolvedinverticals:Mobile,TV,Automotive,Digitalpublishing

9/31

WhyisSemanticsImportant?

Whatistherelevancetodigitalautomation?l Sharedvocabulariesforentitiesandtheirrelationships

l Describingthesoftwareobjects thatstandforphysicalorabstract“things”

l Whensearchingforserviceswithagivensemantics

l Tofacilitatethedesignofservicecompositionsl Optimalplanningforflexibleproductionofbespokeproducts

W3C Semantic Web Standards Stack

10/31

AGrowingCloudofLinkedData,but

11/31

…potential interop problems with IoT 12

WebofThingsTechnologystack

13

WebofThings

TheWebisfuellingatransitionfromcostlymonolithicsoftwaretoopenmarketsofapps

14/31

Things

Applicationsactonsoftwareobjectsthatstandforthings

l Local“things”l Remote“things

Richdescriptionsforevery“thing”l Datamodels,semantics,metadatal Ontologiesthatdescribe“things”

Thingsdon’tneedtobeconnectedl Abstractentitiesandunconnectedphysicalobjects

15/31

CommunicationsStack– CleanseparationofconcernsApplication Scripts that define thing behaviour in terms of their properties, actions

and events, using APIs for control of sensor and actuator hardware

Things Software objects that hold their stateAbstract thing to thing messagesSemantics and Metadata, Data models and Data

Transfer Bindings of abstract messages to mechanisms provided by each protocol, including choice of communication pattern, e.g. pull, push, pub-sub, peer to peer, etc.

Transport REST based protocols, e.g. HTTP, CoAPPub-Sub protocols, e.g. MQTT, XMPPOthers, including non IP transports, e.g. Bluetooth

Network Underlying communication technology with support for exchange of simple messages (packets)Many technologies designed for different requirements

ApplicationDeveloper(WoT focus)

PlatformDeveloper(IoT focus)

16/31

MetadataaskeytoPlatformofPlatforms

l Differentplatformsusingdifferent technologystandards,differentprotocolsanddifferentdataformats

l WebofThingsasabstractionlayerovertheseplatforms

l Application logicdecoupled fromtheunderlying platforms

l Serversrelyonrichmetadatatocommunicate

17/31

HorizontalandVerticalMetadataVocabularies

W3Ccoremetadatavocabulariesusedacrossapplicationdomains

Industryspecificgroupsareinbestpositiontodefinevocabulariesforeachvertical

18/31

OneLevelDeeperonHorizontalMetadataCoremetadataapplicableacrossapplicationdomains

Thingdescriptionsl Linkstothingsemanticsl Datamodelsandrelationshipsbetweenthingsl Dependenciesandversionmanagementl Discoveryandprovisioningl BindingstoAPIsandprotocols

Securityrelatedmetadatal Securitypracticesl Mutualauthenticationl Accesscontroll Termsandconditions– relationshipto“Liability”l Paymentsl TrustandIdentityVerificationl PrivacyandProvenancel Safety,ComplianceandResilience

Communication-relatedmetadatal Protocolsandportsl Dataformatsandencodingsl Multiplexingandbufferingofdatal Efficientuseofprotocols

Metadata

Things

CommsSecurity

19/31

WebofThingsValue

20

EnablingVerticalandHorizontalIntegration

Business Level

Field Level

integration alongthe supply chain

integration alongthe value chain*

high levelsof abstraction

low levelsof abstraction

Webof

Things

§ Distributed services§ Platform of platforms§ Uniform addressing§ Data and metadata

*value chain – the process or activities by which a company adds value to an article, including design, production, marketing, and the provision of after sales serviceIndustrie 4.0 AssetsThings = Industrie 4.0 Components

21/31

Enabledbysemantics,metadataanddatamodels

l DiscoveryofservicesThebenefitsofalinguafranca,anditslimitations

l Composition ofservicesFromdifferentvendorsforanopenmarketofservices

l MonetizationofservicesSupport forawidevarietyofmodels

l Security,privacy,safety,compliance,trust,resiliencel Scalingonmultipledimensions

Frommicrocontrollerstomassivecloud-basedserverfarms

22/31

BusinessValuefortheWebofThings

Largecompanieswanttheirsuppliers tointegratewiththeirsoftwaresystemsforgreaterefficiencies

l Integrationalongthesupplyandvaluechains

SMEsfindthisenabling– thecostofdeveloping thecorresponding softwareisreduced

l Replacingcostlymonolithicsoftwarewithcheaperapps&services

23/31

EnablesanOpenMarketofThings

Appsforconnecting suppliersandconsumersl Analogoustomarketplacesofappsforsmartphonesl SME’scanscriptappstosuittheirspecificneeds

Marketplacefeaturesl Discovery,reviews,recommendations,ranking/reputationl Dynamiccompositiontomatchgivenrequirementsl Automatednegotiationofcontractstosavetimeandmoney

Lifecyclesupportl Developing,testing,publishing,vetting,updates,obsolescence

24/31

WebofThingsActivity

25

W3CWebofThingsInterestGroup

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

ThingdescriptionsAPIsandprotocolsDiscoveryandprovisioningSecurity,privacyandresilienceCommunicationsandcollaboration

Strongemphasisonimplementationexperiencel Demosandplug-fests

Facetofacemeetingsl Past:Munich,Sunnyvale,Sapporo,SophiaAntipolisl JointmeetingswithIRTFThingtoThingResearchGroup

l Future:Montreal,Canada(April2016);Beijing,China(July2016); Lisbon,Portugal(September2016)

Plan:smartautomationtaskforcel Otherapplicationdomainstofollow

Liaisonswithindustryalliances andSDOstodriveconvergence

26/31

LiaisonsandCollaborations

Reachingouttoindustryalliances andSDO’stodriveconvergencetounleashthepotential

l Plattform Industrie 4.0Especiallythe“semantics”subgroup

l IndustrialInternetConsortiuml OpenConnectivityFoundationl OPCFoundationl IETF/IRTFl oneM2Ml AIOTI

AIOTI27/31

MembersoftheWebofThingsInterestGroup

28/31

WebofThingsWorkingGroup

TheInterestGroup(IG)isworkingonl Usecases,requirements,technologylandscapeandplansforlaunchingworkinggroups(WG)l IGspreparethegroundforstandardsbutdon’tdevelopstandardsl WGsarecharteredtodevelopstandards(W3CRecommendations)

We’recollecting ideas includingl Horizontalmetadatavocabularies(things,security,communications)l Serialisationsofmetadata,e.g.,asJSON-LDl APIsandbindingstospecificprotocolsandplatforms

WebofThingsWorkingGrouptobelaunchedin2016

29/31

TheBottomLine

TheWebisessentialforrealizingthefullpotentialoftheIoT

TheWebprovidesaunifying frameworkforsemanticinteroperability

TheWebactsasaglobalmarketplaceforsuppliersandconsumersofservices

30/31

FormoreinformationonW3Csee:

www.w3.org

WorkwithustobuildtheWebofThings!

Thankyou!31