e_SWDL : An XML Based Workflow Definition Language for Complicated Applications in Web Environments
- 461 Downloads
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.
KeywordsBusiness Process Process Definition Task Definition Failure Handling Compound Task
Unable to display preview. Download preview PDF.
- 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.Rob Allen, et al. Workflow: An Introduction. http://www.wfmc.org 2001.
- 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.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.Krishnakumar. N, et al. Specification of Workflows with Heterogeneous Tasks in METEOR, Tech. Report of University of Georgia, 1997.Google Scholar
- 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.Francisco Curbera, et al. IBM DeveloperWorks: Web service, Business Process Execution Language for Web Services, Version 1.0. 31 July 2002Google Scholar
- 8.Workflow Management Coalition Workflow Standard. Workflow Process Definition Interface-XML Process Definition Language. http://www.wfmc.org 2001.
- 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.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.Workflow Management Coalition. Workflow and Internet: Catalysts for Radical Change A WfMC White Paper. http://www.wfmc.org June 1998.
- 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.GE Wei, SONG Baoyan, YU Ge. The Concurrency Control Mechanism of ScopeWork. Mini-Micro Systems. 2002.8, Vol. 23: 5–8Google Scholar
- 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