Advertisement

Mobile Service Oriented Architectures (MOSOA)

  • Jilles van Gurp
  • Anssi Karhinen
  • Jan Bosch
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4025)

Abstract

Mobile services hold a promise of utilizing the phone also for other purposes than purely communication. However, repeated attempts at realizing mobile services in the market place have been met with limited success. This article (1) defines the architectural drivers that drive success or failure of mobile services, (2) analyzes three different architectural styles of realizing such a mobile service using the example of a movie ticket selling service and (3) presents the results of this analysis. The main result of the analysis is that a serious conflict exists between usability and essentially all the other architectural drivers included in our analysis, i.e. portability, deployability and scalability. This is due to the fact that, because of the restricted state of the art technology, only native client applications offer satisfactory usability, but these do not satisfy the other drivers.

Keywords

Mobile Device Mobile Service Client Side Client Application Architectural Style 
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.

References

  1. 1.
    Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web Services Architecture, Web Services Architecture Working Group (February 2004), http://www.w3.org/TR/ws-arch/
  2. 2.
    Buhler, P., Vidal, J.M.: Semantic Web Services as Agent Behaviors. In: Burg, B., Dale, J., et al. (eds.) Agentcities: Challenges in Open Agent Environments. LNCS (LNAI). Springer, Berlin (2003)Google Scholar
  3. 3.
    Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures, Ph.D. thesis, University of California, Irvine (2000)Google Scholar
  4. 4.
    Baker, M.: Ian Foster on Recent Changes in the Grid Community. IEEE Distributed Systems Online 5(2) (February 2004)Google Scholar
  5. 5.
    Hodes, T.D., Katz, R.H., Servan-Schreiber, E., Rowe, L.: Composable Ad-hoc Mobile Services for Universal Interaction. In: Proceedings of the 3rd ACM International Conference on Mobile Computing and Networking, pp. 1–12 (1997)Google Scholar
  6. 6.
    IEEE Std 1471-2000 IEEE Recommended Practice for Architectural Description of Software-Intensive Systems, http://standards.ieee.org/reading/ieee/std_public/description/se/1471-2000_desc.html
  7. 7.
    IETF RFC 2616, Hypertext Transfer Protocol – HTTP/1.1, http://www.ietf.org/rfc/rfc2616.txt
  8. 8.
    IETF RFC 2806, URLs for Telephone Calls, http://www.ietf.org/rfc/rfc2806.txt
  9. 9.
  10. 10.
    Jones, M., Buchanan, G., Marsden, G., Pazzani, M.: Improving Mobile Internet Usability. In: Proceedings WWW 10, Hong Kong (2001)Google Scholar
  11. 11.
    Kangasharju, J., Tarkoma, S., Raatikainen, K.: Comparing SOAP Performance for Various Encodings, Protocols, and Connections. In: Conti, M., Giordano, S., Gregori, E., Olariu, S. (eds.) PWC 2003. LNCS, vol. 2775, pp. 397–406. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  12. 12.
    Lindholm, C., Keinonen, T.: Mobile Usability: How Nokia Changed the Face of the Mobile Phone. McGraw-Hill Professional, New York (2003)Google Scholar
  13. 13.
    Moore, G.E.: Cramming more components onto integrated circuits. Electronics Magazine 38(8), 114–117 (1965)Google Scholar
  14. 14.
    Musolesi, M., Mascolo, C., Hailes, S.: Adapting asynchronous messaging middleware to ad hoc networking. In: Proceedings of the 2nd Workshop on Middleware For Pervasive and Ad-Hoc Computing, pp. 121–126. ACM Press, New York (2004)CrossRefGoogle Scholar
  15. 15.
    Perry, D.E., Wolf, A.L.: Foundations for the study of software architecture. ACM SIGSOFT Software Engineering Notes 17(4), 40–52 (1992)CrossRefGoogle Scholar
  16. 16.
    Ramsey, M., Nielsen, J.: The WAP Usability Report. Neilsen Norman Group (2000)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Jilles van Gurp
    • 1
  • Anssi Karhinen
    • 1
  • Jan Bosch
    • 1
  1. 1.Software and Application Technologies Laboratory, Nokia Research CenterNOKIA GROUPFinland

Personalised recommendations