A Framework for Composing SOAP, Non-SOAP and Non-Web Services

Jonathan Lee, Shin Jie Lee, Ping Feng Wang

Research output: Contribution to journalArticlepeer-review

37 Citations (Scopus)


Recently, there is a trend on developing mobile applications based on service-oriented architecture in numerous application domains, such as telematics and smart home. Although efforts have been made on developing composite SOAP services, little emphasis has been put on invoking and composing a combination of SOAP, non-SOAP, and non-web services into a composite process to execute complex tasks on various mobile devices. Main challenges are two-fold: one is how to invoke and compose heterogeneous web services with various protocols and content types, including SOAP, RESTful, and OSGi services; and the other is how to integrate non-web services, like web contents and mobile applications, into a composite service process. In this work, we propose an approach to invoking and composing SOAP, non-SOAP, and non-web services with two key features: an extended BPEL engine bundled with adapters to enable direct invocation and composition of SOAP, RESTful and OSGi services based on Adapter pattern; and two transformation mechanisms devised to enable conversion of web contents and Android activities into OSGi services. In the experimental evaluations, we demonstrate network traffic and turnaround time of our approach are better than those of the traditional ones.

Original languageEnglish
Article number6762971
Pages (from-to)240-250
Number of pages11
JournalIEEE Transactions on Services Computing
Issue number2
Publication statusPublished - 2015 Mar 1

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications
  • Information Systems and Management


Dive into the research topics of 'A Framework for Composing SOAP, Non-SOAP and Non-Web Services'. Together they form a unique fingerprint.

Cite this