e_SWDL : An XML Based Workflow Definition Language for Complicated Applications in Web Environments

  • Wei Ge
  • Baoyan Song
  • Derong Shen
  • Ge Yu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2642)


e_SWDL is the workflow definition language of a prototype WfMS-e_ScopeWork, which is designed to support complex cross-enterprises workflow applications among heterogeneous sites by using XML approach. On this basis, e_SWDL follows WfMC’s XML-based process definition language standard (XPDL), and makes necessary extensions for semantics-rich modeling ability in three major aspects: (1) the complicated transitions between tasks for workflow process modeling; (2) the workflow relevant data and workflow environment data for data modeling; and (3) the role, participant and participant group for organization modeling. Furthermore, Compensation entities (CDSet) are provided for failure handling of distributed workflow scheduling, and Concurrency entities (ConSet) are provided for correctness of concurrent workflow concurrency execution. e_SWDL provides strong modeling ability for complicated workflow logic and suits distributed and heterogeneous Web environments.


Business Process Process Definition Task Definition Failure Handling Compound Task 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Clarence E, Karim K. ML-DEWS: Modeling Language to Support Dynamic Evolution within Workflow Systems. University of Colorado, CTRG Labs, Dept of Computer Science.Google Scholar
  2. 2.
    Rob Allen, et al. Workflow: An Introduction. 2001.
  3. 3.
    Gokkoca E, Altinel M, Dogac A. Design and Implementation of a Distributed Workflow Enactment Service. Tech. Report of SRDC, Middle-East Technical University, 1997.Google Scholar
  4. 4.
    Tatbul. N, Arpinar. S, Karagox. P, Gokkoca E. et al. A Workflow Specification Language and Its Scheduler. Tech. Report of SRDC, Middle-East Technical University, 1997.Google Scholar
  5. 5.
    Krishnakumar. N, et al. Specification of Workflows with Heterogeneous Tasks in METEOR, Tech. Report of University of Georgia, 1997.Google Scholar
  6. 6.
    James Shell. IBM DeveloperWorks: Web service, Part 4: Introducing the Web Services Flow Language, Part7: WSFL and recursive composition. IBM:developerWorks 2002.Google Scholar
  7. 7.
    Francisco Curbera, et al. IBM DeveloperWorks: Web service, Business Process Execution Language for Web Services, Version 1.0. 31 July 2002Google Scholar
  8. 8.
    Workflow Management Coalition Workflow Standard. Workflow Process Definition Interface-XML Process Definition Language. 2001.
  9. 9.
    Tang Weiping, Ge Wei, Song Baoyan, Yu Ge. The Task Scheduling of.NET-Based WfMS e_ScopeWork. Computer Science 2002, Vol. 29: 325–327.Google Scholar
  10. 10.
    SONG Baoyan, YU Ge, HE Qiang, WANG Guoren. Handling Mechanism of User Task in ScopeWork. Journal of Northeastern University (Natural Science) 2000.6, Vol. 21 No. 6.Google Scholar
  11. 11.
    Workflow Management Coalition. Workflow and Internet: Catalysts for Radical Change A WfMC White Paper. June 1998.
  12. 12.
    Zeng Chun, SONG Baoyan, et al. A Workflow Model Supporting Complicated Applications. Journal of Northeastern University (Natural Science), 1999, 20(5): 464–467.Google Scholar
  13. 13.
    GE Wei, SONG Baoyan, YU Ge. The Concurrency Control Mechanism of ScopeWork. Mini-Micro Systems. 2002.8, Vol. 23: 5–8Google Scholar
  14. 14.
    Song Baoyan, YU Ge, GE Wei, WANG Guoren. The Concurrency Control Mechanism for Complicated Applications of Workflow. Journal of Northeastern University (Natural Science) 2002.1, Vol. 23 No. 1: 12–15Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Wei Ge
    • 1
  • Baoyan Song
    • 1
  • Derong Shen
    • 1
  • Ge Yu
    • 1
  1. 1.Department of Computer Science and EngineeringNortheastern UniversityShenyangChina

Personalised recommendations