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...
Main Authors: | , , , |
---|---|
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 |