A context-aware framework for dynamic composition of process fragments in the internet of services

Abstract In the last decade, many approaches to automated service composition have been proposed. However, most of them do not fully exploit the opportunities offered by the Internet of Services (IoS). In this article, we focus on the dynamicity of the execution environment, that is, any change occu...

Full description

Bibliographic Details
Main Authors: Antonio Bucchiarone, Annapaola Marconi, Marco Pistore, Heorhi Raik
Format: Article
Language:English
Published: SpringerOpen 2017-06-01
Series:Journal of Internet Services and Applications
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13174-017-0057-0
id doaj-df24ee2fbfe74894b15dae69d209adb7
record_format Article
spelling doaj-df24ee2fbfe74894b15dae69d209adb72020-11-25T02:46:15ZengSpringerOpenJournal of Internet Services and Applications1867-48281869-02382017-06-018112310.1186/s13174-017-0057-0A context-aware framework for dynamic composition of process fragments in the internet of servicesAntonio Bucchiarone0Annapaola Marconi1Marco Pistore2Heorhi Raik3Fondazione Bruno KesslerFondazione Bruno KesslerFondazione Bruno KesslerFondazione Bruno KesslerAbstract In the last decade, many approaches to automated service composition have been proposed. However, most of them do not fully exploit the opportunities offered by the Internet of Services (IoS). In this article, we focus on the dynamicity of the execution environment, that is, any change occurring at run-time that might affect the system, such as changes in service availability, service behavior, or characteristics of the execution context. We indicate that any IoS-based application strongly requires a composition framework that supports for the automation of all the phases of the composition life cycle, from requirements derivation, to synthesis, deployment and execution. Our solution to this ambitious problem is an AI planning-based composition framework that features abstract composition requirements and context-awareness. In the proposed approach most human-dependent tasks can be accomplished at design time and the few human intervention required at run time do not affect the system execution. To demonstrate our approach in action and evaluate it, we exploit the ASTRO-CAptEvo framework, simulating the operation of a fully automated IoS-based car logistics scenario in the Bremerhaven harbor.http://link.springer.com/article/10.1186/s13174-017-0057-0Internet of servicesDynamic service compositionProcess fragmentContext-awareAI planning
collection DOAJ
language English
format Article
sources DOAJ
author Antonio Bucchiarone
Annapaola Marconi
Marco Pistore
Heorhi Raik
spellingShingle Antonio Bucchiarone
Annapaola Marconi
Marco Pistore
Heorhi Raik
A context-aware framework for dynamic composition of process fragments in the internet of services
Journal of Internet Services and Applications
Internet of services
Dynamic service composition
Process fragment
Context-aware
AI planning
author_facet Antonio Bucchiarone
Annapaola Marconi
Marco Pistore
Heorhi Raik
author_sort Antonio Bucchiarone
title A context-aware framework for dynamic composition of process fragments in the internet of services
title_short A context-aware framework for dynamic composition of process fragments in the internet of services
title_full A context-aware framework for dynamic composition of process fragments in the internet of services
title_fullStr A context-aware framework for dynamic composition of process fragments in the internet of services
title_full_unstemmed A context-aware framework for dynamic composition of process fragments in the internet of services
title_sort context-aware framework for dynamic composition of process fragments in the internet of services
publisher SpringerOpen
series Journal of Internet Services and Applications
issn 1867-4828
1869-0238
publishDate 2017-06-01
description Abstract In the last decade, many approaches to automated service composition have been proposed. However, most of them do not fully exploit the opportunities offered by the Internet of Services (IoS). In this article, we focus on the dynamicity of the execution environment, that is, any change occurring at run-time that might affect the system, such as changes in service availability, service behavior, or characteristics of the execution context. We indicate that any IoS-based application strongly requires a composition framework that supports for the automation of all the phases of the composition life cycle, from requirements derivation, to synthesis, deployment and execution. Our solution to this ambitious problem is an AI planning-based composition framework that features abstract composition requirements and context-awareness. In the proposed approach most human-dependent tasks can be accomplished at design time and the few human intervention required at run time do not affect the system execution. To demonstrate our approach in action and evaluate it, we exploit the ASTRO-CAptEvo framework, simulating the operation of a fully automated IoS-based car logistics scenario in the Bremerhaven harbor.
topic Internet of services
Dynamic service composition
Process fragment
Context-aware
AI planning
url http://link.springer.com/article/10.1186/s13174-017-0057-0
work_keys_str_mv AT antoniobucchiarone acontextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
AT annapaolamarconi acontextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
AT marcopistore acontextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
AT heorhiraik acontextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
AT antoniobucchiarone contextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
AT annapaolamarconi contextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
AT marcopistore contextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
AT heorhiraik contextawareframeworkfordynamiccompositionofprocessfragmentsintheinternetofservices
_version_ 1724759626015047680