Authors: Reena Gupta; Raj Kamal; Ugrasen Suman
Addresses: School of Computer Science and Information Technology, Devi Ahilya Vishwavidyalaya, 452001, India ' School of Computer Science and Information Technology, Devi Ahilya Vishwavidyalaya, 452001, India; Prestige Institute of Engineering, Management and Research, Indore 452010, India ' School of Computer Science and Information Technology, Devi Ahilya Vishwavidyalaya, 452001, India
Abstract: Many complex business-applications require the composition of tasks invoking multiple web services. The complexity of a composition process increases when a composition needs dynamic functionalities. Web services (WSs) of different service providers can be functionally identical, but have varying Quality of Service (QoS) attributes. A QoS optimisation is thus required at every stage in a composite web service (CWS). Maximising the overall utility functions are the need at both, component and composition levels. Local (task level) or global (composition using tasks in CWS) optimisation is currently used approach during the composition from the tasks. The present paper proposes a hybrid approach using the local as well as global optimisations. While local optimisation ensures the composition from the WSs in the trustworthy environment, the global optimisation satisfies the QoS constraints at the global level. The approach uses a hybrid orchestration structure. It maximises overall utility functions and reduces computational time related complexity.
Keywords: service oriented architecture; SOA; composite web service; CWS; web services composition; hybrid orchestration; quality of service; QoS; dynamic orchestration; composite service; computational time complexity; web-services local optimisation; web-services global optimisation; parallel web-services structure; sequential web-services structure.
International Journal of Web Engineering and Technology, 2018 Vol.13 No.1, pp.30 - 55
Published online: 17 Jun 2018 *Full-text access for editors Access for subscribers Purchase this article Comment on this article