+ All Categories
Home > Technology > Mechanisms for Real World Services

Mechanisms for Real World Services

Date post: 30-Nov-2014
Category:
Upload: iotest
View: 425 times
Download: 0 times
Share this document with a friend
Description:
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
12
Mechanisms to exploit Real World Objects in Services Klaus Moessner, University of Surrey 07/11/2011 Public 1
Transcript
Page 1: Mechanisms for Real World Services

Mechanisms to exploit Real World Objects in Services

Klaus Moessner, University of Surrey

07/11/2011 Public 1

Page 2: Mechanisms for Real World Services

Outline

• Virtualising the real world

– the iCore approach to using real objects and creating RWO enriched services in the IoS

• The issues with service creation

– RWOs as service components

– IoT.est service testing

07/11/2011 Public 2

Page 3: Mechanisms for Real World Services

virtualising the real world the iCore approach

07/11/2011 Public 3

RWO VO

VO

VO

CVO

CVO

Objects

profiles

app logic

generate VO generate CVO

handle VO handle RWO

provide info

provide SL

“enriched

objects”

“clustered

objects” &

service

instances

service

requirements

Page 4: Mechanisms for Real World Services

the iCore approach

• VO fabric creates and manage the semantic description of VOs

• cognitive mechanisms in the VO factory are used for objects awareness and maintain the handle to VO

• service logic instantiates the reconfigurable application on the CVO fabric

• CVO fabric looks up and discovers appropriate VO/CVO or deploys mechanisms for composition of new CVOs

• cognitive mechanisms are used to create the service logic based on the user/application requirements and preferences

07/11/2011 Public 4

Page 5: Mechanisms for Real World Services

the iCore approach

07/11/2011 Public 5

Semantic technologiesfor maintaining the handle to Virtual Objects

Complex event prosessing, servicecomposition technologiesCognitive

management and controlframework

Architecture reference model

Context awareness,cognitive processtechnologies

Alignment with EU IoT activities,Overall cognitive process optimization,iCore security

CVO

VOVO

VO

VO

CVO

VO registries

CVO registries

Usercontextregistries

Service logicfactory

VO level cognitiveprocesses

CVO level cognitiveprocesses

User level cognitiveprocesses

Semantic technologiesfor maintaining the handle to Virtual Objects

Complex event prosessing, servicecomposition technologiesCognitive

management and controlframework

Architecture reference model

Context awareness,cognitive processtechnologies

Alignment with EU IoT activities,Overall cognitive process optimization,iCore security

CVO

VOVO

VO

VO

CVO

VO registries

CVO registries

Usercontextregistries

Service logicfactory

VO level cognitiveprocesses

CVO level cognitiveprocesses

User level cognitiveprocesses

Page 6: Mechanisms for Real World Services

issues in service creation (with RWOs)

• Service components

– availability

– stability

– usability

– …

• Service composition

– integration and interoperation

– testing before deployment

07/11/2011 Public 6

Page 7: Mechanisms for Real World Services

Internet of Things Environment for Service Creation and Testing (IoT.est)

Page 8: Mechanisms for Real World Services

IoT.est- Bridging the gap

Process Automation Framework

Page 9: Mechanisms for Real World Services

IoT.est – a snapshot

• IoT.est will develop a test-driven service creation environment (SCE) for Internet of Things enabled business services.

• The SCE will enable the acquisition of data and control/actuation of sensors, objects and actuators.

• The project will provide the means and tools to define and instantiate IoT services that exploit data across domain boundaries;

• IoT.est will facilitate run-time monitoring and will enable autonomous service adaptation to environment/context and network parameter (e.g. QoS) changes.

Page 10: Mechanisms for Real World Services

IoT.est and Service Frameworks

• IoT enabled Business Services: Semantic Description

• Service Composition: A Knowledge based Approach

• Service Components: Re-usable, Interoperable and Adaptive

• Abstraction: Mapping to Heterogeneous Platforms and Large Scale Deployment

• Testing (Design Time): Automated Generation of Tests

• Monitoring (Run-Time): Context-aware Service Adaptation

Page 11: Mechanisms for Real World Services

Targeted outcomes

• Methods to derive semi-automatically services and related tests from semantic service descriptions based on standard service interfaces and re-usable service and test components.

• Integrating testing into a Service Creation Environment supporting incremental service evolution by regression tests.

• Definition of a framework for service validation tests in a sandbox environment before deployment in the service provider’s infrastructure, including automated deployment procedures based on semantics for service resource requirements and network capabilities.

• Development of run-time monitoring mechanisms which enable service adaptation to environment changes and to adjust network parameters (e.g. Quality of Service).

Page 12: Mechanisms for Real World Services

IoT.est Framework


Recommended