skip to main content
10.1145/1370888.1370896acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Service-oriented architecture for mobile applications

Published:10 May 2008Publication History

ABSTRACT

Mobile phones are becoming a new popular platform for business applications. The number of mobile users increases daily and so does the need for efficient mobile data access and management. However, a traditional approach to business application and database design is not suitable for mobile devices because of the limited memory and connection bandwidth. This paper presents a novel lightweight mobile SOA-based architecture for business applications running on J2ME enabled devices such as cell phones. The paper includes position statement based on our experience and describes a first prototype implementation of the architecture. Some important features of our design are: using the knowledge of business processes to minimize data transferred to and stored on the device; pro-active data loading; allowing applications to fully function in a disconnected mode. The above architecture results in a lightweight framework, which can be used in order to develop a wide spectrum of business-oriented mobile applications.

References

  1. A. Ankolekar, P. Hitzler, H. Lewen, D. Oberle, and R. Studer. Integrating Semantic Web Services for Mobile Access. ESWC, 2006.Google ScholarGoogle Scholar
  2. M. Cannataro, G. Carelli, A. Pugliese, and D. Sacca. Semantic lossy compression of XML data. In Knowledge Representation Meets Databases, 2001.Google ScholarGoogle Scholar
  3. B. Choi. Document decomposition for XML compression: A heuristic approach. In DASFAA, number 3382 in LNCS, Singapore, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D.A. Huffman. A method for the construction of minimum-redundancy codes. In Proc. of the I.R.E., 1952.Google ScholarGoogle ScholarCross RefCross Ref
  5. P. Kropf, G. Babin, and A. Hulot. Réduction des besoins en communication de CORBA. NOTERE'98, Montréal, Canada.Google ScholarGoogle Scholar
  6. H. Liefke and D. Suciu. XMill: An efficient compressor for XML data. In Proc. of the ACM SIGMOD Int'l Conf. on Management of Data, pages 153--164, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. David J.C. MacKay. Information theory, inference and learning algorithms. CUP, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. K. Min, M. J. Park, and C. W. Chung. XPRESS: A queriable compression for XML data. In Proc of the ACM SIGMOD Int'l Conf. on Management of Data, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Y. Natchetoi, H. Wu, and G. Babin. A context-dependent xml compression approach to enable business applications on mobile devices. Euro-Par. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C.E. Shannon. A mathematical theory of communication. Bell Syst. Tech. Journal, 27:398--403, 1948.Google ScholarGoogle Scholar
  11. Y.Natchetoi, H.Wu, G.Babin, S.Dagtas EXEM: Efficient XML Data Exchange Management for Mobile Applications, Information Systems Frontiers ISF 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. P. M. Tolani and J. R. Haritsa. XGRIND: A query-friendly XML compressor. In IEEE Proc. of the 18th Int'l Conf. on Data Engineering, pages 225--234, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A.Arion, A.Bonifati, I.Manolescu, A. Pugliese XQueC: A Query-Conscious Compressed, XML Database, Proceedings of the 2004 International Conference on Extending DataBase TechnologyGoogle ScholarGoogle Scholar
  14. C.J. Augeri, B.E. Mullins, D. A. Bulutoglu, R. O. Baldwin, L. C. Baird An Analysis of XML Binary Formats and Compression Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. H.Wu, Y.Natchetoi Mobile Shopping Assistant: Integration of Mobile Applications and Web Services, Proc. WWW 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Sun Microsystems. J2ME Web Services Technical White Paper, July 2004.Google ScholarGoogle Scholar
  17. Microsoft Developer Network (MSDN). Consuming Web Services with the Microsoft .NET Compact Framework, March 2003.Google ScholarGoogle Scholar
  18. Bradford C. Johnson, James M. Manyika, and Lareina A. Yee. The next revolution in interactions. The McKinsey Quarterly 2005 Number 4Google ScholarGoogle Scholar
  19. D. Schall, M. Aiello, and S. Dustdar. Web Services on Embedded Devices. (2006) International Journal of Web Information Systems 2(1):1--6.Google ScholarGoogle Scholar
  20. Wolf-Tilo Balke, Jorg Diederich. A Quality- and Cost-based Selection Model for Multimedia Service Composition in Mobile Environments. icws, pp. 621--628, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Lafferty, A. McCallum, F. Pereira, Conditional random fields: probabilistic models for segmenting and labeling sequence data. 18th International Conference on Machine Learning, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. OSGi. http://www.osgi.org/.Google ScholarGoogle Scholar
  23. L. Pajunen, A. Ruokonen, Modeling and Generating Mobile Business Processes, IEEE International Conference on Web Services (ICWS), Salt Lake City, Utah, USA, July 2007Google ScholarGoogle Scholar
  24. Ecospace IP. http://www.ip-ecospace.org/.Google ScholarGoogle Scholar
  25. OASIS Open: OASIS web services business process execution language (WSBPEL)TC. (2006).Google ScholarGoogle Scholar
  26. M. Smith M.D. Malan, D.J. Welsh, A public-key infrastructure for key distribution in tinyos based on elliptic curve cryptography. In Sensor Communications and Networks, 2004.Google ScholarGoogle Scholar
  27. Hankerson D. Hernandez J.L. Kirkup M. Menezes A. Brown M., Cheung D. PGP in constrained wireless devices. In 9th USENIX Security Symposium., 2000 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Service-oriented architecture for mobile applications

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SAM '08: Proceedings of the 1st international workshop on Software architectures and mobility
        May 2008
        66 pages
        ISBN:9781605580227
        DOI:10.1145/1370888

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 10 May 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate36of59submissions,61%

        Upcoming Conference

        ICSE 2025

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader