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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Apache Jakarta Project: Struts, http://jakarta.apache.org/struts/
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)
Butler, M., Giannetti, F., Gimson, R., Wiley, T.: Device Independence and the Web. IEEE Computing 6(5), 81–86 (2002)
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)
Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Modeling Language for Designing Web Sites. Computer Networks 33, 137–157 (2000)
Doberkat, E.E.: A Language for Specifying Hyperdocuments. Software - Concepts and Tools 17, 163–172 (1996)
Fraternali, P., Paolini, P.: Model-Driven Development of Web Applications: The Autoweb System. ACM Transactions on Information Systems 28(4), 323–382 (2000)
Fraternali, P.: Tools and Approaches for Developing Data-Intensive Web Applications: A Survey. ACM Computing Surveys 31(3), 227–263 (1999)
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)
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)
Green, M.: A Survey of Three Dialogue Models. ACM Transactions on Graphics 5(3), 244–275 (1986)
Gruhn, V., Wellen, U.: Support for Distributed Business Processes. In: Asia-Pacific Software Engineering Conference (APSEC 1999), Takamatsu, Japan, December 7-10 (1999)
Gruhn, V., Wellen, U.: Structuring Complex Software Processes by “Process Landscaping”. In: Conradi, R. (ed.) EWSPT 2000. LNCS, vol. 1780, Springer, Heidelberg (2000)
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)
Harel, D.: Statecharts: A visual formalism for complex systems. Scientific Computer Programming 8(3), 231–274
Isakowitz, T., Stohr, E.A., Balasubramanian, P.: RMM: a methodology for structured hypermedia design. Communications of the ACM 38(8), 34–44 (1995)
International Organization for Standardization: Ergonomic requirements for office work with visual display terminals (VDTs) – Part 10: Dialogue principles. ISO 9241-10 (1996)
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)
Lupu, E.C., Sloman, M.: Conflicts in Policy-Based Distributed Systems Management. IEEE Transactions on Software Engineering 25(6), 852–869 (1999)
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)
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)
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)
Sinha, A.: Client-Server Computing. Communications of the ACM 35(7), 77–98 (1992)
Schwabe, D., Rossi, G.: The object-oriented hypermedia design model. Communications of the ACM 38(8), 45–46 (1995)
Singh, I., Stearns, B., Johnson, M., et al.: Designing Enterprise Applications with the J2EE Platform, 2nd edn. Addison-Wesley, Reading (2002)
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gruhn, V., Book, M. (2003). Mobile Business Processes. In: Böhme, T., Heyer, G., Unger, H. (eds) Innovative Internet Community Systems. IICS 2003. Lecture Notes in Computer Science, vol 2877. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39884-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-39884-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20436-7
Online ISBN: 978-3-540-39884-4
eBook Packages: Springer Book Archive