publication . Conference object . Article . 2010

Synthesizing adapters for conversational web-services from their WSDL interface

Elisabetta Di Nitto; Patrizio Pelliccione;
Open Access
  • Published: 03 May 2010
  • Country: France
Abstract
International audience; Service-oriented applications are typically built out of existing web-services (WSs) possibly made available by third party vendors. This requires that the application has to be able to evolve when the composing WSs are not anymore available or when new, more useful ones, are published. In this setting, an important problem is to understand how to use WSs showing an interface that differs from the one the application has been built to. The problem becomes even more complex when we consider conversational WSs, i.e., WSs that expose operations that have Input/Output (I/O) data dependencies among them. This paper presents a complete developm...
Subjects
free text keywords: [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
Funded by
EC| CONNECT
Project
CONNECT
Emergent Connectors for Eternal Software Intensive Networked Systems
  • Funder: European Commission (EC)
  • Project Code: 231167
  • Funding stream: FP7 | SP1 | ICT
Communities
FET FP7FET Proactive: FET proactive: ICT forever yours
FET FP7FET Proactive: Emergent Connectors for Eternal Software Intensive Networked Systems
29 references, page 1 of 2

[1] eviware soapUI: http://www.soapui.org.

[2] The ChartLyric API. http://www.chartlyrics.com/api.aspx.

[3] The ChartLyric SOAP interface. http://api.chartlyrics.com/apiv1.asmx?WSDL.

[4] The ChartLyric song search engine. http://www.chartlyrics.com/.

[5] The Dinapter tool: http://sourceforge.net/projects/dinapter.

[6] The LyricWiki SOAP interface. http://lyrics.wikia.com/server.php?wsdl.

[7] The LyricWiki song search engine. http://lyrics.wikia.com/Main_Page.

[8] WS-BPEL specification. http://www.oasis-open.org/committees/tc\ _home.php?wg\_abbrev=wsbpel.

[9] WS-ResourceProperties: http://docs.oasis-open.org/wsrf/wsrf-ws_resource_properties -1.2-spec-os.pdf.

[10] C. Bartolini, A. Bertolino, E. Marchetti, and A. Polini. WS-TAXI: a WSDL-based testing tool for Web Services. In ICST 2009, Denver, Colorado - USA. IEEE, 2009. [OpenAIRE]

[11] T. Berg, B. Jonsson, and H. Raffelt. Regular Inference for State Machines Using Domains with Equality Tests. In FASE 2008, Budapest, Hungary, pages 317-331, 2008.

[12] A. Bertolino, P. Inverardi, P. Pelliccione, and M. Tivoli. Automatic synthesis of behavior protocols for composable web-services. In H. van Vliet and V. Issarny, editors, ESEC/SIGSOFT FSE, pages 141-150. ACM, 2009. [OpenAIRE]

[13] A. Brogi and R. Popescu. Automated generation of BPEL adapters. In In Proceedings of ICSOC, 2006.

[14] L. Cavallaro, E. D. Nitto, and M. Pradella. An automatic approach to enable replacement of conversational services. In L. Baresi, C.-H. Chi, and J. Suzuki, editors, ICSOC/ServiceWave, volume 5900 of Lecture Notes in Computer Science, pages 159-174, 2009. [OpenAIRE]

[15] L. Cavallaro, G. Ripa, and M. Zuccalà. Adapting service requests to actual service interfaces through semantic annotations. In In Proceedings of PESOS, 2009. [OpenAIRE]

29 references, page 1 of 2
Abstract
International audience; Service-oriented applications are typically built out of existing web-services (WSs) possibly made available by third party vendors. This requires that the application has to be able to evolve when the composing WSs are not anymore available or when new, more useful ones, are published. In this setting, an important problem is to understand how to use WSs showing an interface that differs from the one the application has been built to. The problem becomes even more complex when we consider conversational WSs, i.e., WSs that expose operations that have Input/Output (I/O) data dependencies among them. This paper presents a complete developm...
Subjects
free text keywords: [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
Funded by
EC| CONNECT
Project
CONNECT
Emergent Connectors for Eternal Software Intensive Networked Systems
  • Funder: European Commission (EC)
  • Project Code: 231167
  • Funding stream: FP7 | SP1 | ICT
Communities
FET FP7FET Proactive: FET proactive: ICT forever yours
FET FP7FET Proactive: Emergent Connectors for Eternal Software Intensive Networked Systems
29 references, page 1 of 2

[1] eviware soapUI: http://www.soapui.org.

[2] The ChartLyric API. http://www.chartlyrics.com/api.aspx.

[3] The ChartLyric SOAP interface. http://api.chartlyrics.com/apiv1.asmx?WSDL.

[4] The ChartLyric song search engine. http://www.chartlyrics.com/.

[5] The Dinapter tool: http://sourceforge.net/projects/dinapter.

[6] The LyricWiki SOAP interface. http://lyrics.wikia.com/server.php?wsdl.

[7] The LyricWiki song search engine. http://lyrics.wikia.com/Main_Page.

[8] WS-BPEL specification. http://www.oasis-open.org/committees/tc\ _home.php?wg\_abbrev=wsbpel.

[9] WS-ResourceProperties: http://docs.oasis-open.org/wsrf/wsrf-ws_resource_properties -1.2-spec-os.pdf.

[10] C. Bartolini, A. Bertolino, E. Marchetti, and A. Polini. WS-TAXI: a WSDL-based testing tool for Web Services. In ICST 2009, Denver, Colorado - USA. IEEE, 2009. [OpenAIRE]

[11] T. Berg, B. Jonsson, and H. Raffelt. Regular Inference for State Machines Using Domains with Equality Tests. In FASE 2008, Budapest, Hungary, pages 317-331, 2008.

[12] A. Bertolino, P. Inverardi, P. Pelliccione, and M. Tivoli. Automatic synthesis of behavior protocols for composable web-services. In H. van Vliet and V. Issarny, editors, ESEC/SIGSOFT FSE, pages 141-150. ACM, 2009. [OpenAIRE]

[13] A. Brogi and R. Popescu. Automated generation of BPEL adapters. In In Proceedings of ICSOC, 2006.

[14] L. Cavallaro, E. D. Nitto, and M. Pradella. An automatic approach to enable replacement of conversational services. In L. Baresi, C.-H. Chi, and J. Suzuki, editors, ICSOC/ServiceWave, volume 5900 of Lecture Notes in Computer Science, pages 159-174, 2009. [OpenAIRE]

[15] L. Cavallaro, G. Ripa, and M. Zuccalà. Adapting service requests to actual service interfaces through semantic annotations. In In Proceedings of PESOS, 2009. [OpenAIRE]

29 references, page 1 of 2
Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue