symbiote Towards an IoT Framework for Semantic and Organizational Interoperability

Similar documents
H2020 symbiote project

Symbiosis of smart objects across IoT environments

The onem2m standard Horizontal Service Layer

Web of Things Architecture and Use Cases. Soumya Kanti Datta, Christian Bonnet Mobile Communications Department

API, DEVOPS & MICROSERVICES

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects

API MANAGEMENT WITH WEBMETHODS

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

High Level Interoperability Testing

An Introduction to the Intelligent IoT Integrator (I3)

Overview SENTINET 3.1

Khartoum, Sudan Dec 2017

ability to Scale Up Smart City Solutions and LSPs

Pasquale Vitale Engineering Ingegneria Informatica. FIWARE Technology

onem2m ADAPTED FOR SMART CITIES ETSI IOT M2M WORKSHOP 2016 NOV 15 TH 2016

Web of Things: W3C Vision & Roadmap on IoT Standardizations

IOT Accelerator. October, 2017

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

Open Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017

CUSTOMIZE & SECURE YOUR ENTERPRISE MOBILE SALESFORCE INTEGRATIONS LIKE RED HAT

Open mustard seed. Patrick Deegan, Ph.D. ID3

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

Wi Fi e IoT para Smart Cities. Marcelo Molinari System Engineer Director LATAM

W3C Web of Things. W3C Auto WG F2F Meeting April 2016

Build VoLTE Services using NFV & Cloud Reduce complexity and increase RoI

SAP API Management and API Business Hub Overview

PI System Pervasive Data Collection

WEBMETHODS AGILITY FOR THE DIGITAL ENTERPRISE WEBMETHODS. What you can expect from webmethods

Open source onem2m Platforms

Data Consistency Management for Hybrid Scenarios

Managing & Accelerating Innovation with Open Source at the Edge

The Web of Things. Breakout session on service descriptions. Dave Raggett, W3C 1/27

W3C Web of Things. Mohammed Dadas - Orange

Collaborating to Maximize Interoperability in an Open Source Software Project. Ian Skerrett Eclipse Foundation

How to return control over user data back to the user The rethink framework

The Integrated Smart & Security Platform Powered the Developing of IOT

B U I L D I N G O N T H E G A T E W A Y. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Innovations in Softwaredefined

Accelerate Your Enterprise Private Cloud Initiative

Modernize your IT- Landscape

Run the business. Not the risks.

Evolving IoT with Smart Objects

IoT and the Role of PLATFORMS. Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D

ITU-T Y Next generation network evolution phase 1 Overview

Creating a Hybrid Gateway for API Traffic. Ed Julson API Platform Product Marketing TIBCO Software

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

Standards to enable an IoT Eco System

ETSI Zero touch network and Service Management (ZSM)

Speaker Introduction Who Mate Barany, VMware Manuel Mazzolin, VMware Peter Schmitt, Deutsche Bahn Systel Why VMworld 2017 Understanding the modern sec

Km4City Smart City API: an integrated support for mobility services

Cloud Technologies Public and Private Cloud Interconnection

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

2013 Cisco and/or its affiliates. All rights reserved. 1

onem2m Showcase demos

Standardized M2M Software Development Platform Contents

Presentation of Industry Specification group on Augmented Reality Framework (ISG ARF)

Service Provider Consulting

Intelligence for the connected world How European First-Movers Manage IoT Analytics Projects Successfully

ETSI IoT/M2M Workshop 2016 featuring the Smart World. November 15 th -17 th, 2016

Sentinet for BizTalk Server SENTINET

Cisco Tetration Analytics

A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h. 1

Arpit Joshipura. General Manager The Linux Foundation

Government IT Modernization and the Adoption of Hybrid Cloud

Caterpillar: A Blockchain-Based Business Process Management System

Webinar. PSD2: Implementing APIs that interoperate with ISO #xmldationwebinar

CrossMount MediaTek White Paper April2015

Federal-State Connections: Opportunities for Coordination and Collaboration

H2020-LEIT-ICT WP European Data Infrastructure ICT-13 Supporting the emergence of data markets and the data economy

Sentinet for Microsoft Azure SENTINET

Transforming the Internal IT Landscape with APIs. Scott Cranton Director, Application Platform SAs April 2018

European Standardization. CLC TC205 - Home Electronics Systems and the IoT EN Joost Demarest - KNX Association.

Standard Open Source Cloud APIs for the Smart Home

Mahdi Ben Alaya Thierry Monteil Samir Medjiah Khalil Drira {ben.alaya, monteil, medjiah,

IoT CoAP Plugtests & Workshop November 27 th 2012

How to Keep UP Through Digital Transformation with Next-Generation App Development

A software API for a vendor agnostic framework for wireless sensor network gateways for Smart Energy Systems

Power of open source communities to onem2m

How OSGi can help to build open IoT ecosystems Kai Hackbath Member of OSGi Alliance Board of Directors Evangelist at Bosch Software Innovations

Michael Gaudlitz, Field Application Engineer. Bringing Intelligence into the cloud

Ramnish Singh IT Advisor Microsoft Corporation Session Code:

DreamFactory Security Guide

Architecting the Right SOA Infrastructure

Möbius Partners : : 5444 Westheimer, Suite 1430 Houston, TX : : mobiuspartners.com

Delivering IoT Value Through onem2m Compliance

CANARIE Mandate Renewal Proposal

Cisco Unified Data Center Strategy

Securing Edge to Cloud IoT Solutions with Intel and

GIOTTO. Design and Architecture

Cloud Computing Private Cloud

VoLTE+ Empowering more connections and service by efficient and agile network

Connecting a Laser Level Transmitter to the Cloud

OSIsoft Technologies for the Industrial IoT and Industry 4.0 Chris Felts, Sr. Product Manager Houston Regional Seminar, October 4, 2017

BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE

onem2m - A Common Service Layer for IoT Basic principles and architecture overview

SOLUTION BRIEF. Enabling and Securing Digital Business in API Economy. Protect APIs Serving Business Critical Applications

NGMN 5G Vision for Vertical Industries. Philipp Deibert 3 rd November 2016 Managing Rail Mobile Communications Evolution

Live aus dem Lab: IoT (Internet of Things) - Anwendungen der SAP

Mobile Edge Computing

Cybersecurity Lessons learned from the energy sector. Reach a safe harbour. Obtaining knowledge. Summary. Challenges and opportunities

Transcription:

Grant Agreement No 688156 symbiote Towards an IoT Framework for Semantic and Organizational Interoperability Ivana Podnar Žarko, Sergios Soursos, Ivan Gojmerac, Elena Garrido Ostermann, Gianluca Insolvibile, Marcin Plociennik, Peter Reichl, Giuseppe Bianchi Global IoT Summit, June 8, 2017

Overview symbiote in a nutshell Architecture: general overview Interoperability aspects Semantic and syntactic interoperability Implementation status 2

What is symbiote? symbiosis of smart objects across IoT environments interoperability and mediation framework aims at the collaboration of vertical IoT platforms towards the creation of cross-domain applications 3

IoT Landscape & Motivation 4 IoT platforms offer vertical solutions, closed silos focusing on a single domain, more than 350 platforms on the market Absence of cross-domain apps life is multi-dimensional and partnerships are sought Collocated platforms within smart spaces Maintenance of e2e solutions high market entry barrier will a single standard/technology/protocol prevail? End users vendor lock-in; multiple apps for different devices/spaces

symbiote in a Nutshell 5 not yet another IoT platform a middleware that offers a unified way for exposing of IoT resources to third party applications discovery and secure access to IoT resources sharing/trading of IoT resources flexible integration of smart space infrastructure Interworking API Platform Backend Smart Space API Gateway symbiote Agent Smart Devices IoT Platform A IoT Applications Core API symbiote Core Services Interworking API Platform Backend Smart Space API Gateway symbiote Agent Smart Devices IoT Platform B

Example: Exposing Resources Temperature sensor X at coordinates (, ) Core API symbiote Core Services Room A Temperature service of room at building Z IoT Platform A IoT Platform B 6 How can platforms monetize the value of their resources? new revenue streams! How can 3 rd parties use the offered resources?

Another Example: Actuation Universal light switch on your mobile phone switch on/off the lights at home, in the office, in public spaces wherever you are allowed to do so today we need 3 apps for this, one for each platform 7

Benefits and Opportunities Open source software for flexible IoT ecosystems that will allow the co-creation of added value IoT services Lower market entry costs for SMEs App developers Infrastructure providers IoT platform providers End users rapid crossplatform application development to create innovative IoT applications simplified (re)configurati on of smart environments increased user base new revenue streams collaboration (platform federations) enriched user experience with specialized apps across domains 8

symbiote-enabled platform symbiote-enabled Ecosystem Cross-Domain Apps Domain-specific Interface Enablers space Cross-Platform Applications Application Domain Core Interface symbiote Core Services Cloud Domain Interworking Interface IoT Platform Backend Smart Space Domain IoT devices, gateways and other resources Smart Device Domain IoT Devices 9

Interoperability Aspects Application Domain Cloud Domain Smart Space Domain Level 1: syntactic and semantic interoperability Level 2: platform federations Level 3: dynamic smart spaces Level 1 compliance (L1) Level 2 compliance (L2) Level 3 compliance (L3) Smart Device Domain Level 4: roaming devices Level 4 compliance (L4) Interoperability aspects: - technical, syntactic, semantic and organizational/enterprise interoperability Source: H. van der Veer, A. Wiles, "Achieving Technical Interoperability the ETSI Approach", ETSI White Paper No.3, 3rd edition, April 2008 10

Details on IoT Interoperability L1 - Resource registry - Resource search - Semantic mapping - Secure access - Domain enablers - Resource Trading - Platform federation - Resource bartering L2 L3 - Gateway interworking - Local interactions - Device migration - Device roaming L4 11

L1 and L2 components 12

Syntactic & Semantic Interoperability (L1) 3. Direct access and usage of devices (as services) 3 Cross-Platform Application 2 2. Search for adequate devices Core Interface symbiote Core Services 1 1. Register devices 1 3 Core Information Model: stores device metadata RESTful API based on OData (OASIS standard): access to device data and primitives (for actuation) Interworking Interface IoT Platform A Interworking Interface IoT Platform B Platform-Specific Information Model compliant to the Core Information Model: full definition of devices, their data and primitives 13

extends Approach to L1 Interoperability Native Applications API Platform A Syntactic Interoperability Resource Access API Resource Access API uses uses uses uses Native Applications API Platform B Internal Information Model A Platform-Specific Information Model A extends Core Information Model Meta Information Model Platform-Specific Information Model B Internal Information Model B mapping between uses IoT Platform A SPARQL Query Re-Writing Interoperability Semantic Interoperability IoT Platform B 14

resource registration resource search Security Implications symbiote Application symbiote resource & token data does not interfere with the transfer of resource data enables the secure exchange of authorization tokens token establishes trust between platforms IoT Platform light footprint on IoT platforms 15

Main security rationale Attribute Based Access Control Adoption of tokens (JSON Web Tokens) Decoupling between Authentication and Authorization Attribute mapping function Resource tokens provided by platforms Savio Sciancalepore, Michal Pilc, Svenja Schroder, Giuseppe Bianchi, Gennaro Boggia, Marek Pawlowski, Giuseppe Piro, Marcin Plociennik, and Hannes Weisgrab. Attribute-Based Access Control scheme in federated IoT platforms. In Interoperability and Open-Source Solutions for the Internet of Things (InterOSS-IoT) 2nd International Workshop, LNCS 10218, April 2017 16

Technologies and Licenses symbiote is open source: https://github.com/symbiote-h2020 Core Services microservices Eureka LGPL-3.0 license L1 Platform Services (-LD) microservices Platform Sensors, Actuators BSD-3-Clause 17

Components developed in R2 Live demo in booth 16 APPLICATIONS Core Interface Core Services Admin. Registry Search Engine Semantic Manager Core RAM Core RM Core AAM Cloud-Core Interface Interworking Interface RAP Registration Handler Platform 1 (Symphony) Sensors, Actuators Monitoring P A A M P A A M Registration Handler Platform 2 (OpenIoT) Sensors, Actuators Monitoring RAP 18

Thank you! Questions? www.symbiote-h2020.eu info@symbiote-h2020.eu @symbiote_h2020 H2020 symbiote github.com/symbiote-h2020 Member of