Loading…

Achieving autonomic Web service compositions with models at runtime

Several exceptional situations may arise in the complex, heterogeneous, and changing contexts where Web service operations run. For instance, a Web service operation may have greatly increased its execution time or may have become unavailable. The contribution of this article is to provide a tool-su...

Full description

Saved in:
Bibliographic Details
Published in:Computers & electrical engineering 2017-10, Vol.63, p.332-352
Main Authors: Alférez, Germán H., Pelechano, Vicente
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c400t-cd13b45e025d1956cfacc2c525b6fee5578d3ef0f8fdf6282ad1d46553cbc35e3
cites cdi_FETCH-LOGICAL-c400t-cd13b45e025d1956cfacc2c525b6fee5578d3ef0f8fdf6282ad1d46553cbc35e3
container_end_page 352
container_issue
container_start_page 332
container_title Computers & electrical engineering
container_volume 63
creator Alférez, Germán H.
Pelechano, Vicente
description Several exceptional situations may arise in the complex, heterogeneous, and changing contexts where Web service operations run. For instance, a Web service operation may have greatly increased its execution time or may have become unavailable. The contribution of this article is to provide a tool-supported framework to guide autonomic adjustments of context-aware service compositions using models at runtime. During execution, when problematic events arise in the context, models are used by an autonomic architecture to guide changes of the service composition. Under the closed-world assumption, the possible context events are fully known at design time. Nevertheless, it is difficult to foresee all the possible situations arising in uncertain contexts where service compositions run. Therefore, the proposed framework also covers the dynamic evolution of service compositions to deal with unexpected events in the open world. An evaluation demonstrates that our framework is efficient during dynamic adjustments.
doi_str_mv 10.1016/j.compeleceng.2017.08.004
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1975998836</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0045790617324965</els_id><sourcerecordid>1975998836</sourcerecordid><originalsourceid>FETCH-LOGICAL-c400t-cd13b45e025d1956cfacc2c525b6fee5578d3ef0f8fdf6282ad1d46553cbc35e3</originalsourceid><addsrcrecordid>eNqNkM1OwzAQhC0EEqXwDkGcE-wkTpxjFfEnVeIC4mgl63XrqImL7RTx9rgqB46cVruamdV8hNwymjHKqvshAzvucYeA0ybLKaszKjJKyzOyYKJuUlpzfk4W8cLTuqHVJbnyfqBxr5hYkHYFW4MHM22Sbg52sqOB5AP7xKM7GMDkGG-9CcZOPvkyYZuMVuHOJ11I3DwFM-I1udDdzuPN71yS98eHt_Y5Xb8-vbSrdQolpSEFxYq-5EhzrljDK9AdQA48532lETmvhSpQUy200lUu8k4xVVacF9BDwbFYkrtT7t7Zzxl9kIOd3RRfStbUvGmEKKqoak4qcNZ7h1runRk79y0ZlUdmcpB_mMkjM0mFjESitz15Y8EIBZ30YHACVMYhBKms-UfKD3jofHA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1975998836</pqid></control><display><type>article</type><title>Achieving autonomic Web service compositions with models at runtime</title><source>Elsevier</source><creator>Alférez, Germán H. ; Pelechano, Vicente</creator><creatorcontrib>Alférez, Germán H. ; Pelechano, Vicente</creatorcontrib><description>Several exceptional situations may arise in the complex, heterogeneous, and changing contexts where Web service operations run. For instance, a Web service operation may have greatly increased its execution time or may have become unavailable. The contribution of this article is to provide a tool-supported framework to guide autonomic adjustments of context-aware service compositions using models at runtime. During execution, when problematic events arise in the context, models are used by an autonomic architecture to guide changes of the service composition. Under the closed-world assumption, the possible context events are fully known at design time. Nevertheless, it is difficult to foresee all the possible situations arising in uncertain contexts where service compositions run. Therefore, the proposed framework also covers the dynamic evolution of service compositions to deal with unexpected events in the open world. An evaluation demonstrates that our framework is efficient during dynamic adjustments.</description><identifier>ISSN: 0045-7906</identifier><identifier>EISSN: 1879-0755</identifier><identifier>DOI: 10.1016/j.compeleceng.2017.08.004</identifier><language>eng</language><publisher>Amsterdam: Elsevier Ltd</publisher><subject>Architecture ; Autonomic computing ; Dynamic adaptation ; Dynamic evolution ; Dynamic software product lines ; Evolution ; Models at runtime ; Run time (computers) ; Web service compositions ; Web services</subject><ispartof>Computers &amp; electrical engineering, 2017-10, Vol.63, p.332-352</ispartof><rights>2017</rights><rights>Copyright Elsevier BV Oct 2017</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c400t-cd13b45e025d1956cfacc2c525b6fee5578d3ef0f8fdf6282ad1d46553cbc35e3</citedby><cites>FETCH-LOGICAL-c400t-cd13b45e025d1956cfacc2c525b6fee5578d3ef0f8fdf6282ad1d46553cbc35e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Alférez, Germán H.</creatorcontrib><creatorcontrib>Pelechano, Vicente</creatorcontrib><title>Achieving autonomic Web service compositions with models at runtime</title><title>Computers &amp; electrical engineering</title><description>Several exceptional situations may arise in the complex, heterogeneous, and changing contexts where Web service operations run. For instance, a Web service operation may have greatly increased its execution time or may have become unavailable. The contribution of this article is to provide a tool-supported framework to guide autonomic adjustments of context-aware service compositions using models at runtime. During execution, when problematic events arise in the context, models are used by an autonomic architecture to guide changes of the service composition. Under the closed-world assumption, the possible context events are fully known at design time. Nevertheless, it is difficult to foresee all the possible situations arising in uncertain contexts where service compositions run. Therefore, the proposed framework also covers the dynamic evolution of service compositions to deal with unexpected events in the open world. An evaluation demonstrates that our framework is efficient during dynamic adjustments.</description><subject>Architecture</subject><subject>Autonomic computing</subject><subject>Dynamic adaptation</subject><subject>Dynamic evolution</subject><subject>Dynamic software product lines</subject><subject>Evolution</subject><subject>Models at runtime</subject><subject>Run time (computers)</subject><subject>Web service compositions</subject><subject>Web services</subject><issn>0045-7906</issn><issn>1879-0755</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNqNkM1OwzAQhC0EEqXwDkGcE-wkTpxjFfEnVeIC4mgl63XrqImL7RTx9rgqB46cVruamdV8hNwymjHKqvshAzvucYeA0ybLKaszKjJKyzOyYKJuUlpzfk4W8cLTuqHVJbnyfqBxr5hYkHYFW4MHM22Sbg52sqOB5AP7xKM7GMDkGG-9CcZOPvkyYZuMVuHOJ11I3DwFM-I1udDdzuPN71yS98eHt_Y5Xb8-vbSrdQolpSEFxYq-5EhzrljDK9AdQA48532lETmvhSpQUy200lUu8k4xVVacF9BDwbFYkrtT7t7Zzxl9kIOd3RRfStbUvGmEKKqoak4qcNZ7h1runRk79y0ZlUdmcpB_mMkjM0mFjESitz15Y8EIBZ30YHACVMYhBKms-UfKD3jofHA</recordid><startdate>201710</startdate><enddate>201710</enddate><creator>Alférez, Germán H.</creator><creator>Pelechano, Vicente</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201710</creationdate><title>Achieving autonomic Web service compositions with models at runtime</title><author>Alférez, Germán H. ; Pelechano, Vicente</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c400t-cd13b45e025d1956cfacc2c525b6fee5578d3ef0f8fdf6282ad1d46553cbc35e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Architecture</topic><topic>Autonomic computing</topic><topic>Dynamic adaptation</topic><topic>Dynamic evolution</topic><topic>Dynamic software product lines</topic><topic>Evolution</topic><topic>Models at runtime</topic><topic>Run time (computers)</topic><topic>Web service compositions</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Alférez, Germán H.</creatorcontrib><creatorcontrib>Pelechano, Vicente</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computers &amp; electrical engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Alférez, Germán H.</au><au>Pelechano, Vicente</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Achieving autonomic Web service compositions with models at runtime</atitle><jtitle>Computers &amp; electrical engineering</jtitle><date>2017-10</date><risdate>2017</risdate><volume>63</volume><spage>332</spage><epage>352</epage><pages>332-352</pages><issn>0045-7906</issn><eissn>1879-0755</eissn><abstract>Several exceptional situations may arise in the complex, heterogeneous, and changing contexts where Web service operations run. For instance, a Web service operation may have greatly increased its execution time or may have become unavailable. The contribution of this article is to provide a tool-supported framework to guide autonomic adjustments of context-aware service compositions using models at runtime. During execution, when problematic events arise in the context, models are used by an autonomic architecture to guide changes of the service composition. Under the closed-world assumption, the possible context events are fully known at design time. Nevertheless, it is difficult to foresee all the possible situations arising in uncertain contexts where service compositions run. Therefore, the proposed framework also covers the dynamic evolution of service compositions to deal with unexpected events in the open world. An evaluation demonstrates that our framework is efficient during dynamic adjustments.</abstract><cop>Amsterdam</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.compeleceng.2017.08.004</doi><tpages>21</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0045-7906
ispartof Computers & electrical engineering, 2017-10, Vol.63, p.332-352
issn 0045-7906
1879-0755
language eng
recordid cdi_proquest_journals_1975998836
source Elsevier
subjects Architecture
Autonomic computing
Dynamic adaptation
Dynamic evolution
Dynamic software product lines
Evolution
Models at runtime
Run time (computers)
Web service compositions
Web services
title Achieving autonomic Web service compositions with models at runtime
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T22%3A45%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Achieving%20autonomic%20Web%20service%20compositions%20with%20models%20at%20runtime&rft.jtitle=Computers%20&%20electrical%20engineering&rft.au=Alf%C3%A9rez,%20Germ%C3%A1n%20H.&rft.date=2017-10&rft.volume=63&rft.spage=332&rft.epage=352&rft.pages=332-352&rft.issn=0045-7906&rft.eissn=1879-0755&rft_id=info:doi/10.1016/j.compeleceng.2017.08.004&rft_dat=%3Cproquest_cross%3E1975998836%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c400t-cd13b45e025d1956cfacc2c525b6fee5578d3ef0f8fdf6282ad1d46553cbc35e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1975998836&rft_id=info:pmid/&rfr_iscdi=true