{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T16:40:11Z","timestamp":1654101611030},"reference-count":40,"publisher":"IGI Global","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,7,1]]},"abstract":"<p>Web mashups are web applications built on top of external web services through their open APIs. As mashups are becoming increasingly complex, there is a need for systematic support for their development and orchestration. This paper presents a peer-to-peer approach to mashup orchestration where a network of agents carries out orchestration using continuation-passing messaging. The approach supports exception handling and recovery. Our experimental results show clear performance gains of the approach over traditional centralized orchestration in service-oriented computing and orchestration done by application servers hosting mashups.<\/p>","DOI":"10.4018\/ijaras.2014070103","type":"journal-article","created":{"date-parts":[[2014,11,6]],"date-time":"2014-11-06T16:32:13Z","timestamp":1415291533000},"page":"40-60","source":"Crossref","is-referenced-by-count":0,"title":["Peer-to-Peer Orchestration of Web Mashups"],"prefix":"10.4018","volume":"5","author":[{"given":"Abul Ahsan Md Mahmudul","family":"Haque","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Troms\u00f8, Troms\u00f8, Norway"}]},{"given":"Weihai","family":"Yu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Troms\u00f8, Troms\u00f8, Norway"}]}],"member":"2432","reference":[{"issue":"1","key":"ijaras.2014070103-0","doi-asserted-by":"crossref","first-page":"5","DOI":"10.4018\/jdm.1996010101","article-title":"INCAs: Managing dynamic workflows in distributed environments.","volume":"7","author":"D.Barbar\u00e1","year":"1994","journal-title":"Journal of Database Management"},{"key":"ijaras.2014070103-1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2011.23"},{"key":"ijaras.2014070103-2","doi-asserted-by":"publisher","DOI":"10.1023\/B:DAPD.0000045366.15607.67"},{"key":"ijaras.2014070103-3","doi-asserted-by":"publisher","DOI":"10.1109\/DEXA.1999.795118"},{"key":"ijaras.2014070103-4","doi-asserted-by":"crossref","unstructured":"Buchegger, S., Schi\u00f6berg, D., Vu, H., & Datta, A. (2009). PeerSoN: P2P social networking: early experiences and insights. Proceedings of SNS, (pp. 46\u201252)","DOI":"10.1145\/1578002.1578010"},{"key":"ijaras.2014070103-5","unstructured":"Castro, M., Druschel, P., Hu, Y.C., & Rowstron, A. (2003). Proximity neighbor selection in tree-based structured peer-to-peer overlays, MSR-TR-2003-52"},{"key":"ijaras.2014070103-6","doi-asserted-by":"publisher","DOI":"10.1007\/11596141_31"},{"key":"ijaras.2014070103-7","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2004.1281582"},{"key":"ijaras.2014070103-8","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015471"},{"key":"ijaras.2014070103-9","doi-asserted-by":"publisher","DOI":"10.1145\/1558334.1558343"},{"key":"ijaras.2014070103-10","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2003.09.015"},{"key":"ijaras.2014070103-11","first-page":"193","article-title":"Control operators, the SECD-machine, & the lambda-calculus.","author":"M.Felleisen","year":"1986","journal-title":"Proceedings of 3rd Working Conference on the Formal Description of Programming Concepts"},{"key":"ijaras.2014070103-12","author":"D.Flanagan","year":"2011","journal-title":"JavaScript: the definitive guide"},{"key":"ijaras.2014070103-13","author":"D. P.Friedman","year":"2008","journal-title":"Essentials of Programming Languages"},{"key":"ijaras.2014070103-14","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1145\/1086228.1086260","article-title":"A denotational semantics for stateflow.","author":"G.Hamon","year":"2005","journal-title":"Proceedings of EMSOFT"},{"key":"ijaras.2014070103-15","article-title":"SkipNet: A Scalable Overlay Network with Practical Locality Properties.","author":"N. J. A.Harvey","year":"2003","journal-title":"Proceedings of USITS"},{"key":"ijaras.2014070103-16","first-page":"131","article-title":"Communication-passing style for coordination languages.","author":"S.Jagannathan","year":"1997","journal-title":"Proceedings of COORDINATION"},{"key":"ijaras.2014070103-17","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/6.4.308"},{"key":"ijaras.2014070103-18","doi-asserted-by":"crossref","unstructured":"Li, G., & Jacobsen, H.-A. (2005). Composite subscriptions in content-based publish\/subscribe systems. Proceedings of Middleware, (pp. 249\u2013269)","DOI":"10.1007\/11587552_13"},{"key":"ijaras.2014070103-19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89856-6_1"},{"key":"ijaras.2014070103-20","doi-asserted-by":"publisher","DOI":"10.1145\/582424.582425"},{"key":"ijaras.2014070103-21","doi-asserted-by":"publisher","DOI":"10.1109\/EDOC.2008.22"},{"key":"ijaras.2014070103-22","doi-asserted-by":"crossref","unstructured":"M\u00f6ller, T., & Schuldt, H. (2007). A platform to support decentralized and dynamically distributed P2P composite OWL-S service execution. Proceedings of MW4SOC, (pp. 24\u201329)","DOI":"10.1145\/1388336.1388340"},{"key":"ijaras.2014070103-23","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-57880-3_28"},{"key":"ijaras.2014070103-24","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008608810770"},{"key":"ijaras.2014070103-25","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1145\/1028976.1028991","article-title":"Decentralizing execution of composite web services.","author":"M. G.Nanda","year":"2004","journal-title":"Proceedings of OOPSLA"},{"key":"ijaras.2014070103-26","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2002.1019258"},{"key":"ijaras.2014070103-27","unstructured":"OASIS, Organization for the Advancement of Structured Information Standards. (2007). Web Services Business Process Execution Language (WS-BPEL) Version 2.0."},{"key":"ijaras.2014070103-28","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.08.010"},{"key":"ijaras.2014070103-29","first-page":"329","author":"A. I. T.Rowstron","year":"2001","journal-title":"Pastry: Scalable"},{"key":"ijaras.2014070103-30","doi-asserted-by":"publisher","DOI":"10.1109\/SAINT.2006.25"},{"key":"ijaras.2014070103-31","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2004.1314720"},{"key":"ijaras.2014070103-32","doi-asserted-by":"publisher","DOI":"10.1145\/351268.351297"},{"key":"ijaras.2014070103-33","doi-asserted-by":"publisher","DOI":"10.1145\/2076732.2076775"},{"key":"ijaras.2014070103-34","doi-asserted-by":"crossref","unstructured":"Varga, D., & Hornig, R. (2008). An overview of the OMNeT++ simulation environment. Proceedings of SimuTools, (pp. 1\u201310)","DOI":"10.4108\/ICST.SIMUTOOLS2008.3027"},{"key":"ijaras.2014070103-35","doi-asserted-by":"publisher","DOI":"10.1109\/EDOC.2009.17"},{"key":"ijaras.2014070103-36","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2006.131"},{"key":"ijaras.2014070103-37","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2008.114"},{"key":"ijaras.2014070103-38","doi-asserted-by":"publisher","DOI":"10.1504\/IJWGS.2011.043532"},{"key":"ijaras.2014070103-39","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.818784"}],"container-title":["International Journal of Adaptive, Resilient and Autonomic Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=118297","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T16:25:33Z","timestamp":1654100733000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijaras.2014070103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2014,7,1]]},"references-count":40,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,7]]}},"URL":"https:\/\/doi.org\/10.4018\/ijaras.2014070103","relation":{},"ISSN":["1947-9220","1947-9239"],"issn-type":[{"value":"1947-9220","type":"print"},{"value":"1947-9239","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,1]]}}}