An environment for service composition, execution and resource allocation

  • Authors:
  • Jan Kwiatkowski;Krzysztof Juszczyszyn;Grzegorz Kolaczek

  • Affiliations:
  • Institute of Informatics, Wroclaw University of Technology, Wroclaw, Poland;Institute of Informatics, Wroclaw University of Technology, Wroclaw, Poland;Institute of Informatics, Wroclaw University of Technology, Wroclaw, Poland

  • Venue:
  • PARA'12 Proceedings of the 11th international conference on Applied Parallel and Scientific Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years the evolution of software architectures led to the rising prominence of the Service Oriented Architecture (SOA) concept. The services can be deployed in distributed environments and executed on different hardware and software platforms. In the paper a configurable and flexible environment, allowing composition, deployment and execution of composite services, which can be applied in the wide range of SOA-based systems is presented. It supports service semantic description, composition and the distribution of service requests guaranteeing services quality, especially efficient allocating communication and computational resources to services. We present an unified approach, which assumes the semantic description of Web service functionalities with an XML-based language - Smart Service Description Language which provides similar features to that of OWL-S or WSDL, however, it was designed to support services execution and monitoring. These unique features allow to design a service execution engine, compatible with the underlying execution environment and providing support for service QoS guarantees.