An Intermediate Service Composer Architecture for Dynamic Discovery and Invocation of Web Services from Mobile Devices
Journal Title: IOSR Journals (IOSR Journal of Computer Engineering) - Year 2013, Vol 15, Issue 6
Abstract
Web services describe a standardized way of integrating Web-based applications over an Internet protocol backbone. Mobile devices are getting more pervasive and it is becoming increasingly necessary to integrate web services into applications that run on these devices. We introduce a novel approach for dynamically invoking web service methods from mobile devices with minimal user intervention that only involves entering a search phrase and values for the method parameters. The architecture overcomes technical challenges that involve consuming discovered services dynamically by introducing a man-in-the middle (MIM) server that provides a web service whose responsibility is to discover needed services and build the client-side proxies at runtime. The architecture moves to the MIM server energy-consuming tasks. Such tasks involve communication with servers over the Internet, XML-parsing of files, and on-the-fly compilation of source code. The MIM Server programmed with the intelligence to identify a set of services whose collective functionality can serve the user’s request. We perform extensive evaluations of the system performance to measure scalability as it relates to the capacity of the MIM server in handling mobile client requests, and device battery power savings resulting from delegating the service discovery tasks to the server.
Authors and Affiliations
K. Kishoreanthuvan
Regression Test Suite Prioritization Using Hill Climbing Algorithm
Abstract: Regression testing is an expensive, but important action in software testing. Unfortunately, there may be bereft assets to acquiesce for the re-execution of all analysis cases during corruption testing. In this...
An Indepth Understanding of e-Governance initiatives: e-Procurement- A Great Success in Odisha
HMM and its application in MSA
Abstract: This document gives an insightinto HMM and its application in context of Multiple sequence alignment (MSA). Various computational approaches proliferatedin response to resolve the complexities of Human...
Comparison of Different Genetic Crossover operators fortravelling salesman problem
Abstract: The travelling salesman problem (TSP) is the most well-known combinatorial optimization problem. TSP is used to find a routing of a salesman who starts from a home location, visits a prescribed set of cit...
An Architecture to Achieve Anonymity and Traceability
Anonymity has received increasing attention in the literature due to the users’ awareness of their privacy nowadays. Anonymity provides protection for users to enjoy network services without being traced. On the...