Browse > Article
http://dx.doi.org/10.3837/tiis.2010.10.008

Mobile Web Service Architecture Using Context-store  

Oh, Sang-Yoon (WISE Lab, Div. of Information and Computer Engineering, Ajou University)
Aktas, Mehmet (Information Technologies Institute, TUBITAK-Marmara Research Center)
Fox, Geoffrey C. (Community Grids Lab, Indiana University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.4, no.5, 2010 , pp. 836-858 More about this Journal
Abstract
Web Services allow a user to integrate applications from different platforms and languages. Since mobile applications often run on heterogeneous platforms and conditions, Web Service becomes a popular solution for integrating with server applications. However, because of its verbosity, XML based SOAP messaging gives the possible overhead to the less powerful mobile devices. Based on the mobile client's behavior that it usually exchanges messages with Web Service continuously in a session, we design the Handheld Flexible Representation architecture. Our proposed architecture consists of three main components: optimizing message representation by using a data format language (Simple_DFDL), streaming communication channel to reduce latency and the Context-store to store context information of a session as well as redundant parts of the messages. In this paper, we focus on the Context-store and describe the architecture with the Context-store for improving the performance of mobile Web Service messaging. We verify our approach by conducting various evaluations and investigate the performance and scalability of the proposed architecture. The empirical results show that we save 40% of transit time between a client and a service by reducing the message size. In contrast to solutions for a single problem such as the compression or binarization, our architecture addresses the problem at a system level. Thus, by using the Context-store, we expect reliable recovery from the fault condition and enhancing interoperability as well as improving the messaging performance.
Keywords
Mobile web service; XML; web service repository; handheld flexible representation (HHFR); web service framework;
Citations & Related Records

Times Cited By Web Of Science : 1  (Related Records In Web of Science)
Times Cited By SCOPUS : 1
연도 인용수 순위
1 M. Beckerle, and M. Westhead, "GGF DFDL primer", http://www.gridforum.org/Meetings/GGF11/Documents/DFDL_Primer_v2.pdf
2 R. Levenshteyn and I. Fikouras, "Mobile services interworking for IMS and XML web services," IEEE Communications Magazine, vol. 44, no. 9, pp. 80-87, Sept. 2006   DOI
3 Department of Defense, "Unified capabilities requirements 2008 (UCR 2008)," Dec. 2008.
4 M. Aktas, G. Fox, M. Pierce, and S. Oh, "XML metadata service," Concurrency and Computation: Practice and Experience, vol. 20, no. 7, pp. 801-823, 2008.   DOI   ScienceOn
5 W. Lu, K. Chiu, and D. Gannon, "Building a generic SOAP framework over binary XML," in Proc. of on HPDC 2006, pp. 195-204.
6 S. N. Srirama, M. Jarke, and W. Prinz, "Mobile web service provisioning," in Proc. of on AICT/ICIW, pp. 120, 2006.
7 H. Liefke and D. Suciu, "XMill: an efficient compressor for XML data," in Proc. of ACM SIGMOD 2000, Dallas, TX, USA, May 2000.
8 R. Carroll, D. Virdee, and Q. Wen, "Developments in BinX, the binary XML description language," in Proc. of the UK e-Science All hands Meeting 2004, Nottingham UK, Sept. 2004.
9 S. Oh and G. Fox, "Optimizing web service messaging performance in mobile computing," Future Generation Computer System, vol. 23, no. 4, pp. 623-632, 2007.   DOI   ScienceOn
10 M. P. Papazoglou, P. Traverso, S. Dustdar, and F. Leymann, "Service-oriented computing: state of the art and research challenges," IEEE Computer Magazine, vol. 40, no. 11, pp. 38-45, Oct. 2007.
11 H. Chu, C. You, and C. Teng, "Challenges: wireless web services," in Proc. of on ICPADS 2004, pp. 657-664.
12 T. Bellwood et al., "UDDI Version 3.0.2," UDDI specification technical committee, http://www.uddi.org/pubs/uddi_v3.htm
13 M. P. Papazoglou and D. Georgakopoulos, "Service-oriented computing," Communications of the ACM, vol. 46, no. 10, pp. 25-28, Oct. 2003.
14 M. Govindaraju, A. Slominski, K. Chiu, P. Liu, R. V. Engelen, and M. J. Lewis, "Toward characterizing the performance of SOAP toolkits," in Proc. of 5th IEEE/ACM International Workshop on Grid Computing, Pittsburgh, Nov. 2004.
15 K. Chiu, M. Govindaraju, and R. Bramley, "Investigating the limits of SOAP performance for scientific computing," in Proc. of 11th IEEE International Symposium on High Performance Distributed Computing HPDC-11. Edinburgh UK. Jul. 2002.
16 kSOAP, http://ksoap2.sourceforge.net/
17 E. Serin, "Design and test of the cross-format schema protocol (XFSP) for networked virtual environments," M.S. thesis, Naval Postgraduate School, Monterey, CA, USA, Mar. 2003.
18 E. Serin and D. Brutzman, "XML schema-based compression (XSBC)", http://xmsf.sourceforge.net/xsbc.html
19 K. Chiu, T. Devadithya, W. Lu, and A. Slominski, "A binary XML for scientific applications," in Proc. of on e-Science 2005, pp. 336-343.
20 R. Chumbley et al., "WS-interoperability: basic profile version 1.2," Mar. 2010, http://ws-i.org/profiles/BasicProfile-1.2-WGD.html
21 D. Box et al., "Web service addressing (WS-Addressing)," Aug. 2004, http://www.w3.org/Submission/ws-addressing/
22 M. Girardot and N. Sundaresan, "Millau: an encoding format for efficient representation and exchange of XML over the web," in Proc. of on the 9th International World Wide Web Conference WWW2000, Amsterdam Netherland, May 2000.
23 D. Sosnoski, "Improve XML transport performance part 1 and 2," IBM developersWork Article, June 2004.
24 M. Little, E. Newcomer, and G. Pavlik, "Web services context specification (WS-Context) Version 1.0," Apr. 2007, http://docs.oasis-open.org/ws-caf/ws-context/v1.0/wsctx.pdf
25 M. Adacal and A. B. Bener, "Mobile web services: a new agent-based framework," IEEE Internet Computing, vol. 10, no. 3 pp. 58-65, May-June, 2006.
26 M. Tian, T. Voigt, T. Naumowicz, H. Ritter, and J. H. Schiller, "Performance considerations for mobile web services," Computer Communications, vol. 27, no. 11, pp. 1097-1105, 2004.   DOI   ScienceOn
27 P. Sandoz and S. Pericas-Geertsen, "Fast infoset @ Java.net," in Proc. of XTech 2005.