SlideShare a Scribd company logo
1 of 12
Download to read offline
Mechanisms to exploit Real World
Objects in Services
Klaus Moessner, University of Surrey
07/11/2011 Public 1
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
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 VOhandle RWO
provide info
provide SL
“enriched
objects”
“clustered
objects” &
service
instances
service
requirements
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
the iCore approach
07/11/2011 Public 5
Semantic technologies
for maintaining the
handle to Virtual Objects
Complex event prosessing, service
composition technologiesCognitive
management and control
framework
Architecture reference model
Context awareness,
cognitive process
technologies
Alignment with EU IoT activities,
Overall cognitive process optimization,
iCore security
CVO
VO
VO
VO
VO
CVO
VO
registries
CVO
registries
User
context
registries
Service logic
factory
VO level cognitive
processes
CVO level cognitive
processes
User level cognitive
processes
Semantic technologies
for maintaining the
handle to Virtual Objects
Complex event prosessing, service
composition technologiesCognitive
management and control
framework
Architecture reference model
Context awareness,
cognitive process
technologies
Alignment with EU IoT activities,
Overall cognitive process optimization,
iCore security
CVO
VO
VO
VO
VO
CVO
VO
registries
CVO
registries
User
context
registries
Service logic
factory
VO level cognitive
processes
CVO level cognitive
processes
User level cognitive
processes
issues in service creation (with RWOs)
• Service components
– availability
– stability
– usability
– …
• Service composition
– integration and interoperation
– testing before deployment
07/11/2011 Public 6
Internet of Things Environment for
Service Creation and Testing (IoT.est)
IoT.est- Bridging the gap
Process Automation Framework
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.
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
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).
IoT.est Framework

More Related Content

Similar to RWO Services Testing Framework

Interoperability issues and challenges for IoT Services and Resources
Interoperability issues and challenges for IoT Services and ResourcesInteroperability issues and challenges for IoT Services and Resources
Interoperability issues and challenges for IoT Services and Resourcesiotest
 
Environment for Service Creation and Testing in the Internet of Things
Environment for Service Creation and Testing in the Internet of ThingsEnvironment for Service Creation and Testing in the Internet of Things
Environment for Service Creation and Testing in the Internet of Thingsiotest
 
Internet of Things Environment for Service Creation and Testing (IoT.est)
Internet of Things Environment for Service Creation and Testing (IoT.est)Internet of Things Environment for Service Creation and Testing (IoT.est)
Internet of Things Environment for Service Creation and Testing (IoT.est)iotest
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...Weijun Qin
 
170215 msa intro
170215 msa intro170215 msa intro
170215 msa introSonic leigh
 
IoT material revised edition
IoT material revised editionIoT material revised edition
IoT material revised editionpavan penugonda
 
Chapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdfChapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdfJohnMcClaine2
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIVenkatRaoJ
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012John Domingue
 
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformation
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformationEvolutionary evnt-driven-architecture-for-accelerated-digital-transformation
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformationSlobodan Sipcic
 
Web Services Foundation Technologies
Web Services Foundation TechnologiesWeb Services Foundation Technologies
Web Services Foundation TechnologiesPankaj Saharan
 

Similar to RWO Services Testing Framework (20)

Interoperability issues and challenges for IoT Services and Resources
Interoperability issues and challenges for IoT Services and ResourcesInteroperability issues and challenges for IoT Services and Resources
Interoperability issues and challenges for IoT Services and Resources
 
Environment for Service Creation and Testing in the Internet of Things
Environment for Service Creation and Testing in the Internet of ThingsEnvironment for Service Creation and Testing in the Internet of Things
Environment for Service Creation and Testing in the Internet of Things
 
Internet of Things Environment for Service Creation and Testing (IoT.est)
Internet of Things Environment for Service Creation and Testing (IoT.est)Internet of Things Environment for Service Creation and Testing (IoT.est)
Internet of Things Environment for Service Creation and Testing (IoT.est)
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
170215 msa intro
170215 msa intro170215 msa intro
170215 msa intro
 
IoT heap 1
IoT heap 1IoT heap 1
IoT heap 1
 
Chapter - 1.pptx
Chapter - 1.pptxChapter - 1.pptx
Chapter - 1.pptx
 
IoT-A ARM
IoT-A ARMIoT-A ARM
IoT-A ARM
 
Chapter 1 updated.pdf
Chapter 1 updated.pdfChapter 1 updated.pdf
Chapter 1 updated.pdf
 
IoT material revised edition
IoT material revised editionIoT material revised edition
IoT material revised edition
 
Chapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdfChapter-1_embedded syustem iot.pdf
Chapter-1_embedded syustem iot.pdf
 
unit 3.pdf
unit 3.pdfunit 3.pdf
unit 3.pdf
 
Chapter-1.pdf
Chapter-1.pdfChapter-1.pdf
Chapter-1.pdf
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
 
Iot unit i
Iot unit iIot unit i
Iot unit i
 
652.ppt
652.ppt652.ppt
652.ppt
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
 
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformation
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformationEvolutionary evnt-driven-architecture-for-accelerated-digital-transformation
Evolutionary evnt-driven-architecture-for-accelerated-digital-transformation
 
Web Services Foundation Technologies
Web Services Foundation TechnologiesWeb Services Foundation Technologies
Web Services Foundation Technologies
 

More from iotest

Semantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est ProjectSemantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est Projectiotest
 
IoTest project: Semantic interoperability
IoTest project: Semantic interoperabilityIoTest project: Semantic interoperability
IoTest project: Semantic interoperabilityiotest
 
IoT.est Project ID Card
IoT.est Project ID CardIoT.est Project ID Card
IoT.est Project ID Cardiotest
 
Evolving the way we create and test services for the Internet of Things
Evolving the way we create and test services for the Internet of ThingsEvolving the way we create and test services for the Internet of Things
Evolving the way we create and test services for the Internet of Thingsiotest
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2iotest
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1iotest
 
Distributed semantic repository and discovery architecture
Distributed semantic repository and discovery architectureDistributed semantic repository and discovery architecture
Distributed semantic repository and discovery architectureiotest
 

More from iotest (7)

Semantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est ProjectSemantic Interoperability Issues and Approaches in the IoT.est Project
Semantic Interoperability Issues and Approaches in the IoT.est Project
 
IoTest project: Semantic interoperability
IoTest project: Semantic interoperabilityIoTest project: Semantic interoperability
IoTest project: Semantic interoperability
 
IoT.est Project ID Card
IoT.est Project ID CardIoT.est Project ID Card
IoT.est Project ID Card
 
Evolving the way we create and test services for the Internet of Things
Evolving the way we create and test services for the Internet of ThingsEvolving the way we create and test services for the Internet of Things
Evolving the way we create and test services for the Internet of Things
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1
 
Distributed semantic repository and discovery architecture
Distributed semantic repository and discovery architectureDistributed semantic repository and discovery architecture
Distributed semantic repository and discovery architecture
 

Recently uploaded

Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

RWO Services Testing Framework

  • 1. Mechanisms to exploit Real World Objects in Services Klaus Moessner, University of Surrey 07/11/2011 Public 1
  • 2. 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
  • 3. 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 VOhandle RWO provide info provide SL “enriched objects” “clustered objects” & service instances service requirements
  • 4. 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
  • 5. the iCore approach 07/11/2011 Public 5 Semantic technologies for maintaining the handle to Virtual Objects Complex event prosessing, service composition technologiesCognitive management and control framework Architecture reference model Context awareness, cognitive process technologies Alignment with EU IoT activities, Overall cognitive process optimization, iCore security CVO VO VO VO VO CVO VO registries CVO registries User context registries Service logic factory VO level cognitive processes CVO level cognitive processes User level cognitive processes Semantic technologies for maintaining the handle to Virtual Objects Complex event prosessing, service composition technologiesCognitive management and control framework Architecture reference model Context awareness, cognitive process technologies Alignment with EU IoT activities, Overall cognitive process optimization, iCore security CVO VO VO VO VO CVO VO registries CVO registries User context registries Service logic factory VO level cognitive processes CVO level cognitive processes User level cognitive processes
  • 6. issues in service creation (with RWOs) • Service components – availability – stability – usability – … • Service composition – integration and interoperation – testing before deployment 07/11/2011 Public 6
  • 7. Internet of Things Environment for Service Creation and Testing (IoT.est)
  • 8. IoT.est- Bridging the gap Process Automation Framework
  • 9. 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.
  • 10. 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
  • 11. 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).