scholarly journals SEMANTIC-BASED DISCOVERY FRAMEWORK FOR WEB SERVICES IN MOBILE COMPUTING ENVIRONMENT

2015 ◽  
Vol 77 (9) ◽  
Author(s):  
Nor Azizah Saadon ◽  
Radziah Mohamad

As the number of Mobile Web Services (MWS) with different specifications has increased, the task of discovering the relevant ones becomes more challenging in a mobile environment. The challenges include mobile devices constraints and web service descriptions itself. The issues can be considered from the aspect of mobile device’s performance, diversity of available MWS specifications and lack of enriched MWS descriptions. In order to address these issues, this paper presents an enhancement of semantic-based MWS discovery framework for discovering the most relevant MWS that takes into consideration of Non-Functional Properties (NFPs) in web service descriptions. In our work, the matchmaking algorithm with enhanced similarity measure is presented. Semantic MWS profiles are annotated semantically as a WSMO-Lite profile with a REST-based architecture. The experimental validation and statistical analysis demonstrates that the proposed framework can effectively discover relevant MWS according to the various user requirements. It can be concluded that using the proposed framework, there is a significant improvement in the effectiveness of semantic-based discovery for MWS in mobile computing environments.

2009 ◽  
pp. 3031-3039
Author(s):  
Jianliang Xu

Location-based services (LBS) are services that answer queries based on the locations with which the queries are associate; normally the locations where the queries are issued. With a variety of promising applications, such as local information access (e.g., traffic reports, news, and navigation maps) and nearest neighbor queries (e.g., finding the nearest restaurants) (Barbara, 1999; Ren & Dunham, 2000; D. L. Lee, Lee, Xu, & Zheng, 2002; W. C. Lee, Xu, & Zheng, 2004), LBS is emerging as an integral part of daily life. The greatest potential of LBS is met in a mobile computing environment, where users enjoy unrestricted mobility and ubiquitous information access. For example, a traveler could issue a query like “Find the nearest hotel with a room rate below $100” from a wireless portable device in the middle of a journey. To answer such a query, however, three major challenges have to be overcome: • Constrained Mobile Environments: Users in a mobile environment suffer from various constraints, such as scarce bandwidth, lowquality communication, frequent network disconnections, and limited local resources. These constraints pose a great challenge for the provision of LBS to mobile users. • Spatial Data: In LBS, the answers to a query associated with different locations may be different. That is, query results are dependent on spatial properties of queries. For a query bound with a certain query location, the query result should be relevant to the query as well as valid for the bound location. This requirement adds additional complexity to traditional data management techniques such as data placement, indexing, and query processing (D. L. Lee, 2002). • User Movement: The fact that a mobile user may change its location makes some tasks in LBS, such as query scheduling and cache management, particularly tough. For example, suppose that a mobile user issues a query “Find the nearest restaurant” at location A. If the query is not scheduled timely enough on the server, the user has moved to location B when he or she gets the answer R. However, R is no longer the nearest restaurant at location B. Caching has been a commonly used technique for improving data access performance in a mobile computing environment (Acharya, Alonso, Franklin, & Zdonik, 1995). There are several advantages for caching data on mobile clients: • It improves data access latency since a portion of queries, if not all, can be satisfied locally. • It helps save energy since wireless communication is required only for cache-miss queries. • It reduces contention on the narrow-bandwidth wireless channel and off-loads workload from the server; as such, the system throughput is improved. • It improves data availability in circumstances where clients are disconnected or weakly connected because cached data can be used to answer queries. However, as discussed above, the constrains of mobile computing environments, the spatial property of location-dependent data, and the mobility of mobile users have opened up many new research problems in client caching for LBS. This chapter discusses the research issues arising from caching of location-dependent data in a mobile environment and briefly describes several state-of-the-art solutions.


Author(s):  
Jianliang Xu

Location-based services (LBS) are services that answer queries based on the locations with which the queries are associate; normally the locations where the queries are issued. With a variety of promising applications, such as local information access (e.g., traffic reports, news, and navigation maps) and nearest neighbor queries (e.g., finding the nearest restaurants) (Barbara, 1999; Ren & Dunham, 2000; D. L. Lee, Lee, Xu, & Zheng, 2002; W. C. Lee, Xu, & Zheng, 2004), LBS is emerging as an integral part of daily life. The greatest potential of LBS is met in a mobile computing environment, where users enjoy unrestricted mobility and ubiquitous information access. For example, a traveler could issue a query like “Find the nearest hotel with a room rate below $100” from a wireless portable device in the middle of a journey. To answer such a query, however, three major challenges have to be overcome: • Constrained Mobile Environments: Users in a mobile environment suffer from various constraints, such as scarce bandwidth, low-quality communication, frequent network disconnections, and limited local resources. These constraints pose a great challenge for the provision of LBS to mobile users. • Spatial Data: In LBS, the answers to a query associated with different locations may be different. That is, query results are dependent on spatial properties of queries. For a query bound with a certain query location, the query result should be relevant to the query as well as valid for the bound location. This requirement adds additional complexity to traditional data management techniques such as data placement, indexing, and query processing (D. L. Lee, 2002). • User Movement: The fact that a mobile user may change its location makes some tasks in LBS, such as query scheduling and cache management, particularly tough. For example, suppose that a mobile user issues a query “Find the nearest restaurant” at location A. If the query is not scheduled timely enough on the server, the user has moved to location B when he or she gets the answer R. However, R is no longer the nearest restaurant at location B. Caching has been a commonly used technique for improving data access performance in a mobile computing environment (Acharya, Alonso, Franklin, & Zdonik, 1995). There are several advantages for caching data on mobile clients: • It improves data access latency since a portion of queries, if not all, can be satisfied locally. • It helps save energy since wireless communication is required only for cache-miss queries. • It reduces contention on the narrow-bandwidth wireless channel and off-loads workload from the server; as such, the system throughput is improved. • It improves data availability in circumstances where clients are disconnected or weakly connected because cached data can be used to answer queries. However, as discussed above, the constrains of mobile computing environments, the spatial property of location-dependent data, and the mobility of mobile users have opened up many new research problems in client caching for LBS. This chapter discusses the research issues arising from caching of location-dependent data in a mobile environment and briefly describes several state-of-the-art solutions.


2018 ◽  
Vol 11 (2) ◽  
pp. 31-52
Author(s):  
Krishna Kumar Mohbey

This article describes how patterns discovery of mobile web services is an emerging field today, in which utility also plays an important role. Utility may be referred to as profit, price, significance or preference of the mobile web services. With the help of web utility, one can discover highly interesting patterns of mobile web services. In the previous related studies, most of the approaches use utility as an important parameter to discover interesting patterns, but they also generate a large number of uninterested patterns too. Another problem is related to computational time; because no filtration is applied therefore computational time is too much. In this article, an approach namely; UMWSPM (Utility based Mobile Web Service Pattern Mining) for finding utility-based mobile web service patterns with high filtration and less computational time has been proposed. In this article, a utility is used as the preference of the accessed mobile web services. In particular, the proposed approach obtains more accurate and filtered mobile web service sequences. The experimental results show that the proposed approach has a good performance in terms of execution efficiency and memory utilization.


1993 ◽  
Author(s):  
M. Satyanarayanan ◽  
James J. Kistler ◽  
Lily B. Mummert ◽  
Maria R. Ebling ◽  
Puneet Kumar

2006 ◽  
Vol 10 (3) ◽  
pp. 58-65 ◽  
Author(s):  
M. Adacal ◽  
A.B. Bener

Sign in / Sign up

Export Citation Format

Share Document