Service querying to support process variant development

•Service querying helps to facilitate the development of process variants.•We provide a query language based on the similarity between services.•We compute the service similarity based on a concept of neighborhood context.•We specify the similarity between service connectors (AND, OR, XOR).•We devel...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 2016-12, Vol.122, p.538-552
Hauptverfasser: Ngoc Chan, Nguyen, Nonsung, Nattawat, Gaaloul, Walid
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 552
container_issue
container_start_page 538
container_title The Journal of systems and software
container_volume 122
creator Ngoc Chan, Nguyen
Nonsung, Nattawat
Gaaloul, Walid
description •Service querying helps to facilitate the development of process variants.•We provide a query language based on the similarity between services.•We compute the service similarity based on a concept of neighborhood context.•We specify the similarity between service connectors (AND, OR, XOR).•We developed a GUI application and performed several experiments on a real dataset. Developing process variants enables enterprises to effectively adapt their business models to different markets. Existing approaches focus on business process models to support the variant development. The assignment of services in a business process, which ensures the process variability, has not been widely examined. In this paper, we present an innovative approach that focuses on component services instead of process models. We target to recommend services to a selected position in a business process. We define the service composition context as the relationships between a service and its neighbors. We compute the similarity between services based on the matching of their composition contexts. Then, we propose a query language that considers the composition context matching for service querying. We developed an application to demonstrate our approach and performed different experiments on a public dataset of real process models. Experimental results show that our approach is feasible and efficient.
doi_str_mv 10.1016/j.jss.2015.07.050
format Article
fullrecord <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_01253069v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0164121215001697</els_id><sourcerecordid>4245458881</sourcerecordid><originalsourceid>FETCH-LOGICAL-c402t-5bc6e2f035a9f3e3f71998474ffaa4e29288e11cc95aafc02821eee39f05611c3</originalsourceid><addsrcrecordid>eNp9kEFLxDAQhYMouK7-AG8FTx62TpK2SfG0LOoKCx7Uc4jZiabsNjXpFvbfm1Lx6GmGx_eGN4-Qawo5BVrdNXkTY86AljmIHEo4ITMqBV9QxuQpmSWmSDtl5-QixgYABAM2I-IVw-AMZt8HDEfXfma9z-Kh63zosy54gzFmgw5Ot322xQF3vttj21-SM6t3Ea9-55y8Pz68rdaLzcvT82q5WZgCWL8oP0yFzAIvdW05citoXctCFNZqXSCrmZRIqTF1qbU1wCSjiMhrC2WVdD4nt9PdL71TXXB7HY7Ka6fWy40aNaCs5FDVA03szcSm3Omd2KvGH0Kb4ikquZCyYHyk6ESZ4GMMaP_OUlBjl6pRqUs1dqlAqNRl8txPHkyvDg6DisZha3DrAppebb37x_0DJDJ7Tg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1837884231</pqid></control><display><type>article</type><title>Service querying to support process variant development</title><source>Elsevier ScienceDirect Journals</source><creator>Ngoc Chan, Nguyen ; Nonsung, Nattawat ; Gaaloul, Walid</creator><creatorcontrib>Ngoc Chan, Nguyen ; Nonsung, Nattawat ; Gaaloul, Walid</creatorcontrib><description>•Service querying helps to facilitate the development of process variants.•We provide a query language based on the similarity between services.•We compute the service similarity based on a concept of neighborhood context.•We specify the similarity between service connectors (AND, OR, XOR).•We developed a GUI application and performed several experiments on a real dataset. Developing process variants enables enterprises to effectively adapt their business models to different markets. Existing approaches focus on business process models to support the variant development. The assignment of services in a business process, which ensures the process variability, has not been widely examined. In this paper, we present an innovative approach that focuses on component services instead of process models. We target to recommend services to a selected position in a business process. We define the service composition context as the relationships between a service and its neighbors. We compute the similarity between services based on the matching of their composition contexts. Then, we propose a query language that considers the composition context matching for service querying. We developed an application to demonstrate our approach and performed different experiments on a public dataset of real process models. Experimental results show that our approach is feasible and efficient.</description><identifier>ISSN: 0164-1212</identifier><identifier>EISSN: 1873-1228</identifier><identifier>DOI: 10.1016/j.jss.2015.07.050</identifier><identifier>CODEN: JSSODM</identifier><language>eng</language><publisher>New York: Elsevier Inc</publisher><subject>Business models ; Composition context matching ; Computer Science ; Service querying ; Service-based business process ; Services ; Studies ; Systems development</subject><ispartof>The Journal of systems and software, 2016-12, Vol.122, p.538-552</ispartof><rights>2015 Elsevier Inc.</rights><rights>Copyright Elsevier Sequoia S.A. Dec 2016</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c402t-5bc6e2f035a9f3e3f71998474ffaa4e29288e11cc95aafc02821eee39f05611c3</citedby><cites>FETCH-LOGICAL-c402t-5bc6e2f035a9f3e3f71998474ffaa4e29288e11cc95aafc02821eee39f05611c3</cites><orcidid>0000-0003-0699-8935 ; 0000-0003-0451-532X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0164121215001697$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>230,314,776,780,881,3537,27901,27902,65306</link.rule.ids><backlink>$$Uhttps://inria.hal.science/hal-01253069$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Ngoc Chan, Nguyen</creatorcontrib><creatorcontrib>Nonsung, Nattawat</creatorcontrib><creatorcontrib>Gaaloul, Walid</creatorcontrib><title>Service querying to support process variant development</title><title>The Journal of systems and software</title><description>•Service querying helps to facilitate the development of process variants.•We provide a query language based on the similarity between services.•We compute the service similarity based on a concept of neighborhood context.•We specify the similarity between service connectors (AND, OR, XOR).•We developed a GUI application and performed several experiments on a real dataset. Developing process variants enables enterprises to effectively adapt their business models to different markets. Existing approaches focus on business process models to support the variant development. The assignment of services in a business process, which ensures the process variability, has not been widely examined. In this paper, we present an innovative approach that focuses on component services instead of process models. We target to recommend services to a selected position in a business process. We define the service composition context as the relationships between a service and its neighbors. We compute the similarity between services based on the matching of their composition contexts. Then, we propose a query language that considers the composition context matching for service querying. We developed an application to demonstrate our approach and performed different experiments on a public dataset of real process models. Experimental results show that our approach is feasible and efficient.</description><subject>Business models</subject><subject>Composition context matching</subject><subject>Computer Science</subject><subject>Service querying</subject><subject>Service-based business process</subject><subject>Services</subject><subject>Studies</subject><subject>Systems development</subject><issn>0164-1212</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9kEFLxDAQhYMouK7-AG8FTx62TpK2SfG0LOoKCx7Uc4jZiabsNjXpFvbfm1Lx6GmGx_eGN4-Qawo5BVrdNXkTY86AljmIHEo4ITMqBV9QxuQpmSWmSDtl5-QixgYABAM2I-IVw-AMZt8HDEfXfma9z-Kh63zosy54gzFmgw5Ot322xQF3vttj21-SM6t3Ea9-55y8Pz68rdaLzcvT82q5WZgCWL8oP0yFzAIvdW05citoXctCFNZqXSCrmZRIqTF1qbU1wCSjiMhrC2WVdD4nt9PdL71TXXB7HY7Ka6fWy40aNaCs5FDVA03szcSm3Omd2KvGH0Kb4ikquZCyYHyk6ESZ4GMMaP_OUlBjl6pRqUs1dqlAqNRl8txPHkyvDg6DisZha3DrAppebb37x_0DJDJ7Tg</recordid><startdate>20161201</startdate><enddate>20161201</enddate><creator>Ngoc Chan, Nguyen</creator><creator>Nonsung, Nattawat</creator><creator>Gaaloul, Walid</creator><general>Elsevier Inc</general><general>Elsevier Sequoia S.A</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0003-0699-8935</orcidid><orcidid>https://orcid.org/0000-0003-0451-532X</orcidid></search><sort><creationdate>20161201</creationdate><title>Service querying to support process variant development</title><author>Ngoc Chan, Nguyen ; Nonsung, Nattawat ; Gaaloul, Walid</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c402t-5bc6e2f035a9f3e3f71998474ffaa4e29288e11cc95aafc02821eee39f05611c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Business models</topic><topic>Composition context matching</topic><topic>Computer Science</topic><topic>Service querying</topic><topic>Service-based business process</topic><topic>Services</topic><topic>Studies</topic><topic>Systems development</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ngoc Chan, Nguyen</creatorcontrib><creatorcontrib>Nonsung, Nattawat</creatorcontrib><creatorcontrib>Gaaloul, Walid</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</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>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ngoc Chan, Nguyen</au><au>Nonsung, Nattawat</au><au>Gaaloul, Walid</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Service querying to support process variant development</atitle><jtitle>The Journal of systems and software</jtitle><date>2016-12-01</date><risdate>2016</risdate><volume>122</volume><spage>538</spage><epage>552</epage><pages>538-552</pages><issn>0164-1212</issn><eissn>1873-1228</eissn><coden>JSSODM</coden><abstract>•Service querying helps to facilitate the development of process variants.•We provide a query language based on the similarity between services.•We compute the service similarity based on a concept of neighborhood context.•We specify the similarity between service connectors (AND, OR, XOR).•We developed a GUI application and performed several experiments on a real dataset. Developing process variants enables enterprises to effectively adapt their business models to different markets. Existing approaches focus on business process models to support the variant development. The assignment of services in a business process, which ensures the process variability, has not been widely examined. In this paper, we present an innovative approach that focuses on component services instead of process models. We target to recommend services to a selected position in a business process. We define the service composition context as the relationships between a service and its neighbors. We compute the similarity between services based on the matching of their composition contexts. Then, we propose a query language that considers the composition context matching for service querying. We developed an application to demonstrate our approach and performed different experiments on a public dataset of real process models. Experimental results show that our approach is feasible and efficient.</abstract><cop>New York</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jss.2015.07.050</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0003-0699-8935</orcidid><orcidid>https://orcid.org/0000-0003-0451-532X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0164-1212
ispartof The Journal of systems and software, 2016-12, Vol.122, p.538-552
issn 0164-1212
1873-1228
language eng
recordid cdi_hal_primary_oai_HAL_hal_01253069v1
source Elsevier ScienceDirect Journals
subjects Business models
Composition context matching
Computer Science
Service querying
Service-based business process
Services
Studies
Systems development
title Service querying to support process variant development
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T17%3A12%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Service%20querying%20to%20support%20process%20variant%20development&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Ngoc%20Chan,%20Nguyen&rft.date=2016-12-01&rft.volume=122&rft.spage=538&rft.epage=552&rft.pages=538-552&rft.issn=0164-1212&rft.eissn=1873-1228&rft.coden=JSSODM&rft_id=info:doi/10.1016/j.jss.2015.07.050&rft_dat=%3Cproquest_hal_p%3E4245458881%3C/proquest_hal_p%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1837884231&rft_id=info:pmid/&rft_els_id=S0164121215001697&rfr_iscdi=true