Papers

Peer-reviewed
2016

Higher-Order Functions for Modeling Hierarchical Service Bindings.

PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016)
  • Takao Nakaguchi
  • ,
  • Yohei Murakami
  • ,
  • Donghui Lin
  • ,
  • Toru Ishida 0001

First page
798
Last page
803
Language
English
Publishing type
Research paper (international conference proceedings)
DOI
10.1109/SCC.2016.110
Publisher
IEEE COMPUTER SOC

Service composition is the technique of creating new services by combining several existing services. Composite services can be also combined with other composite services to form nested or hierarchical services. Given that service composition depends on the interoperability created by using common network protocols and invocation interfaces, a composite service can have an impractically large number of variations depending of the number of available services and the composite's structure. It is hard to enumerate and maintain all variations possible. To solve this problem, we introduce a higher-order function that can take functions as parameters to allow function invocation. In concrete terms, we propose the following methods: (1) a hierarchical service composition description by introducing higher-order functions and (2) a method to implement (1) in an existing composite service execution system. As a test, we apply the proposals to Language Grid, and evaluate the results. They show that our methods can reduce the number of variations that need to be registered and managed even though their overheads are quite practical.

Link information
DOI
https://doi.org/10.1109/SCC.2016.110
DBLP
https://dblp.uni-trier.de/rec/conf/IEEEscc/NakaguchiMLI16
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000387644200104&DestApp=WOS_CPL
URL
https://dblp.uni-trier.de/conf/IEEEscc/2016
URL
https://dblp.uni-trier.de/db/conf/IEEEscc/scc2016.html#NakaguchiMLI16
ID information
  • DOI : 10.1109/SCC.2016.110
  • DBLP ID : conf/IEEEscc/NakaguchiMLI16
  • Web of Science ID : WOS:000387644200104

Export
BibTeX RIS