SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
S³OiA
  Smart Spaces and Smart Objects interoperability
                  Architecture


Mario Vega-Barbas, Diego Casado-Mansilla, Miguel A. Valero, Diego
          ´          ˜      ´                       ´
         Lopez-de-Ipina, Jose Bravo and Francisco Florez

    MORElab-INTERNET, Deusto Institute of Technology - DeustoTech.


                           July 4th, 2012
Outline



Introduction

Review of Similar Approaches

S³OiA design

Conclusions




      S³OiA                    2 / 24
Outline


Introduction
    Funding Projects
    Problem Statement and Motivation

Review of Similar Approaches

S³OiA design

Conclusions




     S³OiA                  Introduction   3 / 24
Spanish projects




    S³OiA          Introduction   4 / 24
Problem Statement and Motivation




Issues
   Integration of legacy and new objects
   Unify Device Discovery protocols
   Mechanisms for distant domain cooperation




     S³OiA                  Introduction       5 / 24
Problem Statement and Motivation




    From enclosed contexts to global interoperability.


    S³OiA                Introduction             6 / 24
Problem Statement and Motivation




Issues
   Integration of legacy and new objects
   Unify Device Discovery protocols
   Mechanisms for distant domain cooperation
   Reduce the number of gateways




     S³OiA                  Introduction       7 / 24
Problem Statement and Motivation



Issues
        Integration of legacy and new objects
        Unify Device Discovery protocols
        Mechanisms for distant domain cooperation
        Reduce the number of gateways
        Human-center approach1




  1
      e-inclusion, e-accesibility, e-participation
           S³OiA                                     Introduction   8 / 24
Outline



Introduction

Review of Similar Approaches

S³OiA design

Conclusions




      S³OiA            Review of Similar Approaches   9 / 24
Similar Approaches




    S³OiA       Review of Similar Approaches   10 / 24
Inspirational Works



   Proprietary: Bacnet or Lonworks
   Pupose specific:
    1. Home automation: Jini or OSGi
    2. Industrial (Service Oriented): SOAP-WS → DPWS.
   Client/Server in Local context: OBIX or OPC-UA
   Resource Oriented: WoT Smart Gateway or IETF-CoAP
   Semantic approaches: Smart-M3




    S³OiA             Review of Similar Approaches      11 / 24
Outline


Introduction

Review of Similar Approaches

S³OiA design
   Smart Diary: Use Case

Conclusions




      S³OiA                S³OiA design   12 / 24
S³OiA Design I




Main Architecture Features
   Event based, Modular and Resource Oriented
   Integration of heterogeneity
   Application Composition and Management:
         Different Contexts
         Evolve & Resource Fault-Tolerant




     S³OiA                    S³OiA design      13 / 24
S³OiA Design II
                                           INTELLIGENT USER
                                                                GLOBAL
                                              INTERFACE
                                                               CONTEXT            SERVICE       FAULT-                                     EXTERNAL
                                          FEEDBACK MODULE      MODULE                                     SERVICE CONSISTENCY    S2S
                                                                                COMPOSITION   TOLERANCE                                  DEPENDENCIES
                                                                                                                MODULE
  EVENT MANAGER (PUBLISH & SUBSCRIBE)


                                                SEMANTIC ANNOTATION               MODULE       RESOLVER                         MODULE     RESOLVER
                                                    (2nd LEVEL)



                                          SERVICE ACCESS AND TRIPLE SPACE API                                        S
                                                                                                                     E
                                                                                                                     R
                                          TupleSpaces                                                                V
                                        (RDF Semantics)                                                              I
                                                                                                                     C
                                                                                                                     E

                                                    DEVICE INTERFACE DEFINITION                                      R
                                                                                                                     E
                                                                                                                     P
                                                                                                                     O
                                                         SERVICE DISCOVERY                                           S
                                                                                                                     I
                                                                                                                     T
                                                                       DEVICE           DEVICE TASKING               O
                                             DEVICE                    DRIVER                AND                     R
                                            DISCOVER                  MANAGER            MANAGEMENT                  Y


                                                Figure: S³OiA: Architecture for IoT interoperability
                                        S³OiA                                         S³OiA design                                       14 / 24
Smart Pills Features I




What have been done?
   Smart everyday objects (Pills augmented with RFID)
   Home and Chemist context
   Calendar reminder through Physical interaction (Available
   Objects).




    S³OiA                  S³OiA design               15 / 24
Smart Pills Features II




             Figure: Smart Diary Interaction
    S³OiA               S³OiA design           16 / 24
Outline



Introduction

Review of Similar Approaches

S³OiA design

Conclusions




      S³OiA                Conclusions   17 / 24
Conclusions and Future Work

Conclusions
   Architecture design to cope with resources churn
   Designed with interoperability and uniform RESTful-alignment
   To lower the barrier for application composition
   Maintain created applications

Future work
   Continue developing architecture functional modules.
   New model of Application composition: Intentions.
   Lightweight S³OiA.



     S³OiA                  Conclusions                18 / 24
All rights of images are reserved by the
original owners*, the rest of the content is licensed
  under a Creative Commons by-sa 3.0 license.




  * Aitor Gomez-Goiri (template design).
Application composition




      Figure: Application composition through Intentions
Future S³OiA:




                 INTELLIGENT USER
                                       GLOBAL
                    INTERFACE
                                      CONTEXT     SERVICE       FAULT-                                     EXTERNAL
               FEEDBACK MODULE        MODULE                              SERVICE CONSISTENCY    S2S
    EVENT                                       COMPOSITION   TOLERANCE                                  DEPENDENCIES
                                                               RESOLVER         MODULE          MODULE     RESOLVER
   MANAGER      TupleSpaces (RDF Semantics)       MODULE
  (PUBLISH &
  SUBSCRIBE)
               SERVICE DISCOVERY          SERVICE REPOSITORY

                                    Figure: Lightweight Approach
Peer to Peer Architecture




                 Figure: Overlay IoT
Copying with churn




           Figure: Dependencies Resolution

Weitere ähnliche Inhalte

Ähnlich wie S3OiA esiot12

Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010
Netscribes, Inc.
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development Environment
Istvan Rath
 
Putnam f01
Putnam f01Putnam f01
Putnam f01
anissa18
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundry
martinlippert
 
openFWPA: Open Framework for the Public Administration (2009)
openFWPA: Open Framework for the Public Administration (2009)openFWPA: Open Framework for the Public Administration (2009)
openFWPA: Open Framework for the Public Administration (2009)
Miriam Ruiz
 

Ähnlich wie S3OiA esiot12 (20)

Ensuring reliability in lean new product development part2of2 24
Ensuring reliability in lean new product development part2of2 24Ensuring reliability in lean new product development part2of2 24
Ensuring reliability in lean new product development part2of2 24
 
Customer Experience in a Digital & Complex World
Customer Experience in a Digital & Complex WorldCustomer Experience in a Digital & Complex World
Customer Experience in a Digital & Complex World
 
Performance engineeringforcloudcomputing lero
Performance engineeringforcloudcomputing leroPerformance engineeringforcloudcomputing lero
Performance engineeringforcloudcomputing lero
 
Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010
 
Oracle CDH – the past (11i), the present (R12) and the future (Fusion)
Oracle CDH – the past (11i), the present (R12) and the future (Fusion) Oracle CDH – the past (11i), the present (R12) and the future (Fusion)
Oracle CDH – the past (11i), the present (R12) and the future (Fusion)
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development Environment
 
Rewire the Net
Rewire the NetRewire the Net
Rewire the Net
 
Design for People, Effective Innovation and Sustainability
Design for People, Effective Innovation and SustainabilityDesign for People, Effective Innovation and Sustainability
Design for People, Effective Innovation and Sustainability
 
Putnam f01
Putnam f01Putnam f01
Putnam f01
 
Itinerary Website (Web Development Document)
Itinerary Website (Web Development Document)Itinerary Website (Web Development Document)
Itinerary Website (Web Development Document)
 
Automation & Innovation in sesar by Peter Hotham
Automation & Innovation in sesar by Peter HothamAutomation & Innovation in sesar by Peter Hotham
Automation & Innovation in sesar by Peter Hotham
 
FinCap Solutions Brochure
FinCap  Solutions BrochureFinCap  Solutions Brochure
FinCap Solutions Brochure
 
Developing an FTTx Ecosystem
Developing an FTTx EcosystemDeveloping an FTTx Ecosystem
Developing an FTTx Ecosystem
 
Vision Case Study
Vision   Case StudyVision   Case Study
Vision Case Study
 
PaaS Parade - Cloud Foundry
PaaS Parade - Cloud FoundryPaaS Parade - Cloud Foundry
PaaS Parade - Cloud Foundry
 
Accelerating Your Connection to the Cloud
Accelerating Your Connection to the CloudAccelerating Your Connection to the Cloud
Accelerating Your Connection to the Cloud
 
Ivan Combined
Ivan CombinedIvan Combined
Ivan Combined
 
openFWPA: Open Framework for the Public Administration (2009)
openFWPA: Open Framework for the Public Administration (2009)openFWPA: Open Framework for the Public Administration (2009)
openFWPA: Open Framework for the Public Administration (2009)
 
ROLE Vision RWTH Aachen
ROLE Vision RWTH AachenROLE Vision RWTH Aachen
ROLE Vision RWTH Aachen
 
Uat
UatUat
Uat
 

Mehr von Diego Casado Mansilla

Mehr von Diego Casado Mansilla (19)

Internet of Things and People
Internet of Things and PeopleInternet of Things and People
Internet of Things and People
 
Air quality crash course
Air quality crash courseAir quality crash course
Air quality crash course
 
Eusew 2021 ppt stages_of_change
Eusew 2021 ppt stages_of_changeEusew 2021 ppt stages_of_change
Eusew 2021 ppt stages_of_change
 
Cardiff iot 11 02_2021
Cardiff iot 11 02_2021Cardiff iot 11 02_2021
Cardiff iot 11 02_2021
 
Diego Casado-Mansilla - PhD thesis dissertation
Diego Casado-Mansilla - PhD thesis dissertation Diego Casado-Mansilla - PhD thesis dissertation
Diego Casado-Mansilla - PhD thesis dissertation
 
DiY tech-tools for ecological transition
DiY tech-tools for ecological transitionDiY tech-tools for ecological transition
DiY tech-tools for ecological transition
 
Ibeacons
IbeaconsIbeacons
Ibeacons
 
Will Eco-aware Things will help us to Save the World?
Will Eco-aware Things will help us to Save the World?Will Eco-aware Things will help us to Save the World?
Will Eco-aware Things will help us to Save the World?
 
Arduino_eghost2ndDay
Arduino_eghost2ndDayArduino_eghost2ndDay
Arduino_eghost2ndDay
 
Arduino_eghost
Arduino_eghostArduino_eghost
Arduino_eghost
 
Presentación taller DiY Semana de la ciencia 2011
Presentación taller DiY Semana de la ciencia 2011Presentación taller DiY Semana de la ciencia 2011
Presentación taller DiY Semana de la ciencia 2011
 
Verde y punto! presentación
Verde y punto!   presentaciónVerde y punto!   presentación
Verde y punto! presentación
 
Eco-aware social objects (IoT meetup Madrid)
Eco-aware social objects (IoT meetup Madrid)Eco-aware social objects (IoT meetup Madrid)
Eco-aware social objects (IoT meetup Madrid)
 
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network a...
 
Presentacion iadis 2008
Presentacion iadis 2008Presentacion iadis 2008
Presentacion iadis 2008
 
Mario vegabarbas ei3_spnish
Mario vegabarbas ei3_spnishMario vegabarbas ei3_spnish
Mario vegabarbas ei3_spnish
 
Jitel2011 final
Jitel2011 finalJitel2011 final
Jitel2011 final
 
2nd presentation DiY-studio introduction
2nd presentation  DiY-studio introduction2nd presentation  DiY-studio introduction
2nd presentation DiY-studio introduction
 
Di yse tei'11studio_intro_etc.v1.0
Di yse tei'11studio_intro_etc.v1.0Di yse tei'11studio_intro_etc.v1.0
Di yse tei'11studio_intro_etc.v1.0
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

S3OiA esiot12

  • 1. S³OiA Smart Spaces and Smart Objects interoperability Architecture Mario Vega-Barbas, Diego Casado-Mansilla, Miguel A. Valero, Diego ´ ˜ ´ ´ Lopez-de-Ipina, Jose Bravo and Francisco Florez MORElab-INTERNET, Deusto Institute of Technology - DeustoTech. July 4th, 2012
  • 2. Outline Introduction Review of Similar Approaches S³OiA design Conclusions S³OiA 2 / 24
  • 3. Outline Introduction Funding Projects Problem Statement and Motivation Review of Similar Approaches S³OiA design Conclusions S³OiA Introduction 3 / 24
  • 4. Spanish projects S³OiA Introduction 4 / 24
  • 5. Problem Statement and Motivation Issues Integration of legacy and new objects Unify Device Discovery protocols Mechanisms for distant domain cooperation S³OiA Introduction 5 / 24
  • 6. Problem Statement and Motivation From enclosed contexts to global interoperability. S³OiA Introduction 6 / 24
  • 7. Problem Statement and Motivation Issues Integration of legacy and new objects Unify Device Discovery protocols Mechanisms for distant domain cooperation Reduce the number of gateways S³OiA Introduction 7 / 24
  • 8. Problem Statement and Motivation Issues Integration of legacy and new objects Unify Device Discovery protocols Mechanisms for distant domain cooperation Reduce the number of gateways Human-center approach1 1 e-inclusion, e-accesibility, e-participation S³OiA Introduction 8 / 24
  • 9. Outline Introduction Review of Similar Approaches S³OiA design Conclusions S³OiA Review of Similar Approaches 9 / 24
  • 10. Similar Approaches S³OiA Review of Similar Approaches 10 / 24
  • 11. Inspirational Works Proprietary: Bacnet or Lonworks Pupose specific: 1. Home automation: Jini or OSGi 2. Industrial (Service Oriented): SOAP-WS → DPWS. Client/Server in Local context: OBIX or OPC-UA Resource Oriented: WoT Smart Gateway or IETF-CoAP Semantic approaches: Smart-M3 S³OiA Review of Similar Approaches 11 / 24
  • 12. Outline Introduction Review of Similar Approaches S³OiA design Smart Diary: Use Case Conclusions S³OiA S³OiA design 12 / 24
  • 13. S³OiA Design I Main Architecture Features Event based, Modular and Resource Oriented Integration of heterogeneity Application Composition and Management: Different Contexts Evolve & Resource Fault-Tolerant S³OiA S³OiA design 13 / 24
  • 14. S³OiA Design II INTELLIGENT USER GLOBAL INTERFACE CONTEXT SERVICE FAULT- EXTERNAL FEEDBACK MODULE MODULE SERVICE CONSISTENCY S2S COMPOSITION TOLERANCE DEPENDENCIES MODULE EVENT MANAGER (PUBLISH & SUBSCRIBE) SEMANTIC ANNOTATION MODULE RESOLVER MODULE RESOLVER (2nd LEVEL) SERVICE ACCESS AND TRIPLE SPACE API S E R TupleSpaces V (RDF Semantics) I C E DEVICE INTERFACE DEFINITION R E P O SERVICE DISCOVERY S I T DEVICE DEVICE TASKING O DEVICE DRIVER AND R DISCOVER MANAGER MANAGEMENT Y Figure: S³OiA: Architecture for IoT interoperability S³OiA S³OiA design 14 / 24
  • 15. Smart Pills Features I What have been done? Smart everyday objects (Pills augmented with RFID) Home and Chemist context Calendar reminder through Physical interaction (Available Objects). S³OiA S³OiA design 15 / 24
  • 16. Smart Pills Features II Figure: Smart Diary Interaction S³OiA S³OiA design 16 / 24
  • 17. Outline Introduction Review of Similar Approaches S³OiA design Conclusions S³OiA Conclusions 17 / 24
  • 18. Conclusions and Future Work Conclusions Architecture design to cope with resources churn Designed with interoperability and uniform RESTful-alignment To lower the barrier for application composition Maintain created applications Future work Continue developing architecture functional modules. New model of Application composition: Intentions. Lightweight S³OiA. S³OiA Conclusions 18 / 24
  • 19.
  • 20. All rights of images are reserved by the original owners*, the rest of the content is licensed under a Creative Commons by-sa 3.0 license. * Aitor Gomez-Goiri (template design).
  • 21. Application composition Figure: Application composition through Intentions
  • 22. Future S³OiA: INTELLIGENT USER GLOBAL INTERFACE CONTEXT SERVICE FAULT- EXTERNAL FEEDBACK MODULE MODULE SERVICE CONSISTENCY S2S EVENT COMPOSITION TOLERANCE DEPENDENCIES RESOLVER MODULE MODULE RESOLVER MANAGER TupleSpaces (RDF Semantics) MODULE (PUBLISH & SUBSCRIBE) SERVICE DISCOVERY SERVICE REPOSITORY Figure: Lightweight Approach
  • 23. Peer to Peer Architecture Figure: Overlay IoT
  • 24. Copying with churn Figure: Dependencies Resolution