Fine-Grained Specification and Control of Data Flows in Web-Based User Interfaces

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


When building process-intensive web applications, developers typically spend considerable effort on the exchange of specific data entities between specific web pages and operations under specific conditions, as called for by business requirements. Since the WWW infrastructure provides only very coarse data exchange mechanisms, we introduce a notation for the design of fine-grained conditional data flows between user interface components. These specifications can be interpreted by a data flow controller that automatically provides the data entities to the specified receivers at run-time, relieving developers of the need to implement user interface data flows manually.


Business Process Object Reference Data Entity Data Scope Navigation Pattern 
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.


  1. 1.
    Gaedke, M., Beigl, M., Gellersen, H., Segor, C.: Web content delivery to heterogeneous mobile platforms. In: Kambayashi, Y., Lee, D.-L., Lim, E.-p., Mohania, M.K., Masunaga, Y. (eds.) Advances in Database Technologies. LNCS, vol. 1552, Springer, Heidelberg (1999)Google Scholar
  2. 2.
    Book, M., Gruhn, V.: Modeling web-based dialog flows for automatic dialog control. In: ASE 2004. 19th IEEE International Conference on Automated Software Engineering, pp. 100–109. IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  3. 3.
    Fraternali, P.: Tools and approaches for developing data-intensive web applications: A survey. ACM Computing Surveys 31(3), 227–263 (1999)CrossRefGoogle Scholar
  4. 4.
    Rossi, G., Schmid, H., Lyardet, F.: Engineering business processes in web applications: Modeling and navigation issues. In: Third International Workshop on Web-Oriented Software Technology, pp. 81–89 (2006)Google Scholar
  5. 5.
    Koch, N., Kraus, A., Cachero, C., Meliá, S.: Integration of business processes in web application models. Journal of Web Engineering 3(1), 22–49 (2004)Google Scholar
  6. 6.
    Brambilla, M., Ceri, S., Fraternali, P., Manolescu, I.: Process modeling in web applications. ACM Transactions on Software Engineering and Methodology 15(4), 360–409 (2006)CrossRefGoogle Scholar
  7. 7.
    Vervaet, E., et al.: Spring web flow.
  8. 8.
    Apache Software Foundation: Shale framework.
  9. 9.
    Book, M., Gruhn, V., Lehmann, M.: Automatic dialog mask generation for device-independent web applications. In: Book, M., Gruhn, V., Lehmann, M. (eds.) ICWE 2006. Proceedings of the 6th International Conference on Web Engineering, pp. 209–216. ACM Press, New York (2006)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Matthias Book
    • 1
  • Volker Gruhn
    • 1
  • Jan Richter
    • 1
  1. 1.Chair of Applied Telematics/e-Business, University of Leipzig, Klostergasse 3, 04109 LeipzigGermany

Personalised recommendations