moving from innovation to mainstream
play

Moving from Innovation to Mainstream Part 1 Eric Siow Crossing - PowerPoint PPT Presentation

Next Steps for The Web of Things: Moving from Innovation to Mainstream Part 1 Eric Siow Crossing the Chasm Part 2 Michael McCool Standards Development Prioritization PART 1 Crossing the Chasm 2 Outline Part 1 State of the


  1. Next Steps for The Web of Things: Moving from Innovation to Mainstream – Part 1 – Eric Siow Crossing the Chasm – Part 2 – Michael McCool Standards Development Prioritization

  2. PART 1 Crossing the Chasm 2

  3. Outline Part 1 State of the Union - Internet of Things (IoT) ● What can the W3C and WoT Community Do? ● Part 2 Outline of plan to converge on data framework and standards ● Discussion and ideas for collaboration ● 3

  4. State of the Union (IoT) • IoT is about 10 years old • Hype has been much greater than present reality • IoT is “biting off more than it can chew”: − Trying to address too many markets − Involves too many and mostly uncoordinated SDOs and SIGs Investments in IoT are at risk 4

  5. Crossing the Chasm (IOT) We are here $ $ Focus on a vertical & address the needs of the Early Majority 1. Simplify technical complexity 2. Lower deployment risk and cost 3. Create customer peer references 8

  6. Illustration: A look at Smart Cities 9

  7. Key Challenges Facing Smart Cities Lack of coalescence around a set of complementary standards • − Hinders scalability, interoperability and evolution − Need to simplify: prioritize and define requirements − Increases cost of deployment Regional regulatory differences adding to confusion • − Diverse requirements impede the scalability of the market − Need regulatory agencies to participate and help with standardization requirement Lack of interoperability wastes up to 40% of IoT value (1) • Cities and technology partners may waste up to $321 billion by 2025 (2) • 10

  8. What Can W3C and THE WoT Community Do ? 1. Align, unite and cross the chasm together • Focus on an Application: Vertical Market Segment − Difficult to align given different business priorities & interests − May increase fragmentation rather than reduce it Focus on a Platform: Data Interoperability • − Easier to align: Most pressing shared problem − Enable different devices and platforms to interoperable − Plays to W3C’s and WoT’s Core competences 11

  9. What Can W3C and the WoT Community Do ? 2. Lead an intentional and concerted drive towards convergence • Resist doing anything that adds to the existing fragmentation Work with leading implementers and influencers to drive alignment – among different jurisdictions Liaise with other relevant standards & SIGs to drive alignment and – convergence • Employ product profiles to define standards requirements ‾ Define based on use cases in target verticals WoT Charter: Focus on what would be most impactful to ecosystem 12

  10. PART 2 Standards Development Prioritization 13

  11. STANDARDS DEVELOPMENT PRIORITIZATION Key to Success: Focus However, focusing on just one vertical will just lead to more ▪ fragmentation. The “platform strategy” is more appropriate: focus on a specific ▪ horizontal gap. Identified gap: Lack of data interoperability. But we need to be even more precise than that! ▪ Intel Confidential 14

  12. WHAT IS “INTEROPERABILITY”? Ingestion Interoperability: Connect Data Sources to Cloud 1. Normalize data using common semantics upon database ingestion. ▪ Cloud Interoperability: Connect Vertical Silos Cloud-to-Cloud 2. Exchange data between cloud-based systems. ▪ Mesh Interoperability: Connect Local Devices and Services 3. Exchange data and invoke interactions among local devices ▪ Application Interoperability: Deploy Code across a Distributed System 4. Support portable runtime and application code. ▪ Intel Confidential 15

  13. INTEROPERABILITY TYPE VS. TECHNICAL REQUIREMENTs: Priority Requirement Interaction Data Discovery Application Abstraction Interpretation Mechanism Environment Type Device-to-Cloud Description Data Model Data Ingestion 1 Cloud-to-Cloud Description Data Model Data Transfer 2 Device-to-Device Description Data Model Mechanism, Communication Description 3 IoT Application API Data Model API, Management, Orchestration Description API, 4 Runtime 16

  14. IoT DATA AND METADATA STANDARDS MAP: START STATE Discovery Ingestion Exchange Modeling Consumption Descriptions Encoding Protocols Semantics Query W3C: RDF Schema/SHACL W3C: RDF/JSON-LD W3C: SPARQL W3C: WoT Thing Descriptions OGS: O&M W3C: OWL LF: Swagger/OpenAPI iot.schema.org RAML Haystack JSON Schema W3C: SSN Microsoft: DTDL/DCL ETSI: NGSI-LD OPC-UA: XML Schema W3C: HTML IETF: HTTP OCF: oneiota IETF: CoAP SQL Zigbee Oasis: TOSCA/UDDI OMG: DDS ZWave Oasis: SAML Oasis: MQTT IETF: CBOR LwM2M/IPSO Oasis: AMQP IETF: JSON OneM2M W3C: XML IETF: COIN IETF: ICN One Data Model YAML IETF: IP/TCP/UDP IETF: YANG CRUD(N) OCF Other Emerging Pub/Sub RDF Relational Structured 17

  15. IoT DATA AND METADATA STANDARDS MAP: TARGET STATE Discovery Ingestion Exchange Modeling Consumption Descriptions Encoding Protocols Semantics Query W3C: RDF Schema/SHACL W3C: RDF/JSON-LD W3C: SPARQL W3C: OWL W3C: Resource Descriptions W3C: Data Schema W3C: HTML IETF: HTTP W3C/ISO: IoT Semantics IETF: CoAP OPC-UA: W3C Data Schema SQL OMG: DDS W3C: JSON-LD 1.1 Oasis: MQTT IETF: CBOR Oasis: AMQP IETF: JSON IETF: ICN W3C: XML IETF: COIN IETF: YAML Structured Linked Data IETF: IP/TCP/UDP IETF: YANG CRUD(N) OCF Other Pub/Sub RDF Relational Structured 18

  16. STANDARDS cONVERGENCETIMELINE 2019 2020 2022 2022 2023 2024 2025 Description W3C: WoT TD W3C: Resource Descriptions LF: OpenAPI/Swagger W3C: OpenAPI Description: OGS: O&M • Metadata such as Haystack location, security, iot.schema.org identification, owner, Semantics W3C: SSN support information, ETSI: NGSI-LD W3C: IoT Semantics relations • OCF: oneiota Network interface plus Data Model Zigbee One Data Data Models for each ZWave Model possible communication LwM2M/IPSO OneM2M Data Model: JSON Schema • W3C: Data Schema Schema describes Schema OPC-UA: XML Schema structure of data • Semantics describes IETF: CBOR W3C: JSON-LD 1.1 IETF: JSON meaning of data . W3C: XML Structured Linked Data IETF: YAML RDF-Based Data Models Other Data Models Structured Data Encodings 19

  17. KEY SHORT-TERM ACTIONS Develop unified Data Schema for XML, JSON, CBOR, and YAML 1. Recommend and use JSON Schema as a basis for specifying structure. ▪ Bring into W3C and officially extend to cover XML, JSON, CBOR, YAML ▪ Recommend and extend JSON-LD semantics to JSON, XML, CBOR, YAML 2. Data is data; serialization should not matter. All data should be linked ▪ data (supporting relations) and should support semantic annotation . Develop common IoT Semantics vocabulary (“ontology”) 3. Set of interconvertible IoT-specific vocabulary definitions ▪ Converge on a common technology framework (eg RDF), codify existing ▪ ontologies, incrementally move to common semantic foundation. 20

  18. LONG-TERM ACTIONS: CLOUD, MESH, AND APPLICATION INTEROPERABILITY Develop Management Framework 1. Application management framework – perhaps based on web apps. ▪ Define runtime security requirements for installable applications. ▪ Ideally we unify the browser and IoT service models. Somehow. ▪ Develop API supporting Description and Data Model Abstractions 2. A “dependent” specification ▪ Ideally, design is independent of execution context (browser, device, etc). ▪ Define Discovery Mechanism(s) 3. Need baseline mechanism for bootstrapping. ▪ 21

  19. CONCLUSIONs Focus on key ecosystem challenges for WoT charter 1. Data interoperability is the key focus 2. We need to align and unite as a group 3. We need understand and address user’s problems and priorities 4. 22

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend