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
T2 - 2012 IEEE 9th International Conference on Services Computing, SCC 2012
Y2 - 24 June 2012 through 29 June 2012
ER -