{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:34:56Z","timestamp":1754156096056,"version":"3.41.2"},"reference-count":35,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2019,12,2]],"date-time":"2019-12-02T00:00:00Z","timestamp":1575244800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJWIS"],"published-print":{"date-parts":[[2019,12,2]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>Service composition phenomenon based on non-scenario aspects are become the latest issues in enterprise software applications of the multi-cloud environment due to the phenomenal increase in a number of Web services. The traditional service composition patterns are hard to support the dynamic, flexible and autonomous service composition in the inter-cloud platform. To address this problem, this paper aims to describe a dynamic service composition framework (SCF) that is enriched with various structural and functional aspects of composition patterns in a cloud computing environment. The proposed methodology helps to integrate various heterogeneous cloud services dynamically to acquire an optimal and novel enterprise solution for delivering the service to the end-users automatically.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>SCF and different composition patterns have been used to compose the services present in the inter-cloud architecture of the multi-agent-based system. Further, the proposed dynamic service composition algorithm is illustrated using a hybrid approach, where service are chosen according to various needs of quality of service parameters. Besides, a priority-based service scheduling algorithm is proposed that facilitates the automation of delivering cloud service optimally.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The proposed framework is capable of composing the heterogeneous service and facilitate the structural and functional aspects of service composition process in enterprise cloud-based applications in terms of flexibility, scalability, integrity and dynamicity of the cloud bus. The advantage of the proposed algorithm is that it helps to minimize the execution cost, processing time and get better success rate in delivering the service as per customer\u2019s need.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The novelty of the proposed architecture coordinates cloud participants, automate service discovery pattern, reconfigure scheduled services and focus on aggregating a composite services in inter-cloud environments. Besides, the proposed framework supported several non-functional characteristics such as robustness, flexibility, dynamicity, scalability and reliability of the system.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ijwis-01-2019-0005","type":"journal-article","created":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T04:38:30Z","timestamp":1565066310000},"page":"550-576","source":"Crossref","is-referenced-by-count":0,"title":["Dynamic service composition in enterprise cloud bus architecture"],"prefix":"10.1108","volume":"15","author":[{"given":"Gitosree","family":"Khan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sabnam","family":"Sengupta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anirban","family":"Sarkar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"issue":"6","key":"key2020012715181295100_ref001","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2532780.2532801","article-title":"Web service execution model for cloud environment","volume":"38","year":"2013","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"issue":"2","key":"key2020012715181295100_ref002","first-page":"7","article-title":"A hybrid approach for efficient Web service composition with end-to-end QoS constraints","volume":"6","year":"2012","journal-title":"ACM Transactions on the Web ( Web)"},{"issue":"2","key":"key2020012715181295100_ref003","first-page":"472","article-title":"Dynamic task-scheduling in grid computing using prioritized round robin algorithm","volume":"8","year":"2011","journal-title":"International Journal of Computer Science Issues (IJCSI)"},{"first-page":"2254","article-title":"A QoS-aware service selection method for cloud service composition","year":"2012","key":"key2020012715181295100_ref004"},{"issue":"4","key":"key2020012715181295100_ref005","first-page":"793","article-title":"Automatic dynamic Web service composition: a survey and problem formalization","volume":"30","year":"2012","journal-title":"Computing and Informatics"},{"key":"key2020012715181295100_ref006","first-page":"577","article-title":"A high performance enterprise service bus platform for complex event processing","volume-title":"Seventh International Conference on IEEE Grid and Cooperative Computing (GCC 2008)","year":"2008"},{"key":"key2020012715181295100_ref007","first-page":"287","article-title":"Design of a dynamic composition handler for esb-based services","volume-title":"IEEE International Conference on e-Business Engineering, (ICEBE 2007)","year":"2007"},{"key":"key2020012715181295100_ref008","first-page":"201","article-title":"A review of quality of service (QoS) driven dynamic Web service selection techniques","volume-title":"IEEE 2010 International Conference on Industrial and Information Systems (ICIIS)","year":"2010"},{"issue":"5","key":"key2020012715181295100_ref009","doi-asserted-by":"crossref","first-page":"595","DOI":"10.7753\/IJCATR0205.1013","article-title":"QoS driven task scheduling in cloud computing","volume":"2","year":"2013","journal-title":"International Journal of Computer Applications Technology and Research"},{"key":"key2020012715181295100_ref010","first-page":"778","article-title":"A priority based job scheduling algorithm in cloud computing","volume":"50","year":"2012","journal-title":"Procedia Engineering"},{"key":"key2020012715181295100_ref011","first-page":"1","article-title":"Agent-based service composition in cloud computing","volume-title":"Grid and Distributed Computing, Control and Automation","year":"2010"},{"key":"key2020012715181295100_ref012","first-page":"59","article-title":"Self-organizing agents for service composition in cloud computing","volume-title":"IEEE Second International Conference on Cloud Computing Technology and Science (CloudCom)","year":"2010"},{"issue":"1","key":"key2020012715181295100_ref013","first-page":"2315","article-title":"Qos based scheduling of workflows in cloud computing","volume":"1","year":"2012","journal-title":"Int J Comput Sci Electr Eng"},{"key":"key2020012715181295100_ref014","first-page":"459","article-title":"Combine automatic and manual process on Web service selection and composition to support QoS","volume-title":"IEEE 12th International Conference on Computer Supported Cooperative Work in Design, (CSCWD 2008)","year":"2008"},{"issue":"2","key":"key2020012715181295100_ref015","doi-asserted-by":"crossref","first-page":"787","DOI":"10.1016\/j.jnca.2011.11.012","article-title":"A novel architecture for Web service composition","volume":"35","year":"2012","journal-title":"Journal of Network and Computer Applications"},{"key":"key2020012715181295100_ref016","first-page":"363","article-title":"Priority based service scheduling in enterprise cloud bus architecture","volume-title":"IEEE International Conference on Foundations and Frontiers in Computer, Communication and Electrical Engineering (C2E2 2016)","year":"2016"},{"issue":"7","key":"key2020012715181295100_ref017","doi-asserted-by":"crossref","first-page":"13","DOI":"10.14257\/ijseia.2017.11.7.02","article-title":"Behavioral modeling of enterprise cloud bus system: high level petri net based approach\u201d, (SERSC)","volume":"11","year":"2017","journal-title":"International Journal of Software Engineering and Its Applications ( Applications)"},{"key":"key2020012715181295100_ref018","first-page":"149","article-title":"Modeling of multi-cloud architecture using UML 2.0: agent abstraction based approach","volume-title":"Proc. of 23rd International Conference on Software Engineering and Data Engineering (SEDE)","year":"2014"},{"key":"key2020012715181295100_ref019","doi-asserted-by":"crossref","first-page":"1672","DOI":"10.1109\/INDIN.2015.7281985","article-title":"Web service discovery in enterprise cloud bus framework: T vector based model","volume-title":"2015 IEEE 13th International Conference on Industrial Informatics (INDIN)","year":"2015"},{"issue":"1","key":"key2020012715181295100_ref020","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10489-010-0238-z","article-title":"Dynamic planning approach to automated Web service composition","volume":"36","year":"2012","journal-title":"Applied Intelligence"},{"key":"key2020012715181295100_ref021","first-page":"102","article-title":"December. Selection of services for Data-Centric cloud applications: a QoS based approach","volume-title":"IEEE 2013 2nd International Conference on Advanced Computing, Networking and Security (ADCONS)","year":"2013"},{"issue":"6","key":"key2020012715181295100_ref022","doi-asserted-by":"crossref","first-page":"389","DOI":"10.14257\/ijhit.2013.6.6.35","article-title":"Dynamic composition of Web service based on cloud computing","volume":"6","year":"2013","journal-title":"International Journal of Hybrid Information Technology"},{"issue":"11","key":"key2020012715181295100_ref023","first-page":"147","article-title":"Priority based job scheduling techniques in cloud computing: a systematic review","volume":"2","year":"2013","journal-title":"International Journal of Scientific and Technology Research"},{"issue":"1","key":"key2020012715181295100_ref024","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.jksuci.2013.08.003","article-title":"Appraisal and analysis on various Web service composition approaches based on QoS factors","volume":"26","year":"2014","journal-title":"Journal of King Saud University-Computer and Information Sciences"},{"key":"key2020012715181295100_ref025","first-page":"558","article-title":"A brokerage-based approach for cloud service selection","volume-title":"2012 IEEE 5th International Conference on Cloud Computing (CLOUD)","year":"2012"},{"key":"key2020012715181295100_ref026","first-page":"30","article-title":"Sla-based service composition in enterprise computing","volume-title":"Quality of Service, 2008. IWQoS. 16th International Workshop on","year":"2008"},{"key":"key2020012715181295100_ref027","doi-asserted-by":"crossref","first-page":"942","DOI":"10.1016\/j.phpro.2012.05.158","article-title":"A new class of priority-based weighted fair scheduling algorithm","volume":"33","year":"2012","journal-title":"Physics Procedia"},{"issue":"2","key":"key2020012715181295100_ref028","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MIC.2009.26","article-title":"A dependable ESB framework for service integration","volume":"13","year":"2009","journal-title":"IEEE Internet Computing"},{"key":"key2020012715181295100_ref029","first-page":"1","article-title":"QoS-aware service selection in virtualization-based cloud computing","volume-title":"Network Operations and Management Symposium (APNOMS), 2012 14th Asia-Pacific","year":"2012"},{"key":"key2020012715181295100_ref030","first-page":"290","article-title":"Cloud computing service composition and search based on semantic","volume-title":"IEEE International Conference on Cloud Computing","year":"2009"},{"issue":"2","key":"key2020012715181295100_ref031","article-title":"Intercloud architecture framework for heterogeneous multi-provider cloud based infrastructure services provisioning","volume":"4","year":"2013","journal-title":"International Journal of Next-Generation Computing"},{"key":"key2020012715181295100_ref032","doi-asserted-by":"crossref","first-page":"777","DOI":"10.1109\/WAINA.2013.237","article-title":"Intercloud architecture framework for heterogeneous cloud based infrastructure services provisioning on-demand","volume-title":"2013 27th International Conference on Advanced Information Networking and Applications Workshops","year":"2013"},{"key":"key2020012715181295100_ref033","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1109\/IC2E.2014.25","article-title":"Autoscaling Web applications in heterogeneous cloud infrastructures","volume-title":"2014 IEEE International Conference on Cloud Engineering","year":"2014"},{"key":"key2020012715181295100_ref034","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/CSCloud.2015.73","article-title":"Efficiency-aware workload optimizations of heterogeneous cloud computing for capacity planning in financial industry","volume-title":"2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing","year":"2015"},{"issue":"2","key":"key2020012715181295100_ref035","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1504\/IJBPIM.2017.083792","article-title":"Modelling of business processes for software as a service","volume":"8","year":"2017","journal-title":"International Journal of Business Process Integration and Management"}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-01-2019-0005\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-01-2019-0005\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:23:42Z","timestamp":1753395822000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/15\/5\/550-576\/165237"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,2]]},"references-count":35,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,12,2]]}},"alternative-id":["10.1108\/IJWIS-01-2019-0005"],"URL":"https:\/\/doi.org\/10.1108\/ijwis-01-2019-0005","relation":{},"ISSN":["1744-0084","1744-0084"],"issn-type":[{"type":"print","value":"1744-0084"},{"type":"print","value":"1744-0084"}],"subject":[],"published":{"date-parts":[[2019,12,2]]}}}