MOBILE APPLICATIONS AND SERVICE-ORIENTED ARCHITECTURE INTEGRATION - A Practical Approach in Incorporating Mobility with Enterprise Information System

Guillaume Koum, Augustin Yekel, Tam Sangbong, Raoul M. Tsamo, Arnaud Fosso

2007

Abstract

Mobile Applications and Service-Oriented Architecture (SOA) are two aspects of Computer Science which offer to Enterprise Information Systems (EIS) more agility and flexibility in order to follow the constant evolution of enterprises business. However, the inadequacy of hardware resources and wireless network availability and bandwidth constitutes a major constraint when developing any mobile application. The challenge is exacerbated for developers when trying to integrate these applications with EIS which are naturally heavier. This document presents this integration in the context of an EIS built on SOA. Added to the basic tools needed for local data storage and communication with the server, a mediator (on the device) is introduced to facilitate interactions between the application and the service. We also study reasons which lead us to the choice of implementing a gateway on the server, in order to facilitate the service consumption.

References

  1. Anderson, Christoffer, 2004. GPRS and 3G Wireless Applications, The Ultimate Guide to Maximizing Mobile Internet Technologies, Wiley Computer Publishing.
  2. Jourdain, Sébastien, 2002. SAMS : Environnements coopératifs Synchrone, Asynchrone, Multi-Synchrone pour les équipes virtuelles, Mémoire de DEA, Université Henri Poincaré.
  3. Juntao Y., Michael, 2004. Enterprise J2ME, Developing Mobile Java Applications, Prentice Hall PTR.
  4. Lee, Valentino, 2004. Mobile Applications, Architecture, Design, and Development, Prentice Hall & Hewlett Packard.
  5. Livingstone, Dan, 2002. Advanced SOAP for Web Development, Prentice Hall.
  6. Mbassi, Cyrille, 2005.Conception et mise en oeuvre d'une architecture orientée service. Master of engineering's end of course thesis in computer science National Advanced Polytechnic School. Cameroon.
  7. Fosso, Arnaud, 2006. Intégration d'applications mobiles dans une architecture orientée service. Master of engineering's end of course thesis in computer science National Advanced Polytechnic School. Cameroon.
  8. Crochet-Damais, Antoine, June 2004. Panorama des outils de synchroniation client / serveur. http://solutions.journaldunet.com/0406/040601_panor ama_synchronisation.shtml. JDN Solutions.
  9. Enrique Ertiz, C., April 2004. Introduction to J2ME Web Services. http://developpers.sun.com/techtopics/ mobility/apis/articles/wsa. Sun Publications.
  10. Gartner Group, April 2005. Architecture and Planning for Modern Application Styles. www.gartnerroup.com. Gartner Group.
  11. Hemphill, David, July 2002. Using J2EE to drive J2ME Applications. http://www.theserverside.com/articles.
  12. Juntao, Michael, June 2002. Securing your J2ME/MIDP Applications. http://www-128.ibm.com/ developerworks/library/j-midpds.html. IBM Publications.
  13. Keen, Martin, 2004. Patterns: Implementing an SOA using an Enterprise Service Bus. http:// www.ibm.com/redbooks. IBM Publications.
  14. Kureshi, Arif, 2004. Architecting Disconnected Applications using Service-Oriented Architecture. http://msdn.microsoft.com/library/enus/dnppcgen/html /develop_disconnect_mob_apps.asp?frame=true#devel op_disconnect_mob_apps_topic2. MSDN Publications.
  15. Stemberg, Scott, October 2001. Syncing Data, an introduction to SyncML. http://www128.ibm.com/developperworks/xml/library/wisyncml/.
  16. Sun Microsystems, May 2001. L Over-The-Air User Initiated Provisioning Recommended Practice for Mobile Information Device Profile 1.0. http://java.sun.com/products/midp/OTAProvisioning1.0.pdf. Sun Publications.
  17. Warren, Nigel, June 2005. Talking Service-Oriented Architecture Mobile. http://today.java.net/pub/a/today/ 2005/08/02/mobile1.html. Java.net Publications.
  18. Wikimedia Project, January 2006. XML: Managing Data Exchange/SyncML. http://en.wikibooks.org/ wiki/XML:_Managing_Data_Exchange/SyncML. Wikimedia Project.
  19. Do Van Thanh; Jorstad, I., July 2005. A service-oriented architecture framework for mobile services. Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/ E-Learning on Telecommunications Workshop. AICT/SAPIR/ELETE 2005. P 65 - 70.
  20. Duda, I.; Aleksy, M.; Butter, T., July 2005. Architectures for mobile device integration into service-oriented architectures. ICMB 2005, International Conference on Mobile Business. P 193 - 198.
Download


Paper Citation


in Harvard Style

Koum G., Yekel A., Sangbong T., M. Tsamo R. and Fosso A. (2007). MOBILE APPLICATIONS AND SERVICE-ORIENTED ARCHITECTURE INTEGRATION - A Practical Approach in Incorporating Mobility with Enterprise Information System . In Proceedings of the Second International Conference on e-Business - Volume 1: ICE-B, (ICETE 2007) ISBN 978-989-8111-11-1, pages 204-208. DOI: 10.5220/0002113802040208


in Bibtex Style

@conference{ice-b07,
author={Guillaume Koum and Augustin Yekel and Tam Sangbong and Raoul M. Tsamo and Arnaud Fosso},
title={MOBILE APPLICATIONS AND SERVICE-ORIENTED ARCHITECTURE INTEGRATION - A Practical Approach in Incorporating Mobility with Enterprise Information System},
booktitle={Proceedings of the Second International Conference on e-Business - Volume 1: ICE-B, (ICETE 2007)},
year={2007},
pages={204-208},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002113802040208},
isbn={978-989-8111-11-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on e-Business - Volume 1: ICE-B, (ICETE 2007)
TI - MOBILE APPLICATIONS AND SERVICE-ORIENTED ARCHITECTURE INTEGRATION - A Practical Approach in Incorporating Mobility with Enterprise Information System
SN - 978-989-8111-11-1
AU - Koum G.
AU - Yekel A.
AU - Sangbong T.
AU - M. Tsamo R.
AU - Fosso A.
PY - 2007
SP - 204
EP - 208
DO - 10.5220/0002113802040208