Title: Consumption and Composition of Web Services and non - web services
Abstract: Nowadays service oriented architecture used everywhere even in mobile applications for application domains like telematics and smart home. Developers puts numerous efforts in making composite SOAP Services , some more importance has been given to consuming combination of SOAP , Rest and non - web services into a composite process for execution of complex tasks in different mobile devices . Two major challenges in this approach is, first one consuming and composing heterogeneous web services with different protocols and media type which includes SOAP, Restful and OSGi services and other one is how to integrate non-web services, like Web contents and mobile applications, into a composite service process . We are proposing approach for consuming and composing SOAP, Restful and non- web services with two unique features an extended BPEL engine bundled with adapters to enable direct consumption and composition of SOAP, Restful and OSGi services by following adapter pattern; and enabling conversion of web content and android activities into OSGi services .Basically we are reducing network traffic and turnaround time as compared to traditional approach. Keywords— Heterogeneous service composition, web service, service composition engine. I. INTRODUCTION In recent days, while developing mobile application developer preferred to use service- oriented architecture (SOA) in domains like telematics, smart home, business and internet of things (IOT). Integrated heterogeneous web services provide composite services in domains like IOT. These heterogeneous services include Simple Object Access Protocol (SOAP) services, RESTful services, and OSGi services. SOAP is protocol used for exchanging information between two systems, information during the implementation of web services, and SOAP services can be used for composing web services using Business Process Execution Language (BPEL) (8). RESTful services is an architectural style which can be used to construct services for processing clients requests .Usage of RESTful services in increasing day by day due to its easier interface for communicating with external services and displaying object features . OSGi technology provides an open service platform for service installation, activation, and management in devices. It offers OSGi services support point- to-point remote service delivery programs that can be beneficial for assembly, dynamic binding, and execution of device services. In same manner efforts has been taken on developing composite SOAP services(8) as well, Need to concentrate on consuming and composing on combination of various flavors of web services like SOAP, Restful and non web services into a composite process in order to complete complex tasks on a various of mobile applications. Main show toppers can be explained from the following two perspectives: How to consume and compose heterogeneous web services with different protocols and content types like SOAP, Restful and OSGi services. A complex process may involve consumption of SOAP, RESTful and OSGi services over SOAP protocol, HTTP and Java method call, respectively. Additionally, it may contains various message content types, like SOAP, JSON, YAML, Protocol Buffer and Java objects, in composing the heterogeneous web services. How developers can integrate non-web services, along with Web contents and mobile apps to a composite web service process? Non-web services in a mobile environment basically contain Web contents and mobile applications. Web contents are in the form of HTML docs. Execution of program in mobile applications is start with GUI components.
Publication Year: 2016
Publication Date: 2016-04-07
Language: en
Type: article
Access and Citation
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot