skip to main content
10.1145/1089551.1089637acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicecConference Proceedingsconference-collections
Article

The development and evaluation of exception handling mechanisms for order fulfillment process based on BPEL4WS

Published: 15 August 2005 Publication History

Abstract

The advance of Internet technology fosters the order fulfillment process in a supply chain across heterogeneous information systems. In order to monitor states between partners in the process, this study develops exception handling mechanisms based on Web service stack. After detecting exceptions, the first step is to make use of the fault and compensation handlers provided by the BPEL4WS (Business Process Execution Language for Web Services) specification to roll back planned or even executed business processes belonging to the same scope to the original state. The second step is to utilize the resource searching mechanisms, including BE4WS (Business Explore for Web Services) and BCME (Business Criteria Matchmaking Engine), to find suitable substitutes to make a replacement or find fitting partners to cooperate with the original one. The third step is to take advantage of the extensibility, flexibility and scalability of BPEL4WS business process to adjust and re-form a new one to handle unexpected situations. This study uses the LCD (Liquid Crystal Display) supply chain as an example to evaluate the proposed exception handling mechanisms. The results show that the proposed methods obtain encouraging performance. The major contribution of this research is the initiative efforts on developing exception handling mechanisms based on Web service technologies to improve the exception handling performance.

References

[1]
AU Optronics Corporation: http://www.auo.com/e technology_tftproces.shtml.
[2]
Chen, M., Meixell, M. J., Web Services Enabled Procurement in the Extended Enterprise: An Architectural Design and Implementation, Journal of Electronic Commerce Research, Vol. 4, No. 4, pp. 140--155, 2003.
[3]
Chiu, D. K. W., Li, Q., and Karlapalem, K., "A Meta Modeling Approach for Workflow Management System Supporting Exception Handling," Information Systems, vol. 24, no. 2, pp. 159--184, May 1999.
[4]
Chiu, D. K. W., Li, Q., and Karlapalem, K., Facilitating Exception Handling with Recovery Techniques in ADOME Workflow Management System, Journal of Applied Systems Studies, vol. 1, no.3, pp. 467--488, 2000.
[5]
Curbera, F., Duftler, M., Khalaf, R., Mukhi, N., Nagy, W., Weerawarana, S., Unraveling the Web Services Web - An Introduction to SOAP, WSDL, and UDDI, IEEE Internet Computing, Vol.6 Issue 2, March-April 2002, pp.86--93.
[6]
Curbera, F., Khalaf, R., Leymann, F., Weerawarana, S., Exception handling in the BPEL4WS language, Busines Process Management: International Conference Vol. 2678, pp.276--290, published by Springer-Verlag Heidelberg, 2003.
[7]
Gottschalk, K., Graham, S., Kreger, H., and Snell, J. (2002) Introduction to Web services architecture, IBM Systems Journal, 41(2): 170--177.
[8]
Graham, S., Simeonov, S., Boubex, T., Davis, D., Daniels, G., Nakamura, Y. and Neyama, R., Building Web services with Java - making sense of XML, SOAP, WSDL, and UDDI. Published by Sams, 2001.
[9]
Hung, P., and Chiu, D., Developing Workflow-Based Information Integration (WII) with Exception Support in a Web Services Environment, Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 7, January 05 - 08, 2004.
[10]
Jorgensen, David, Developing.NET with XML Web services, Publish by Syngress Media Inc, 2002.
[11]
Kappel, G., Rausch-Schott, S., Retschitzegger, W., Coordination in Workflow Management Systems - A Rule-Based Approach, Coordination Technology for Collaborative Applications - Organizations, Processes, and Agents, ASIAN 1996 Workshop, p.99--120, January 1996.
[12]
Luo, Z., Sheth, A., Miller, J. and Kochut, K., Defeasible workflow, its computationand exception handling, CSCW-98 Workshop, 1998.
[13]
Luo, Z., Sheth, A., Kochut, K., and Arpinar, B., Exception Handling for Conflict Resolution in Cross-Organizational Workflows, Distributed and Parallel Databases, An International Journal (DAPD), Kluwer Academic Publishers, 2002.
[14]
Muslera, Luis Contreras, Business process executive language for Web services, the Seminar of Distributed Software-Systems Verteilte Software systeme, 2003.
[15]
van der Aalst, W. M. P., The Application of Petri Nets to Workflow Management, The Journal of Circuits, Systems and Computers, 1998.
[16]
Wong, W. Y., Zhang D. M., and Kara-Ali, M., Negotiating with experience, AAAI2000 Knowledge-Based Electronic Markets, Technical Report WS-00-04, pp.85--90, 2000.

Cited By

View all
  • (2008)An Exception Handling Framework for Service-Oriented ComputingProceedings of the 2008 IFIP International Conference on Network and Parallel Computing10.1109/NPC.2008.34(315-322)Online publication date: 18-Oct-2008
  • (2007)Process dependencies and process interference rules for analyzing the impact of failure in a service composition environmentProceedings of the 10th international conference on Business information systems10.5555/1759779.1759787(67-81)Online publication date: 25-Apr-2007
  • (2007)Exception Handling Policies for Composite Web Services and their Formal Description2007 IFIP International Conference on Network and Parallel Computing Workshops (NPC 2007)10.1109/NPC.2007.13(793-798)Online publication date: Sep-2007
  • Show More Cited By

Index Terms

  1. The development and evaluation of exception handling mechanisms for order fulfillment process based on BPEL4WS

    Recommendations

    Reviews

    Gordon B. Davis

    Workflow processes, such as placing orders and monitoring performance, cross organizational boundaries. These processes often use Web services, and can be designed using business process execution language for Web services (BPEL4WS). Exceptions are always the difficult part when automating processes, especially when crossing organizational boundaries. Lin and Chang provide a short introduction to BPEL4WS, workflow formation and management, and exception handling. They apply the concepts to the module assembly process of the supply chain structure of the LCD industry. This process is characterized by highly trusted, interdependent partner relationships. The exception handling mechanisms embedded in BPEL4WS are explained. A simulation experiment, which focuses on time rather than on component cost, evaluates the effectiveness of exception handling mechanisms. It shows the effect of exception handling on inventory, storage costs, and response time. This short paper provides insight into exception handling using the mechanisms provided by BPEL4WS. The simulation of exception handling for the supply chain of the LCD industry provides some interesting results. Online Computing Reviews Service

    Access critical reviews of Computing literature here

    Become a reviewer for Computing Reviews.

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICEC '05: Proceedings of the 7th international conference on Electronic commerce
    August 2005
    957 pages
    ISBN:1595931120
    DOI:10.1145/1089551
    • Conference Chairs:
    • Qi Li,
    • Ting-Peng Liang
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 August 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. BPEL4WS
    2. Web service
    3. exception handling
    4. resource management
    5. supply chain management

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 150 of 244 submissions, 61%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 15 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2008)An Exception Handling Framework for Service-Oriented ComputingProceedings of the 2008 IFIP International Conference on Network and Parallel Computing10.1109/NPC.2008.34(315-322)Online publication date: 18-Oct-2008
    • (2007)Process dependencies and process interference rules for analyzing the impact of failure in a service composition environmentProceedings of the 10th international conference on Business information systems10.5555/1759779.1759787(67-81)Online publication date: 25-Apr-2007
    • (2007)Exception Handling Policies for Composite Web Services and their Formal Description2007 IFIP International Conference on Network and Parallel Computing Workshops (NPC 2007)10.1109/NPC.2007.13(793-798)Online publication date: Sep-2007
    • (2007)Process Dependencies and Process Interference Rules for Analyzing the Impact of Failure in a Service Composition EnvironmentBusiness Information Systems10.1007/978-3-540-72035-5_6(67-81)Online publication date: 2007
    • (2006)The deltagrid abstract execution modelProceedings of the 25th international conference on Conceptual Modeling10.1007/11901181_5(40-53)Online publication date: 6-Nov-2006
    • (2006)A process history capture system for analysis of data dependencies in concurrent process executionProceedings of the Second international conference on Data Engineering Issues in E-Commerce and Services10.1007/11780397_13(152-166)Online publication date: 26-Jun-2006
    • (undefined)On the Concept of Service CoordinationSSRN Electronic Journal10.2139/ssrn.1713680

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media