A Pattern-Based Approach to Mobile Information Systems Conceptual Architecture
- 424 Downloads
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.
KeywordsMobile Device Information Source Mobile User Software Architecture Mobile Client
Unable to display preview. Download preview PDF.
- 1.AcroClip, http://www.pcsync.de
- 2.AvantGo M-Commerce Server, http://www.avantgo.com
- 3.HotSync Technology, http://www.palm.com
- 4.PumaTech BrowseIt Server, http://www.pumatech.com
- 5.Transcoding Publisher, http://www.websphere.ibm.com
- 6.WebML, http://www.webml.org
- 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.Group, O.M.: UML (version 1.3). OMG (June 1999)Google Scholar
- 9.Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison Wesley, Reading (2000)Google Scholar
- 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
- 13.Noble, J., Weir, C., Bibby, D.: Small Memory Software: Patterns for Systems with Limited Memory. Addison-Wesley, Reading (2000)Google Scholar
- 14.Schaefer, S., Marney, S., Willis, T., Parkkinen, K.: OOPSLA Workshop on Architectural Patterns for Wireless Computing (2001)Google Scholar
- 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