Development of a Smart Technique for Mobile Web Services Discovery
Source abstract
Abstract
Web service (WS) presents a good solution to the interoperability of different types of systems that aims to reduce the overhead of high processing in a resource-limited environment. With the increasing demand for mobile WS (MWS), the WS discovery process has become a significant challenging point in the WS lifecycle that aims to identify the relevant MWSs that best match the service requests. This discovery process is a resource-consuming task that cannot be performed efficiently in a mobile computing environment due to the limitations of mobile devices. Meanwhile, a cloud computing can provide rich computing resources for mobile environments given its unlimited and easily scalable resources. This paper proposes a semantic WS discovery and invocation framework in mobile environments based on cloud and a relationship-aware matchmaking algorithm. The discovery algorithm enriches MWS and user requests semantically with the functional and non-functional properties of Ontology Web Language for Services, such as Quality of Web Service, device context, and user preferences. The WS repository is filtered based on logical reasoning and a parameter-based matching algorithm to minimize the matching space and improve runtime performance. The cosine similarity between the user request and services repository is then assessed to generate the most relevant WS. The relationships among concepts in the ontology are considered to improve the recall and precision ratio. After the WS discovery process, users can invoke and test these services in a mobile environment through a dynamic user interface. The interface of the invocation process is changed according to the WS description document. An application prototype is also developed to evaluate the framework based on a Cordova cross-mobile development framework.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Service-Oriented Architecture and Web Services · Mobile and Web Applications · Caching and Content Delivery
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (36)
Show source-provided references
1. End-To-End deep learning framework for coronavirus (covid-19) detection and monitoring10.3390/electronics9091439 ↗
2. A semantic similarity measure integrating multiple conceptual relationships for web service discovery10.1016/j.eswa.2016.09.028 ↗
3. Common intelligent semantic matching engines of cloud manufacturing service based on OWL-S10.1007/s00170-015-7996-z ↗
4. An ontology-based interpretable fuzzy decision support system for diabetes diagnosis10.1109/ACCESS.2018.2852004 ↗
5. A fuzzy-ontology-oriented case-based reasoning framework for semantic diabetes diagnosis10.1016/j.artmed.2015.08.003 ↗
6. Unraveling the web services web: An introduction to SOAP, WSDL, and UDDI10.1109/4236.991449 ↗
7. Mobile services discovery framework using DBpedia and non-monotonic rules10.1016/j.compeleceng.2016.02.016 ↗
8. WSMO-lite based web service discovery algorithm for mobile environment
9. Semantic web service discovery using natural language processing techniques10.1016/j.eswa.2013.02.011 ↗
10. Daas: Cloud-based mobile web service discovery10.1016/j.pmcj.2013.10.015 ↗
11. Cloud-based mobile web service discovery framework with semantic matchmaking approach
12. Cloud based mobile web service discovery using semantic matching and key-word based approach10.5120/ijca2016910325 ↗
13. Web service discovery utilizing logical reasoning and semantic similarity10.1002/dac.3561 ↗
14. Applying cloud based machine learning on biosensors streaming data for health status prediction
15. A survey and taxonomy of core concepts and research challenges in cross-platform mobile development10.1145/3241739 ↗
16. Griffith · Mobile App Development with Ionic, Revised Edition: Cross-platform Apps with Ionic, Angular, and Cordova · 2017
17. Masse · REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces · 2011
18. An application of porters stemming algorithm for text mining in healthcare
19. Nuget, “Syn.WordNet 1.0.5,” 2018. [Online]. Available: https://www.nuget.org/packages/Syn.WordNet.
20. Hrests: An html microformat for describing restful web services
21. Hap, “Html Agility Pack,” 2017. [Online]. Available: https://html-agility-pack.net.
22. An QoS based multifaceted matchmaking framework for web services discovery10.1016/j.fcij.2018.10.007 ↗
23. Ubiquitous smart learning system for smart cities
24. Collaborative virtual environment model for medical e-learning
25. Intensive care unit mortality prediction: An improved patient-specific stacking ensemble model10.1109/ACCESS.2020.3010556 ↗
26. Towards a dynamic discovery of smart services in the social internet of things10.1016/j.compeleceng.2016.12.008 ↗
27. Bipartite graph partitioning and data clustering
28. Privacy-preserving multi-keyword text search in the cloud supporting similarity-based ranking
29. Edgestore: Leveraging edge devices for mobile storage offloading
30. Big data analytics in heart diseases prediction
31. Performance evaluation of object serialization libraries in xml, json and binary formats
32. Conceptual framework for semantic web service composition
33. The development of hybrid mobile applications with apache cordova
34. Freeman · Essential Angular for Asp. Net Core MVC · 2017
35. “LOG4SWS,KOM: Self-adapting semantic web service discovery for SAWSDL
36. Evaluating learners’ progress in smart learning environment