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

Recommend


More recommend