FINE-GRAINED SPECIFICATION AND CONTROL OF DATA FLOWS IN WEB-BASED USER INTERFACES
Keywords:
Dialog Flow Notation, data flow specification, data flow controlAbstract
When building process-intensive web applications, developers typically spend consid- erable 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 WWWinfrastructure 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 au- tomatically provides the data entities to the specified receivers at run-time, relieving developers of the need to implement user interface data flows manually.
Downloads
References
M. Book, V. Gruhn, and J. Richter. Fine-grained specification and control of data flows in web-
based user interfaces. In Proc. 7th Intl. Conf. Web Engineering (ICWE 2007), LNCS 4607, pages
–181. Springer, 2007.
M. Gaedke, M. Beigl, H.W. Gellersen, and C. Segor. Web content delivery to heterogeneous mobile
platforms. In Advances in Database Technologies, LNCS 1552. Springer, 1998.
M. Book and V. Gruhn. Modeling web-based dialog flows for automatic dialog control. In Proc.
th IEEE Intl. Conf. Automated Software Engineering (ASE 2004), pages 100–109. IEEE Com-
puter Society Press, 2004.
P. Fraternali. Tools and approaches for developing data-intensive web applications: A survey.
ACM Computing Surveys, 31(3):227–263, Sep 1999.
G. Rossi, H. Schmid, and F. Lyardet. Engineering business processes in web applications: Modeling
and navigation issues. In 3rd Intl. Work. Web-Oriented Software Technology, pages 81–89, 2006.
N. Koch, A. Kraus, C. Cachero, and S. Meli´a. Integration of business processes in web application
models. Journal of Web Engineering, 3(1):22–49, 2004.
M. Brambilla, S. Ceri, P. Fraternali, and I. Manolescu. Process modeling in web applications.
ACM Trans. Software Engineering and Methodology, 15(4):360–409, Oct 2006.
SpringSource. Spring web flow. http://www.springsource.org/webflow.
Apache Software Foundation. Shale framework. http://shale.apache.org.
M. Book, V. Gruhn, and M. Lehmann. Automatic dialog mask generation for device-independent
web applications. In Proc. 6th Intl. Conf. Web Engineering (ICWE 2006), pages 209–216. ACM
Press, 2006.