Abstract
Web applications are more and more used nowadays to implement business processes that have to be executed on the Web. These applications support the modeling, execution, and monitoring of B2B interactions, as well as the management and publishing of content data, value-added services, and so on. The integration of these different technologies raises new problems that may occur during the process execution on the Web. Exceptional situations may be caused by the improper user navigation through Web pages, by system failures that interrupt the B2B interaction, or by events semantically related to the business process. We present a classification of exceptions, the capturing and notification mechanisms, and the recovery policies that may be applied on the business process in order to solve the exception. We also show how the proposed approach can be applied to WebML, a high-level modeling language for Web applications, and compare it with existing standards.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Atzeni, P., Mecca, G., Merialdo, P.: Design and Maintenance of Data-Intensive Web Sites. In: Schek, H.-J., Saltor, F., Ramos, I., Alonso, G. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 436–450. Springer, Heidelberg (1998)
Baresi, L., Garzotto, F., Paolini, P.: From Web Sites to Web Applications: New Issues for Conceptual Modeling. In: ER Workshops, pp. 89–100 (2000)
BPML and BPMN site, http://www.bpmi.org/
BPEL4WS site, http://www-128.ibm.com/developerworks/library/specification/ws-bpel/
Brambilla, M.: Extending hypertext conceptual models with process-oriented primitives. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 246–262. Springer, Heidelberg (2003)
Brambilla, M., Ceri, S., Comai, S., Fraternali, P., Manolescu, I.: Specification and Design of Workflow-Driven Hypertexts. Journal of Web Engineering (JWE) 1(2), 163–182 (2003)
Brambilla, M., Ceri, S., Comai, S., Tziviskou, C.: Exception Handling in Workflow-Driven Web Applications. In: Int. Conf. WWW 2005, Chiba, Japan (May 2005)
Bultan, T., Fu, X., Hull, R., Su, J.: Conversation specification: a new approach to design and analysis of e-service composition. In: WWW 2003, pp. 403–410 (2003)
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kaufmann, San Francisco (2002)
Conallen, J.: Building Web Applications with UML. Addison Wesley (OTS), Reading (2000)
Fernandez, M.F., Florescu, D., Kang, J., Levy, A.Y., Suciu, D.: Catching the Boat with Strudel: Experiences with a Web-Site Management System. In: SIGMOD 1998, pp. 414–425 (1998)
Gómez, J., Cachero, C., Pastor, O.: Conceptual Modeling of Device-Independent Web Applications. IEEE MultiMedia 8(2), 26–39 (2001)
Hagen, C., Alonso, G.: Exception Handling in Workflow Management Systems. IEEE TSE 26(10), 943–958 (2000)
Hennicker, R., Koch, N.: A UML-Based Methodology for Hypermedia Design. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 410–424. Springer, Heidelberg (2000)
Manolescu, I., Brambilla, M., Ceri, S., Comai, S., Fraternali, P.: Model-Driven Design and Deployment of Service-Enabled Web Applications. ACM TOIT 5(2) (May 2005)
Miller, J.A., Sheth, A.P., Kochut, K.J., Luo, Z.W.: Recovery Issues in Web-Based Workflow. In: CAINE 1999, Atlanta, Georgia, pp. 101–105 (November 1999)
Schwabe, D., Rossi, G.: An Object Oriented Approach to Web Applications Design. TAPOS 4(4) (1998)
Van Der Aalst, W.M.P., Ter Hofstede, A.H.M.: Weske: Business Process Management: A Survey. Business Process Management (2003)
van der Aalst, W.M.P., Aldred, L., Dumas, M., ter Hofstede, A.H.M.: Design and Implementation of the YAWL System. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 142–159. Springer, Heidelberg (2004)
WebML Web site, http://www.webml.org
WebRatio site, http://www.webratio.com
Workflow Management Coalition site, http://www.wfmc.org
XPDL site, http://www.wfmc.org/standards/XPDL.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Brambilla, M., Comai, S., Tziviskou, C. (2006). Exception Management Within Web Applications Implementing Business Processes. In: Dony, C., Knudsen, J.L., Romanovsky, A., Tripathi, A. (eds) Advanced Topics in Exception Handling Techniques. Lecture Notes in Computer Science, vol 4119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11818502_6
Download citation
DOI: https://doi.org/10.1007/11818502_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-37443-5
Online ISBN: 978-3-540-37445-9
eBook Packages: Computer ScienceComputer Science (R0)