Discovering composable web services using functional semantics and service dependencies based on natural language requests
The processes of service discovery, selection and composition are crucial tasks in web service based application development. Most web service-driven applications are complex and are composed of more than one service, so, it becomes important for application designers to identify the best service to...
Gespeichert in:
Veröffentlicht in: | Information systems frontiers 2019-02, Vol.21 (1), p.175-189 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 189 |
---|---|
container_issue | 1 |
container_start_page | 175 |
container_title | Information systems frontiers |
container_volume | 21 |
creator | S, Sowmya Kamath V. S., Ananthanarayana |
description | The processes of service discovery, selection and composition are crucial tasks in web service based application development. Most web service-driven applications are complex and are composed of more than one service, so, it becomes important for application designers to identify the best service to perform the next task in the intended application’s workflow. In this paper, a framework for discovering composable service sets as per user’s complex requirements is proposed. The proposed approach uses natural language processing and semantics based techniques to extract the functional semantics of the service dataset and also to understand user context. In case of simple queries, basic services may be enough to satisfy the user request, however, in case of complex queries, several basic services may have to be identified to serve all the requirements, in the correct sequence. For this, the service dependencies of all the services are used for constructing a service interface graph for finding suitable composable services. Experiments showed that the proposed approach was effective towards finding relevant services for simple & complex queries and achieved an average accuracy rate of 75.09 % in finding correct composable service templates. |
doi_str_mv | 10.1007/s10796-017-9738-2 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2205212960</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2205212960</sourcerecordid><originalsourceid>FETCH-LOGICAL-c316t-f504ea6de0e0643e82e59d57a1b940685bc0946362964ab3d394cf6e8e27c6c23</originalsourceid><addsrcrecordid>eNp1kE1LxDAQhoMouK7-AG8Bz9V8tElzlPUTBC96Dmk6Xbp0k5ppV_TX27qKJ08TmPd5hzyEnHN2yRnTV8iZNipjXGdGyzITB2TBCy0yk3NzOL1lqTMphTomJ4gbxrgSuliQz5sWfdxBasOa-rjtI7qqA_oOFUVIu9YD0hHnbTMGP7QxuG7abF0YWo_Uhfo3R2voIdQQfDsxlUOoaQw0uGFME9O5sB7dGmiCtxFwwFNy1LgO4exnLsnr3e3L6iF7er5_XF0_ZV5yNWRNwXJwqgYGTOUSSgGFqQvteGVypsqi8szkSiphVO4qWUuT-0ZBCUJ75YVckot9b5_i92W7iWOavoFWCFYIPoFsSvF9yqeImKCxfWq3Ln1Yzuys2O4V20mxnRXbuVnsGexnf5D-mv-HvgC88oEe</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2205212960</pqid></control><display><type>article</type><title>Discovering composable web services using functional semantics and service dependencies based on natural language requests</title><source>Springer Nature - Complete Springer Journals</source><creator>S, Sowmya Kamath ; V. S., Ananthanarayana</creator><creatorcontrib>S, Sowmya Kamath ; V. S., Ananthanarayana</creatorcontrib><description>The processes of service discovery, selection and composition are crucial tasks in web service based application development. Most web service-driven applications are complex and are composed of more than one service, so, it becomes important for application designers to identify the best service to perform the next task in the intended application’s workflow. In this paper, a framework for discovering composable service sets as per user’s complex requirements is proposed. The proposed approach uses natural language processing and semantics based techniques to extract the functional semantics of the service dataset and also to understand user context. In case of simple queries, basic services may be enough to satisfy the user request, however, in case of complex queries, several basic services may have to be identified to serve all the requirements, in the correct sequence. For this, the service dependencies of all the services are used for constructing a service interface graph for finding suitable composable services. Experiments showed that the proposed approach was effective towards finding relevant services for simple & complex queries and achieved an average accuracy rate of 75.09 % in finding correct composable service templates.</description><identifier>ISSN: 1387-3326</identifier><identifier>EISSN: 1572-9419</identifier><identifier>DOI: 10.1007/s10796-017-9738-2</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Business and Management ; Control ; Information systems ; Internet service providers ; IT in Business ; Management of Computing and Information Systems ; Natural language ; Natural language processing ; Operations Research/Decision Theory ; Queries ; Semantics ; Systems Theory ; Web services ; Workflow</subject><ispartof>Information systems frontiers, 2019-02, Vol.21 (1), p.175-189</ispartof><rights>Springer Science+Business Media New York 2017</rights><rights>Information Systems Frontiers is a copyright of Springer, (2017). All Rights Reserved.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c316t-f504ea6de0e0643e82e59d57a1b940685bc0946362964ab3d394cf6e8e27c6c23</citedby><cites>FETCH-LOGICAL-c316t-f504ea6de0e0643e82e59d57a1b940685bc0946362964ab3d394cf6e8e27c6c23</cites><orcidid>0000-0002-0888-7238</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10796-017-9738-2$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10796-017-9738-2$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>S, Sowmya Kamath</creatorcontrib><creatorcontrib>V. S., Ananthanarayana</creatorcontrib><title>Discovering composable web services using functional semantics and service dependencies based on natural language requests</title><title>Information systems frontiers</title><addtitle>Inf Syst Front</addtitle><description>The processes of service discovery, selection and composition are crucial tasks in web service based application development. Most web service-driven applications are complex and are composed of more than one service, so, it becomes important for application designers to identify the best service to perform the next task in the intended application’s workflow. In this paper, a framework for discovering composable service sets as per user’s complex requirements is proposed. The proposed approach uses natural language processing and semantics based techniques to extract the functional semantics of the service dataset and also to understand user context. In case of simple queries, basic services may be enough to satisfy the user request, however, in case of complex queries, several basic services may have to be identified to serve all the requirements, in the correct sequence. For this, the service dependencies of all the services are used for constructing a service interface graph for finding suitable composable services. Experiments showed that the proposed approach was effective towards finding relevant services for simple & complex queries and achieved an average accuracy rate of 75.09 % in finding correct composable service templates.</description><subject>Business and Management</subject><subject>Control</subject><subject>Information systems</subject><subject>Internet service providers</subject><subject>IT in Business</subject><subject>Management of Computing and Information Systems</subject><subject>Natural language</subject><subject>Natural language processing</subject><subject>Operations Research/Decision Theory</subject><subject>Queries</subject><subject>Semantics</subject><subject>Systems Theory</subject><subject>Web services</subject><subject>Workflow</subject><issn>1387-3326</issn><issn>1572-9419</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1kE1LxDAQhoMouK7-AG8Bz9V8tElzlPUTBC96Dmk6Xbp0k5ppV_TX27qKJ08TmPd5hzyEnHN2yRnTV8iZNipjXGdGyzITB2TBCy0yk3NzOL1lqTMphTomJ4gbxrgSuliQz5sWfdxBasOa-rjtI7qqA_oOFUVIu9YD0hHnbTMGP7QxuG7abF0YWo_Uhfo3R2voIdQQfDsxlUOoaQw0uGFME9O5sB7dGmiCtxFwwFNy1LgO4exnLsnr3e3L6iF7er5_XF0_ZV5yNWRNwXJwqgYGTOUSSgGFqQvteGVypsqi8szkSiphVO4qWUuT-0ZBCUJ75YVckot9b5_i92W7iWOavoFWCFYIPoFsSvF9yqeImKCxfWq3Ln1Yzuys2O4V20mxnRXbuVnsGexnf5D-mv-HvgC88oEe</recordid><startdate>20190201</startdate><enddate>20190201</enddate><creator>S, Sowmya Kamath</creator><creator>V. S., Ananthanarayana</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8AO</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ALSLI</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>CNYFK</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>M1O</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0002-0888-7238</orcidid></search><sort><creationdate>20190201</creationdate><title>Discovering composable web services using functional semantics and service dependencies based on natural language requests</title><author>S, Sowmya Kamath ; V. S., Ananthanarayana</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c316t-f504ea6de0e0643e82e59d57a1b940685bc0946362964ab3d394cf6e8e27c6c23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Business and Management</topic><topic>Control</topic><topic>Information systems</topic><topic>Internet service providers</topic><topic>IT in Business</topic><topic>Management of Computing and Information Systems</topic><topic>Natural language</topic><topic>Natural language processing</topic><topic>Operations Research/Decision Theory</topic><topic>Queries</topic><topic>Semantics</topic><topic>Systems Theory</topic><topic>Web services</topic><topic>Workflow</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>S, Sowmya Kamath</creatorcontrib><creatorcontrib>V. S., Ananthanarayana</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Computing Database (Alumni Edition)</collection><collection>ProQuest Pharma Collection</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Social Science Premium Collection</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>Library & Information Science Collection</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Computing Database</collection><collection>Library Science Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Information systems frontiers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>S, Sowmya Kamath</au><au>V. S., Ananthanarayana</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Discovering composable web services using functional semantics and service dependencies based on natural language requests</atitle><jtitle>Information systems frontiers</jtitle><stitle>Inf Syst Front</stitle><date>2019-02-01</date><risdate>2019</risdate><volume>21</volume><issue>1</issue><spage>175</spage><epage>189</epage><pages>175-189</pages><issn>1387-3326</issn><eissn>1572-9419</eissn><abstract>The processes of service discovery, selection and composition are crucial tasks in web service based application development. Most web service-driven applications are complex and are composed of more than one service, so, it becomes important for application designers to identify the best service to perform the next task in the intended application’s workflow. In this paper, a framework for discovering composable service sets as per user’s complex requirements is proposed. The proposed approach uses natural language processing and semantics based techniques to extract the functional semantics of the service dataset and also to understand user context. In case of simple queries, basic services may be enough to satisfy the user request, however, in case of complex queries, several basic services may have to be identified to serve all the requirements, in the correct sequence. For this, the service dependencies of all the services are used for constructing a service interface graph for finding suitable composable services. Experiments showed that the proposed approach was effective towards finding relevant services for simple & complex queries and achieved an average accuracy rate of 75.09 % in finding correct composable service templates.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10796-017-9738-2</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0002-0888-7238</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1387-3326 |
ispartof | Information systems frontiers, 2019-02, Vol.21 (1), p.175-189 |
issn | 1387-3326 1572-9419 |
language | eng |
recordid | cdi_proquest_journals_2205212960 |
source | Springer Nature - Complete Springer Journals |
subjects | Business and Management Control Information systems Internet service providers IT in Business Management of Computing and Information Systems Natural language Natural language processing Operations Research/Decision Theory Queries Semantics Systems Theory Web services Workflow |
title | Discovering composable web services using functional semantics and service dependencies based on natural language requests |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T12%3A48%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Discovering%20composable%20web%20services%20using%20functional%20semantics%20and%20service%20dependencies%20based%20on%20natural%20language%20requests&rft.jtitle=Information%20systems%20frontiers&rft.au=S,%20Sowmya%20Kamath&rft.date=2019-02-01&rft.volume=21&rft.issue=1&rft.spage=175&rft.epage=189&rft.pages=175-189&rft.issn=1387-3326&rft.eissn=1572-9419&rft_id=info:doi/10.1007/s10796-017-9738-2&rft_dat=%3Cproquest_cross%3E2205212960%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2205212960&rft_id=info:pmid/&rfr_iscdi=true |