Mechanisms for Real World Services

422 views

Published on

Mechanisms for Real World Services, presented in the session: "Empowering IoT through virtual objects and cognitive technologies", at the Internet of Things Workshop, during the Future Internet Week, Poznan, Poland, 24-28 October 2011

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
422
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mechanisms for Real World Services

  1. 1. Mechanisms to exploit Real WorldObjects in ServicesKlaus Moessner, University of Surrey07/11/2011 Public 1
  2. 2. Outline• Virtualising the real world– the iCore approach to using real objects andcreating RWO enriched services in the IoS• The issues with service creation– RWOs as service components– IoT.est service testing07/11/2011 Public 2
  3. 3. virtualising the real worldthe iCore approach07/11/2011 Public 3RWO VOVOVOCVOCVOObjectsprofilesapplogicgenerate VOgenerate CVOhandle VOhandle RWOprovide infoprovide SL“enrichedobjects”“clusteredobjects” &serviceinstancesservicerequirements
  4. 4. the iCore approach• VO fabric creates and manage the semantic description ofVOs• cognitive mechanisms in the VO factory are used for objectsawareness and maintain the handle to VO• service logic instantiates the reconfigurable application onthe CVO fabric• CVO fabric looks up and discovers appropriate VO/CVO ordeploys mechanisms for composition of new CVOs• cognitive mechanisms are used to create the service logicbased on the user/application requirements and preferences07/11/2011 Public 4
  5. 5. the iCore approach07/11/2011 Public 5Semantic technologiesfor maintaining thehandle to Virtual ObjectsComplex event prosessing, servicecomposition technologiesCognitivemanagement and controlframeworkArchitecture reference modelContext awareness,cognitive processtechnologiesAlignment with EU IoT activities,Overall cognitive process optimization,iCore securityCVOVOVOVOVOCVOVOregistriesCVOregistriesUsercontextregistriesService logicfactoryVO level cognitiveprocessesCVO level cognitiveprocessesUser level cognitiveprocessesSemantic technologiesfor maintaining thehandle to Virtual ObjectsComplex event prosessing, servicecomposition technologiesCognitivemanagement and controlframeworkArchitecture reference modelContext awareness,cognitive processtechnologiesAlignment with EU IoT activities,Overall cognitive process optimization,iCore securityCVOVOVOVOVOCVOVOregistriesCVOregistriesUsercontextregistriesService logicfactoryVO level cognitiveprocessesCVO level cognitiveprocessesUser level cognitiveprocesses
  6. 6. issues in service creation (with RWOs)• Service components– availability– stability– usability– …• Service composition– integration and interoperation– testing before deployment07/11/2011 Public 6
  7. 7. Internet of Things Environment forService Creation and Testing (IoT.est)
  8. 8. IoT.est- Bridging the gapProcess Automation Framework
  9. 9. IoT.est – a snapshot• IoT.est will develop a test-driven service creationenvironment (SCE) for Internet of Things enabled businessservices.• The SCE will enable the acquisition of data andcontrol/actuation of sensors, objects and actuators.• The project will provide the means and tools to define andinstantiate IoT services that exploit data across domainboundaries;• IoT.est will facilitate run-time monitoring and will enableautonomous service adaptation to environment/contextand network parameter (e.g. QoS) changes.
  10. 10. IoT.est and Service Frameworks• IoT enabled Business Services:Semantic Description• Service Composition:A Knowledge based Approach• Service Components:Re-usable, Interoperable andAdaptive• Abstraction:Mapping to HeterogeneousPlatforms and Large ScaleDeployment• Testing (Design Time):Automated Generation of Tests• Monitoring (Run-Time):Context-aware ServiceAdaptation
  11. 11. Targeted outcomes• Methods to derive semi-automatically services and related tests fromsemantic service descriptions based on standard service interfaces andre-usable service and test components.• Integrating testing into a Service Creation Environment supportingincremental service evolution by regression tests.• Definition of a framework for service validation tests in a sandboxenvironment before deployment in the service provider’sinfrastructure, including automated deployment procedures based onsemantics for service resource requirements and network capabilities.• Development of run-time monitoring mechanisms which enableservice adaptation to environment changes and to adjust networkparameters (e.g. Quality of Service).
  12. 12. IoT.est Framework

×