{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T22:52:51Z","timestamp":1776811971186,"version":"3.51.2"},"reference-count":16,"publisher":"European Society of Computational Methods in Sciences and Engineering","issue":"4-5","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JCM"],"published-print":{"date-parts":[[2024,8,14]]},"abstract":"<jats:p>Service discovery and composition are crucial tasks in the development of Web services, it is designed to select the appropriate services for each task and ensure that services are called in the correct order. Unlike traditional methods, we aim to solve the service composition problem from a new perspective by developing a novel service composition using semantics based natural language descriptions. The proposed algorithm employs a combination of natural language processing and semantic-based techniques to extract the functional semantics of service datasets and understand the user context. By parsing the user\u2019s request, the method extracts possible sub-queries contained within the request and identifies the appropriate combination of sub-queries. Leveraging the BM25 algorithm and the ESIM semantic matching model, the method identifies atomic services with high correlation with sub-queries and determines the composable atomic services set according to the defined composition constraints. Experimental results validate the efficacy of our method.<\/jats:p>","DOI":"10.3233\/jcm-247572","type":"journal-article","created":{"date-parts":[[2024,8,16]],"date-time":"2024-08-16T11:54:53Z","timestamp":1723809293000},"page":"3229-3243","source":"Crossref","is-referenced-by-count":0,"title":["A novel service composition algorithm using natural language semantics"],"prefix":"10.66113","volume":"24","author":[{"given":"Xiao","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinyu","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"55691","reference":[{"key":"10.3233\/JCM-247572_ref1","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/s10115-013-0623-0","article-title":"Clustering web services to facilitate service discovery","volume":"38","author":"Wu","year":"2014","journal-title":"Knowledge and Information Systems."},{"key":"10.3233\/JCM-247572_ref3","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.eswa.2019.01.025","article-title":"An integrated service recommendation approach for service-based system development","volume":"123","author":"Xie","year":"2019","journal-title":"Expert Systems With Applications."},{"issue":"4","key":"10.3233\/JCM-247572_ref4","doi-asserted-by":"crossref","first-page":"4980","DOI":"10.1109\/JSYST.2020.3025407","article-title":"New clustering-based semantic service selection and user preferential model","volume":"15","author":"Natarajan","year":"2020","journal-title":"IEEE Systems Journal."},{"key":"10.3233\/JCM-247572_ref5","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/s11761-018-0232-6","article-title":"A web service search engine for large-scale web service discovery based on the probabilistic topic modeling and clustering","volume":"12","author":"Bukhari","year":"2018","journal-title":"Service Oriented Computing and Applications."},{"issue":"4","key":"10.3233\/JCM-247572_ref8","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1561\/1500000019","article-title":"The probabilistic relevance framework: BM25 and beyond","volume":"3","author":"Robertson","year":"2009","journal-title":"Foundations and Trends\u00ae in Information Retrieval."},{"key":"10.3233\/JCM-247572_ref9","doi-asserted-by":"crossref","first-page":"65195","DOI":"10.1109\/ACCESS.2019.2915371","article-title":"Composition context-based web services similarity measure","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access."},{"issue":"11","key":"10.3233\/JCM-247572_ref10","doi-asserted-by":"crossref","first-page":"5225","DOI":"10.1109\/TKDE.2021.3059506","article-title":"Context-aware service recommendation based on knowledge graph embedding","volume":"34","author":"Mezni","year":"2021","journal-title":"IEEE Transactions on Knowledge and Data Engineering."},{"issue":"10","key":"10.3233\/JCM-247572_ref12","doi-asserted-by":"crossref","first-page":"2222","DOI":"10.1109\/TNNLS.2016.2582924","article-title":"LSTM: A search space odyssey","volume":"28","author":"Greff","year":"2016","journal-title":"IEEE Transactions on Neural Networks and Learning Systems."},{"issue":"3","key":"10.3233\/JCM-247572_ref14","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/s10844-015-0369-0","article-title":"Characterization and search of Web services through intensional knowledge","volume":"47","author":"Bianchini","year":"2016","journal-title":"Journal of Intelligent Information Systems."},{"issue":"4","key":"10.3233\/JCM-247572_ref16","doi-asserted-by":"crossref","first-page":"323","DOI":"10.5573\/IEIESPC.2023.12.4.323","article-title":"Analysis of Different Tense Recognition and Translation for Chinese\u2013English Translation using Machine Translation","volume":"12","author":"Ni","year":"2023","journal-title":"IEIE Transactions on Smart Processing & Computing."},{"issue":"3","key":"10.3233\/JCM-247572_ref21","doi-asserted-by":"crossref","first-page":"952","DOI":"10.1108\/K-12-2020-0909","article-title":"Service discovery mechanisms in cloud computing: A comprehensive and systematic literature review","volume":"51","author":"Heidari","year":"2022","journal-title":"Kybernetes."},{"key":"10.3233\/JCM-247572_ref22","doi-asserted-by":"crossref","first-page":"103664","DOI":"10.1016\/j.csi.2022.103664","article-title":"Computing performance requirements for web service compositions","volume":"83","author":"Garc\u00eda-Dom\u00ednguez","year":"2023","journal-title":"Computer Standards & Interfaces."},{"key":"10.3233\/JCM-247572_ref24","doi-asserted-by":"crossref","unstructured":"Hamdan NM, Admodisastro N. Towards a reference architecture for semantic interoperability in multi-cloud platforms. International Journal of Advanced Computer Science and Applications (IJACSA). 2023; 14(12).","DOI":"10.14569\/IJACSA.2023.0141254"},{"issue":"15","key":"10.3233\/JCM-247572_ref27","doi-asserted-by":"crossref","first-page":"17202","DOI":"10.1007\/s11227-022-04541-0","article-title":"Resource discovery approaches in cloudIoT: A systematic review","volume":"78","author":"Goudarzi","year":"2022","journal-title":"The Journal of Supercomputing."},{"key":"10.3233\/JCM-247572_ref28","doi-asserted-by":"crossref","first-page":"100498","DOI":"10.1016\/j.cosrev.2022.100498","article-title":"A systematic literature review on web service clustering approaches to enhance service discovery, selection and recommendation","volume":"45","author":"Agarwal","year":"2022","journal-title":"Computer Science Review."},{"issue":"1","key":"10.3233\/JCM-247572_ref30","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1080\/1206212X.2019.1698131","article-title":"Web service discovery with incorporation of web services clustering","volume":"45","author":"Jalal","year":"2023","journal-title":"International Journal of Computers and Applications."}],"container-title":["Journal of Computational Methods in Sciences and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JCM-247572","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T22:07:55Z","timestamp":1776809275000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JCM-247572"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,14]]},"references-count":16,"journal-issue":{"issue":"4-5"},"URL":"https:\/\/doi.org\/10.3233\/jcm-247572","relation":{},"ISSN":["1472-7978","1875-8983"],"issn-type":[{"value":"1472-7978","type":"print"},{"value":"1875-8983","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,8,14]]}}}