Authors:
Dirk Thissen
and
Thomas Brambring
Affiliation:
RWTH Aachen University, Germany
Keyword(s):
Web services, replication, quality of service, proxy.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Collaboration and e-Services
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
Mobile Software and Services
;
Ontologies and the Semantic Web
;
Services Science
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
The concept of web services defines a middleware for implementing distributed applications independent of used platforms and programming languages. When developing new software systems, re-use of functionnality of existing services can be done to reduce development time and costs. This process of re-use is called web service composition. But, current web service standards are not equipped to consider non-functional requirements, i.e. quality of service (QoS) aspects of a user to a composed service. Thus, capabilities of composed services cannot be guaranteed. This paper presents an approach to integrate QoS aspects into the composition of web services by using service replication. At composition time, service instances are chosen depending on the QoS requirements of a user to the whole service, and it is decided which services in the composition have to be replicated and which replication strategy to use. Replication ensures that the QoS requirements are not only considered at servic
e selection time, but also can be granted at service runtime.
(More)