Abstract
It is important for service-oriented architectures to consider about how the composition of web services affects business processes. For instance, a single web service may not have been adequate for most complex business operations, needing the use of multiple web services. This paper proposed a novel technique for optimal partitioning and execution of the services using a decentralized environment. The proposed technique is designed and developed using a genetic algorithm with multiple high task allocations on a single server. We compared three existing techniques, including meta-heuristic genetic algorithm, heuristics like Pooling-and-Greedy-Merge (PGM) technique, and Merge-by-Define-Use (MDU) technique, to a simulation of Business Process Execution Language (BPEL) partition using genetic algorithm through multiple high tasks allocation to single server node. The proposed technique is practical and advantageous. In terms of execution time, number of server requests, and throughput, the proposed technique outperformed the existing GA, PGM, and MDU techniques.
Highlights
In Service-Oriented Architecture (SOA), web services are the most important and widely implemented technologies which are interoperable machines-to-machines interactions that happen over networks [1]
Whenever multiple software components and service providers are intricate in business programs, a composition of web service is essential to create a composite web service that combines multiple web-based services to collaborate with one another [4]
The work focused on analyzing the simulation of proposed techniques (MHGA) for the partition of the Business Process Execution Language (BPEL) program generated from composite service in service composition
Summary
In Service-Oriented Architecture (SOA), web services are the most important and widely implemented technologies which are interoperable machines-to-machines interactions that happen over networks [1]. A Large number of connected heterogeneous devices containing objects are expected to deploy than existing deployed devices in the coming few years. These devices require a reliable connection between them anywhere and forever which provides the ability to collect data. The large availability of devices is advantageous Traditional services such as traffic control and healthcare are experiencing a shift to a new category of service industry demands. Apart from functionalities, as well as non-functional necessities often defined by QoS are employed by web services to come across operator demands [5, 6], and to satisfy business needs, and service level agreements (SLAs) are becoming an integral part of web based composition process of services
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.