A service binding framework for open environment

Masahiro Tanaka, Yohei Murakami, Donghui Lin, Toru Ishida

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

A service invocation in a composite service is usually defined by its interface for abstraction. Once the interface is standardized and many services which have the same interface become available, a user can bind preferable ones to the composite service only by setting endpoints. Since new services become available day by day in open environment, it is crucial to automatically construct the bindings according to user's requirements. However, runtime binding construction often degrades the performance because searching a vast amount of possible bindings is time-consuming. Moreover, bindings need to be modified even during execution of a composite service when some adaptation process is applied. In this paper, we proposed a framework for constructing bindings, which is based on ATMS (Assumption-based Truth Maintenance System). The framework effectively caches possibilities of bindings and can manage changes of bindings when a runtime adaptation process is applied. We implemented a prototype of the framework and confirmed that it works fast enough for a real scale service composition.

Original languageEnglish
Title of host publicationProceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012
Pages226-233
Number of pages8
DOIs
Publication statusPublished - 2012 Oct 17
Externally publishedYes
Event2012 IEEE 9th International Conference on Services Computing, SCC 2012 - Honolulu, HI, United States
Duration: 2012 Jun 242012 Jun 29

Publication series

NameProceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012

Conference

Conference2012 IEEE 9th International Conference on Services Computing, SCC 2012
CountryUnited States
CityHonolulu, HI
Period12/6/2412/6/29

Fingerprint

Composite materials
Chemical analysis

Keywords

  • assumption-based trust maintenance system
  • runtime adaptation
  • service composition

ASJC Scopus subject areas

  • Software

Cite this

Tanaka, M., Murakami, Y., Lin, D., & Ishida, T. (2012). A service binding framework for open environment. In Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012 (pp. 226-233). [6274148] (Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012). https://doi.org/10.1109/SCC.2012.74

A service binding framework for open environment. / Tanaka, Masahiro; Murakami, Yohei; Lin, Donghui; Ishida, Toru.

Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012. 2012. p. 226-233 6274148 (Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tanaka, M, Murakami, Y, Lin, D & Ishida, T 2012, A service binding framework for open environment. in Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012., 6274148, Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012, pp. 226-233, 2012 IEEE 9th International Conference on Services Computing, SCC 2012, Honolulu, HI, United States, 12/6/24. https://doi.org/10.1109/SCC.2012.74
Tanaka M, Murakami Y, Lin D, Ishida T. A service binding framework for open environment. In Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012. 2012. p. 226-233. 6274148. (Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012). https://doi.org/10.1109/SCC.2012.74
Tanaka, Masahiro ; Murakami, Yohei ; Lin, Donghui ; Ishida, Toru. / A service binding framework for open environment. Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012. 2012. pp. 226-233 (Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012).
@inproceedings{6d4d9db652e3496cb60922a6f2b55fb5,
title = "A service binding framework for open environment",
abstract = "A service invocation in a composite service is usually defined by its interface for abstraction. Once the interface is standardized and many services which have the same interface become available, a user can bind preferable ones to the composite service only by setting endpoints. Since new services become available day by day in open environment, it is crucial to automatically construct the bindings according to user's requirements. However, runtime binding construction often degrades the performance because searching a vast amount of possible bindings is time-consuming. Moreover, bindings need to be modified even during execution of a composite service when some adaptation process is applied. In this paper, we proposed a framework for constructing bindings, which is based on ATMS (Assumption-based Truth Maintenance System). The framework effectively caches possibilities of bindings and can manage changes of bindings when a runtime adaptation process is applied. We implemented a prototype of the framework and confirmed that it works fast enough for a real scale service composition.",
keywords = "assumption-based trust maintenance system, runtime adaptation, service composition",
author = "Masahiro Tanaka and Yohei Murakami and Donghui Lin and Toru Ishida",
year = "2012",
month = "10",
day = "17",
doi = "10.1109/SCC.2012.74",
language = "English",
isbn = "9780769547534",
series = "Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012",
pages = "226--233",
booktitle = "Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012",

}

TY - GEN

T1 - A service binding framework for open environment

AU - Tanaka, Masahiro

AU - Murakami, Yohei

AU - Lin, Donghui

AU - Ishida, Toru

PY - 2012/10/17

Y1 - 2012/10/17

N2 - A service invocation in a composite service is usually defined by its interface for abstraction. Once the interface is standardized and many services which have the same interface become available, a user can bind preferable ones to the composite service only by setting endpoints. Since new services become available day by day in open environment, it is crucial to automatically construct the bindings according to user's requirements. However, runtime binding construction often degrades the performance because searching a vast amount of possible bindings is time-consuming. Moreover, bindings need to be modified even during execution of a composite service when some adaptation process is applied. In this paper, we proposed a framework for constructing bindings, which is based on ATMS (Assumption-based Truth Maintenance System). The framework effectively caches possibilities of bindings and can manage changes of bindings when a runtime adaptation process is applied. We implemented a prototype of the framework and confirmed that it works fast enough for a real scale service composition.

AB - A service invocation in a composite service is usually defined by its interface for abstraction. Once the interface is standardized and many services which have the same interface become available, a user can bind preferable ones to the composite service only by setting endpoints. Since new services become available day by day in open environment, it is crucial to automatically construct the bindings according to user's requirements. However, runtime binding construction often degrades the performance because searching a vast amount of possible bindings is time-consuming. Moreover, bindings need to be modified even during execution of a composite service when some adaptation process is applied. In this paper, we proposed a framework for constructing bindings, which is based on ATMS (Assumption-based Truth Maintenance System). The framework effectively caches possibilities of bindings and can manage changes of bindings when a runtime adaptation process is applied. We implemented a prototype of the framework and confirmed that it works fast enough for a real scale service composition.

KW - assumption-based trust maintenance system

KW - runtime adaptation

KW - service composition

UR - http://www.scopus.com/inward/record.url?scp=84867352013&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84867352013&partnerID=8YFLogxK

U2 - 10.1109/SCC.2012.74

DO - 10.1109/SCC.2012.74

M3 - Conference contribution

AN - SCOPUS:84867352013

SN - 9780769547534

T3 - Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012

SP - 226

EP - 233

BT - Proceedings - 2012 IEEE 9th International Conference on Services Computing, SCC 2012

ER -