Abstract
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.
Chapter PDF
References
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)
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)
Fraternali, P.: Tools and approaches for developing data-intensive web applications: A survey. ACM Computing Surveys 31(3), 227–263 (1999)
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)
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)
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)
Vervaet, E., et al.: Spring web flow. http://www.springframework.org/go-webflow
Apache Software Foundation: Shale framework. http://shale.apache.org
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)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Book, M., Gruhn, V., Richter, J. (2007). Fine-Grained Specification and Control of Data Flows in Web-Based User Interfaces. In: Baresi, L., Fraternali, P., Houben, GJ. (eds) Web Engineering. ICWE 2007. Lecture Notes in Computer Science, vol 4607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73597-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-73597-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73596-0
Online ISBN: 978-3-540-73597-7
eBook Packages: Computer ScienceComputer Science (R0)