Abstract

Service Oriented Architecture (SOA) introduced the web services as distributed computing components that can be independently deployed and invoked by other services or software to provide simple or complex tasks. In this paper we propose a novel approach to solve the problem of the business processes execution engine web service selection and services composition in the Service Oriented Architecture (SOA) related to the Synchronous mode.  The paper provides a mechanism to improve the web services selection and service composition, using dynamic web services and service composition classification and Simulated Annealing (SA) to satisfy services' requirements expressed as the Service Level Agreement (SLA). The results show that the proposed approach enhanced the services composition by increasing the availability and decreasing the response time to the service composite.

Highlights

  • Service Oriented Architecture (SOA) introduced the web services as distributed computing components that collaborate with other services in a loosely coupled manner to perform simple tasks over the internet

  • This section discusses the results of the web services and composite services Quality of Service (QoS) obtained from the simulator experiments for the standard static approach and proposed dynamic service composition approach

  • Figure (4) shows that the results of the proposed approach for all modes are better than the standard business process execution engines modes; where the composite services' availability is higher than the standard service composition approaches for all modes

Read more

Summary

Introduction

SOA introduced the web services as distributed computing components that collaborate with other services in a loosely coupled manner to perform simple tasks over the internet. Statically approaches used to select web services and compose business processes in design time are inappropriate (Zeng et al, 2003); instead, dynamic composition approaches and techniques are required where the QoS changes of the composed web services during the runtime are taken into account. In this research we propose a new approach which is based on web services and composite services classification and SA algorithm This approach solves the problems related to services composition and business process execution engines that support synchronous processing mode. This paper is organized as follows: section 2 presents all the researches related to the web services selection and composition, in section 3, proposed approach is introduced, which includes the proposed execution engine architecture and the proposed execution algorithms.

Related Work
Architecture
Simulation
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call