{'fraction_non_alphanumeric': 0.01391941391941392, 'fraction_numerical': 0.0, 'mean_word_length': 5.5673076923076925, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Efficiency Benefits in Mobile Web Service Architecture Using Context-store

Mobile computing became general computing environment as mobile devices getting powerful and wireless connectivity improves dramatically. As well, Ubiquitous Web Service becomes more viable because of the success in mobile computing. However, there are few huddles remains to integrate Web Services with mobile devices such as battery-life problem and messaging efficiency issue. We proposed and implemented a novel Web Service architecture, HandHeld Flexible Representation for mobile computing to optimized messaging representation by separating data content from the syntax. In this paper, we extend our HHFR to increase messaging efficiency and improve reliability by introducing an online Web Service Repository. In the new architecture, Static and/or redundant parts of Web Service message are stored and retrieved to/from the Context-store. Mobile Web Service participants will get the performance benefits as well as handling failures better on rather unstable mobile devices and services. We describe our architecture and evaluate our approach by testing the performance of the resulting system. The empirical results show that our framework outperforms conventional Web Services with mobile clients as well as capable to be extended to Internet scale with minimum overhead added.