QoS-aware service composition based on sequences of services

Sylvain D'Hondt, Shingo Takada

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

Abstract

Service composition is an important part of developing Service-oriented Systems. There are two basic approaches for service composition. First, the developer identifies and searches for individual services that can be composed. In the second approach, the developer identifies the global input(s) and output(s) of the entire composition and searches for a composition with the best match. We propose a "middle of the road" approach, where we identify and search for "sequences of services", each of which is a consecutively executed service that appears within an existing composition stored in a database. Our approach utilizes a database containing Service-oriented Systems. The developer specifies a query containing functional and non-functional requirements in XML format. Then the query is used to search within the database for a sequence of services that matches the requirements. We show the results of an experiment that indicates our approach enabled subjects to find more executable compositions than a tool that searches for services individually.

Original languageEnglish
Title of host publicationICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems
PublisherSciTePress
Pages548-555
Number of pages8
Volume2
ISBN (Print)9789897580284
Publication statusPublished - 2014
Event16th International Conference on Enterprise Information Systems, ICEIS 2014 - Lisbon, Portugal
Duration: 2014 Apr 272014 Apr 30

Other

Other16th International Conference on Enterprise Information Systems, ICEIS 2014
CountryPortugal
CityLisbon
Period14/4/2714/4/30

Fingerprint

Quality of service
Chemical analysis
XML
Service composition
Data base
Developer
Experiments
Service-oriented
Query

Keywords

  • Quality of Service
  • Service Composition
  • Service Selection

ASJC Scopus subject areas

  • Management Information Systems
  • Information Systems and Management

Cite this

D'Hondt, S., & Takada, S. (2014). QoS-aware service composition based on sequences of services. In ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems (Vol. 2, pp. 548-555). SciTePress.

QoS-aware service composition based on sequences of services. / D'Hondt, Sylvain; Takada, Shingo.

ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems. Vol. 2 SciTePress, 2014. p. 548-555.

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

D'Hondt, S & Takada, S 2014, QoS-aware service composition based on sequences of services. in ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems. vol. 2, SciTePress, pp. 548-555, 16th International Conference on Enterprise Information Systems, ICEIS 2014, Lisbon, Portugal, 14/4/27.
D'Hondt S, Takada S. QoS-aware service composition based on sequences of services. In ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems. Vol. 2. SciTePress. 2014. p. 548-555
D'Hondt, Sylvain ; Takada, Shingo. / QoS-aware service composition based on sequences of services. ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems. Vol. 2 SciTePress, 2014. pp. 548-555
@inproceedings{c51396a4ee734634b42ab672a20db0b8,
title = "QoS-aware service composition based on sequences of services",
abstract = "Service composition is an important part of developing Service-oriented Systems. There are two basic approaches for service composition. First, the developer identifies and searches for individual services that can be composed. In the second approach, the developer identifies the global input(s) and output(s) of the entire composition and searches for a composition with the best match. We propose a {"}middle of the road{"} approach, where we identify and search for {"}sequences of services{"}, each of which is a consecutively executed service that appears within an existing composition stored in a database. Our approach utilizes a database containing Service-oriented Systems. The developer specifies a query containing functional and non-functional requirements in XML format. Then the query is used to search within the database for a sequence of services that matches the requirements. We show the results of an experiment that indicates our approach enabled subjects to find more executable compositions than a tool that searches for services individually.",
keywords = "Quality of Service, Service Composition, Service Selection",
author = "Sylvain D'Hondt and Shingo Takada",
year = "2014",
language = "English",
isbn = "9789897580284",
volume = "2",
pages = "548--555",
booktitle = "ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems",
publisher = "SciTePress",

}

TY - GEN

T1 - QoS-aware service composition based on sequences of services

AU - D'Hondt, Sylvain

AU - Takada, Shingo

PY - 2014

Y1 - 2014

N2 - Service composition is an important part of developing Service-oriented Systems. There are two basic approaches for service composition. First, the developer identifies and searches for individual services that can be composed. In the second approach, the developer identifies the global input(s) and output(s) of the entire composition and searches for a composition with the best match. We propose a "middle of the road" approach, where we identify and search for "sequences of services", each of which is a consecutively executed service that appears within an existing composition stored in a database. Our approach utilizes a database containing Service-oriented Systems. The developer specifies a query containing functional and non-functional requirements in XML format. Then the query is used to search within the database for a sequence of services that matches the requirements. We show the results of an experiment that indicates our approach enabled subjects to find more executable compositions than a tool that searches for services individually.

AB - Service composition is an important part of developing Service-oriented Systems. There are two basic approaches for service composition. First, the developer identifies and searches for individual services that can be composed. In the second approach, the developer identifies the global input(s) and output(s) of the entire composition and searches for a composition with the best match. We propose a "middle of the road" approach, where we identify and search for "sequences of services", each of which is a consecutively executed service that appears within an existing composition stored in a database. Our approach utilizes a database containing Service-oriented Systems. The developer specifies a query containing functional and non-functional requirements in XML format. Then the query is used to search within the database for a sequence of services that matches the requirements. We show the results of an experiment that indicates our approach enabled subjects to find more executable compositions than a tool that searches for services individually.

KW - Quality of Service

KW - Service Composition

KW - Service Selection

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

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

M3 - Conference contribution

AN - SCOPUS:84902344614

SN - 9789897580284

VL - 2

SP - 548

EP - 555

BT - ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems

PB - SciTePress

ER -