Advertisement

Mobile Business Processes

  • Volker Gruhn
  • Matthias Book
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2877)

Abstract

Today’s global markets demand global processes. Increasingly, these processes are not only distributed, but also contain mobile aspects. We discuss two challenges brought about by these mobile business processes: Firstly, the need to specify the distribution of processes across several sites, and secondly, the need to specify the dialog flows of the applications implementing those processes on mobile devices. To remedy the first challenge, we give an over-view of the Process Landscaping method with its support for refining processes across multiple abstraction layers and associating their activities and objects with distinguished locations. Next, we present a Dialog Flow Notation and Dialog Control Framework for the specification and management of complex hypertext-based dialog flows. These tools allow developers to build user interfaces for mobile client devices with different input/output capabilities, which all access the same application logic on a central server.

Keywords

Application Logic Terminal Event Mobile Process Presentation Channel User Authorization 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Apache Jakarta Project: Struts, http://jakarta.apache.org/struts/
  2. 2.
    Ball, T., Colby, C., Danielsen, P., Jagadeesan, L.J., Jagadeesan, R., Laufer, K., Mataga, P., Rehor, K.: Sisl: Several Interfaces, Single Logic. International Journal of Speech Technology 3(2), 91–106 (2000)CrossRefGoogle Scholar
  3. 3.
    Butler, M., Giannetti, F., Gimson, R., Wiley, T.: Device Independence and the Web. IEEE Computing 6(5), 81–86 (2002)Google Scholar
  4. 4.
    Catledge, L.D., Pitkow, J.E.: Characterizing Browsing Strategies in the World Wide Web. In: Computer Networks and ISDN Systems 27, pp. 1065–1073. Elsevier Science, Amsterdam (1995)Google Scholar
  5. 5.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Modeling Language for Designing Web Sites. Computer Networks 33, 137–157 (2000)CrossRefGoogle Scholar
  6. 6.
    Doberkat, E.E.: A Language for Specifying Hyperdocuments. Software - Concepts and Tools 17, 163–172 (1996)Google Scholar
  7. 7.
    Fraternali, P., Paolini, P.: Model-Driven Development of Web Applications: The Autoweb System. ACM Transactions on Information Systems 28(4), 323–382 (2000)CrossRefGoogle Scholar
  8. 8.
    Fraternali, P.: Tools and Approaches for Developing Data-Intensive Web Applications: A Survey. ACM Computing Surveys 31(3), 227–263 (1999)CrossRefGoogle Scholar
  9. 9.
    Gaedke, M., Beigl, M., Gellersen, H.-W., Segor, C.: Web Content Delivery to Heterogeneous Mobile Platforms. In: Kambayashi, Y., Lee, D.-L., Lim, E.-p., Mohania, M., Masunaga, Y. (eds.) ER Workshops 1998. LNCS, vol. 1552, pp. 205–217. Springer, Heidelberg (1999)Google Scholar
  10. 10.
    Graw, G., Gruhn, V.: Process Management In-the-Many. In: Schäfer, W. (ed.) EWSPT 1995. LNCS, vol. 913, pp. 163–178. Springer, Heidelberg (1995)Google Scholar
  11. 11.
    Green, M.: A Survey of Three Dialogue Models. ACM Transactions on Graphics 5(3), 244–275 (1986)CrossRefGoogle Scholar
  12. 12.
    Gruhn, V., Wellen, U.: Support for Distributed Business Processes. In: Asia-Pacific Software Engineering Conference (APSEC 1999), Takamatsu, Japan, December 7-10 (1999)Google Scholar
  13. 13.
    Gruhn, V., Wellen, U.: Structuring Complex Software Processes by “Process Landscaping”. In: Conradi, R. (ed.) EWSPT 2000. LNCS, vol. 1780, Springer, Heidelberg (2000)CrossRefGoogle Scholar
  14. 14.
    Gruhn, V., Wellen, U.: Process Landscaping: Modelling Distributed Processes and Proving Properties of Distributed Process Models. In: Ehrig, H., Juhás, G., Padberg, J., Rozenberg, G. (eds.) APN 2001. LNCS, vol. 2128, p. 103. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  15. 15.
    Harel, D.: Statecharts: A visual formalism for complex systems. Scientific Computer Programming 8(3), 231–274Google Scholar
  16. 16.
    Isakowitz, T., Stohr, E.A., Balasubramanian, P.: RMM: a methodology for structured hypermedia design. Communications of the ACM 38(8), 34–44 (1995)CrossRefGoogle Scholar
  17. 17.
    International Organization for Standardization: Ergonomic requirements for office work with visual display terminals (VDTs) – Part 10: Dialogue principles. ISO 9241-10 (1996) Google Scholar
  18. 18.
    Krasner, G.E.: A Cookbook for using the Model-View-Controller User Interface Paradigm in Smalltalk. Journal of Object-Oriented Programming 1(3), 26–49 (1988)MathSciNetGoogle Scholar
  19. 19.
    Lupu, E.C., Sloman, M.: Conflicts in Policy-Based Distributed Systems Management. IEEE Transactions on Software Engineering 25(6), 852–869 (1999)CrossRefGoogle Scholar
  20. 20.
    Nuseibeh, B., Kramer, J., Finkelstein, A., Leonhardt, U.: Decentralized Process Modelling. In: Schäfer, W. (ed.) EWSPT 1995. LNCS, vol. 913, pp. 185–188. Springer, Heidelberg (1995)Google Scholar
  21. 21.
    Rice, J., Farquhar, A., Piernot, P., Gruber, T.: Using the web instead of a window system. In: Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 1996), ACM Press, New York (1996)Google Scholar
  22. 22.
    Shaw, M.J.: Electronic Commerce: State of the Art. In: Shaw, M., Blanning, R., Stader, T., Whinston, A. (eds.) Handbook on Electronic Commerce, pp. 3–24. Springer, Heidelberg (2000)Google Scholar
  23. 23.
    Sinha, A.: Client-Server Computing. Communications of the ACM 35(7), 77–98 (1992)CrossRefGoogle Scholar
  24. 24.
    Schwabe, D., Rossi, G.: The object-oriented hypermedia design model. Communications of the ACM 38(8), 45–46 (1995)CrossRefGoogle Scholar
  25. 25.
    Singh, I., Stearns, B., Johnson, M., et al.: Designing Enterprise Applications with the J2EE Platform, 2nd edn. Addison-Wesley, Reading (2002)Google Scholar
  26. 26.
    Zhao, W., Kearney, D., Gioiosa, G.: Architectures for Web Based Applications. In: 4th Australasian Workshop on Software and Systems Architectures (AWSA 2002) (February 2002), http://www.dstc.monash.edu.au/awsa2002/papers/Zhao.pdf

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Volker Gruhn
    • 1
  • Matthias Book
    • 1
  1. 1.Chair of Applied Telematics/e-Business, Dept. of Computer ScienceUniversity of LeipzigLeipzigGermany

Personalised recommendations