Abstract
Mobile computing concerns the design and development of applications in highly dynamic and heterogeneous environments to supply the users with all the required services and information. In this paper, we present a dynamically extensible, service-based infrastructure for mobile applications which allow the users to access existing services via mobile devices. As the number of available services is ever growing, we focus on the task of dynamically extending our architecture with new services. Easily adding functionality in a Service-oriented Architecture (SOA) is a matter of clean design decisions. However, if these services are to be accessed by already deployed client applications, there is a need for doing so without high recoding and redistribution costs. While discovering newly available services is a solved problem, dynamically integrating the new functionality (adding GUI, local data bindings and controls) is a non-trivial task. We propose a generic mobile client application automatically extending its functionality when new services become available.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Averberg, D., Boppert, J., Holzweibig, K.: Mobile Delivery Server (MDS) - A Solution for Resolving Problems and Limitations in Mobile E-Learning Scenarios. In: International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies (ICNICONSMCL 2006). IEEE DL Publication, Los Alamitos (2006)
Castro, P., Giraud, F., Konuru, R., Purakayastha, A., Yeh, D.: A Programming Framework for Mobilizing Enterprise Applications. In: Proceedings of the Sixth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2004), pp. 196–205 (2004)
Erl, T.: Service-Oriented Architecture. Concepts, Technology, and Design. Prentice Hall International, Englewood Cliffs (2005)
Kurschl, W., Mitsch, S., Prokop, R.: SmartDOTS - A Framework for Efficient Data Synchronization on Mobile Devices. In: Proceedings of the Third International Conference on Information Technology: New Generations (ITNG 2006), pp. 300–305 (2006)
Pernici, B.: Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility. Springer, New York (2006)
Podwyszynski M., Schwab A.: Design and implementation of a mobile J2ME/.NET application and a transactional SOA to synchronize students’ e-portfolios. Bachelor Theses, University of Passau (2007)
Sanchez-Nielsen, E., Martin-Ruiz, S., Rodriguez-Pedrianes, J.: An Open and Dynamical Service Oriented Architecture for Supporting Mobile Services. In: Proceedings of the 6th International Conference on Web Engineering (ICWE 2006), pp. 121–128 (2006)
Schwab, A.: Generierung von Bedienoberflächen für mobile Clientanwendungen in einer service-orientierten Infrastruktur. Diploma Thesis in German, University of Passau (2008)
Stud. IP: Project Description and Documentation, http://www.campussource.de/org/software/studip/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kurz, S., Podwyszynski, M., Schwab, A. (2008). A Dynamically Extensible, Service-Based Infrastructure for Mobile Applications. In: Song, IY., et al. Advances in Conceptual Modeling – Challenges and Opportunities. ER 2008. Lecture Notes in Computer Science, vol 5232. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87991-6_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-87991-6_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87990-9
Online ISBN: 978-3-540-87991-6
eBook Packages: Computer ScienceComputer Science (R0)