In the ubiquitous era, for web services to become a universal communication paradigm, mobile devices enabled with web services should be considered. This paper presents a lightweight framework for hosting web services on mobile devices. The proposed framework contains several built-in functionalities such as the processing of SOAP messages, the execution and migration of services, the management of context and service directory, and the publishing and discovery of services. To evaluate the performance of the proposed mobile Web service framework, it has been experimented under a real-world scenario. Experimental results show that the framework is able to support web services in a mobile environment.
Mobile devices enabled with Web services are being considered as equal participants of the Web services environment. The frequent mobility of devices and the intermittent disconnection of wireless network require migrating or replicating Web services onto adjacent devices appropriately. This article proposes an efficient method for migrating and replicating Web services among mobile devices through code splitting. Specifically, the proposed method splits the source code of a Web service into subcodes based on users' preferences for its constituent operations. The subcode with a higher preference is migrated earlier than others. The proposed method also replicates a Web service to other devices to enhance its performance by considering context information such as network traffic or the parameter size of its operations. To evaluate the performance of the proposed method, the effect of the code splitting on migration was analyzed. Furthermore, to show the feasibility of the proposed migration method, three application scenarios were devised and implemented. [Article copies are available for purchase from InfoSci-on-Demand.com]
With the emergence of powerful mobile Internet devices such as smartphones, mobile devices are expected to play the role of service providers or even brokers, as well as clients. However, the frequent mobility of devices and the intermittent disconnection of mobile and wireless network may degrade the availability and reliability of services. To resolve these problems, this paper proposes an efficient method for migrating and replicating Web services among mobile devices. Specifically, the proposed method splits the source code of a Web service into subcodes depending on users’ preferences for its constituent operations. For the seamless provisioning of services, a subcode with a higher preference is migrated earlier than others. To evaluate the performance of the proposed method, the effect of the code splitting on migration was analyzed.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.