DocumentCode :
27011
Title :
A Framework for Composing SOAP, Non-SOAP and Non-Web Services
Author :
Lee, Jonathan ; Shin-Jie Lee ; Ping-Feng Wang
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
8
Issue :
2
fYear :
2015
fDate :
March-April 2015
Firstpage :
240
Lastpage :
250
Abstract :
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.
Keywords :
Android (operating system); Web Services Business Process Execution Language; Web services; mobile computing; service-oriented architecture; Adapter pattern; Android activities; OSGi service; RESTful service; SOAP service composition; Web contents; complex task execution; composite SOAP service development; composite process; composite service process; extended BPEL engine; heterogeneous Web service composition; heterogeneous Web service invoking; mobile applications; mobile devices; network traffic; nonSOAP service composition; nonWeb service composition; nonWeb service integration; service-oriented architecture; transformation mechanisms; turnaround time; Androids; Engines; Humanoid robots; Mobile communication; Protocols; Simple object access protocol; Heterogeneous service composition; service composition engine; web service;
fLanguage :
English
Journal_Title :
Services Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1939-1374
Type :
jour
DOI :
10.1109/TSC.2014.2310213
Filename :
6762971
Link To Document :
بازگشت