A Pattern-Based Approach to Mobile Information Systems Conceptual Architecture

  • Walter A. Risi
  • Gustavo Rossi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2784)


As mobile access to information becomes a common trend in most commercial and corporate information systems, new software engineering challenges arise. While the most visible problems in mobile systems are the communication infrastructure and technical constraints of portable devices, there are also conceptual architecture issues that must be properly addressed.

This paper describes our work in progress towards categorizing and analyzing conceptual architectures for mobile information systems. We have defined the basics of a domain-specific architectural pattern catalog for this domain, and mined several patterns from existing, well-known systems. Our approach does not concentrate on the technical issues, but rather on identifying those architectures that better fit business goals regarding mobility.

Our goals are twofold. First, we aim to build a catalog of architectural solutions proven successful in industrial practice. On the other hand, we want to define a high-level, common-language to describe mobile architectural solutions.


Mobile Device Information Source Mobile User Software Architecture Mobile Client 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    AvantGo M-Commerce Server,
  3. 3.
    HotSync Technology,
  4. 4.
    PumaTech BrowseIt Server,
  5. 5.
    Transcoding Publisher,
  6. 6.
  7. 7.
    Erich Gamma, R.J., Helm, R., Vlissides, J.: Design Patterns, Elements of Reusable Object-Oriented Software. Addison Wesley Professional Computing Series (1994)Google Scholar
  8. 8.
    Group, O.M.: UML (version 1.3). OMG (June 1999)Google Scholar
  9. 9.
    Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison Wesley, Reading (2000)Google Scholar
  10. 10.
    Kappel, G., Retschitzegger, W., Schwinger, W.: Modeling Ubiquitous Web Applications: The WUML Approach. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds.) ER Workshops 2001. LNCS, vol. 2465, p. 183. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  11. 11.
    Koch, N., Wirsing, M.: The Munich Reference Model for Adaptive Hypermedia Applications. To be presented at the 2nd International Conference on Adaptive Hypermedia and Adaptive Web Based Systems (2002)Google Scholar
  12. 12.
    Kruchten, P.B.: The 4+1 View Model of Architecture. IEEE Software 12(6), 42–50 (1995)CrossRefGoogle Scholar
  13. 13.
    Noble, J., Weir, C., Bibby, D.: Small Memory Software: Patterns for Systems with Limited Memory. Addison-Wesley, Reading (2000)Google Scholar
  14. 14.
    Schaefer, S., Marney, S., Willis, T., Parkkinen, K.: OOPSLA Workshop on Architectural Patterns for Wireless Computing (2001)Google Scholar
  15. 15.
    Shaw, M.: Patterns for Software Architectures. In: Coplien, J., Schmidt, D. (eds.) Pattern Languages of Program Design, ch. 24, pp, 453–462. Addison- Wesley, London (1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Walter A. Risi
    • 1
  • Gustavo Rossi
    • 1
  1. 1.LIFIAUniversidad Nacional de La PlataArgentina

Personalised recommendations