FUNDAMENTALS OF EXCEPTION HANDLING WITHIN WORKFLOW-BASED WEB APPLICATIONS

Authors

  • MARCO BRAMBILLA Dipartimento di Elettronica e Informazione, Politecnico di Milano Via Ponzio 34/5, 20133 Milano, Italy
  • CHRISTINA TZIVISKOU Dipartimento di Elettronica e Informazione, Politecnico di Milano Via Ponzio 34/5, 20133 Milano, Italy

Keywords:

Web site design, web site management, workflow, exception handling

Abstract

As the Web becomes a platform for implementing B2B applications, the need arises of extending Web conceptual modeling from data-centric applications to data- and process-centric applications. New primitives must be put in place to implement workflows describing business processes. In this context, new problems about process safety arise, due to the loose control on Web clients. Indeed, user behavior can generate dangerous incoherencies for the execution of processes. This paper presents a proposal of workflow-enabling primitives for Web applications, and a high level approach to the management of exceptions that occurs during execution of processes. We present a classification of exceptions that can occur inside workflow-based Web applications, and recovery policies to retrieve coherent status and data after an exception. An implementation experience is briefly presented too.

 

Downloads

Download data is not yet available.

References

Atzeni, P., Mecca, G., Merialdo, P.: Design and Maintenance of Data-Intensive Web Sites. EDBT 1998: 436-

Baresi, L., Garzotto, F., Paolini, P.: From Web Sites to Web Applications: New Issues for Conceptual

Modeling. ER Workshops 2000: 89-100.

Brambilla, M., Ceri, S., Comai, S., Fraternali, P., Manolescu, I.: Specification and design of workflow-driven

hypertexts, Journal of Web Engineering, Vol. 1, No.2 (2002).

Canchero, C., Gòmez, J.: Advanced Conceptual Modeling of Web Applications: Embedding Operation

Interfaces in Navigation Design, 21th International Conference on Conceptual Modeling, El Escorial, Madrid.

Casati, F., Ceri, S., Paraboschi, S., Pozzi, G., Specification and implementation of exceptions in workflow

management systems. ACM Transactions on Database Systems, Sept. 1999, (Vol. 24, No. 3), pp. 405-451.

Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing

Web sites. WWW9/Computer Networks 33(1-6): 137-157 (2000).

Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data-Intensive Web

Applications, Morgan-Kaufmann, December 2002.

Conallen, J.: Building Web Applications with UML. Addison Wesley (OTS), 2000.

Hagen, C., Alonso, G.: Exception Handling in Workflow Management Systems, IEEE Transactions on software

engineering, October 2000 (Vol. 26, No. 10), pp. 943-958

Koch, N., Kraus, A.: The Expressive Power of UML-based Engineering, Second International Workshop on

Web Oriented Software Techonlogy, CYTED 2002, 105-119.

IBM MQSeries Workflow Homepage: http://www.ibm.com/software/ts/mqseries/workflow/v332/

Oracle Workflow 11i: http://www.oracle.com/appsnet/technology/products/docs/workflow.html

MetalC project Homepage: http://www.metalc.it

Miller, J. A., Sheth, A. P., Kochut, K. J., Luo Z. W.: Recovery Issues in Web-Based Workflow, CAINE-99,

Atlanta, Georgia (November 1999) pp. 101-105.

Schwabe, D., Rossi, G.: An Object Oriented Approach to Web Applications Design. TAPOS 4(4): (1998).

Troyer, O., Casteleyn, S.: Modeling Complex Processes for Web Applications using WSDM, Third

International Workshop on Web Oriented Software Technology, Oviedo 2003, 1-12.

Rossi, L., G., Schmid, H., Lyardet, F.: Engineering Business Processes in Web Applications: Modeling and

Navigation Issues, Third International Workshop on Web Oriented Software Technology, Oviedo 2003, 81-89.

WebML Project Homepage: http://www.webml.org

WebRatio Homepage: http://www.webratio.com/

Workflow Management Coalition Homepage: http://www.wfmc.org

Ofbiz WF Java implementation: http://www.ofbiz.org/api/components/workflow/build/javadocs/

Downloads

Published

2005-06-29

How to Cite

BRAMBILLA, M. ., & TZIVISKOU, C. (2005). FUNDAMENTALS OF EXCEPTION HANDLING WITHIN WORKFLOW-BASED WEB APPLICATIONS. Journal of Web Engineering, 4(1), 038–056. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4297

Issue

Section

Articles