期刊文献+

EZMS:支持EZ-Flow的工作流管理系统 被引量:2

EZMS:A Workflow Management System for EZ-Flow
下载PDF
导出
摘要 业务流程与服务的结合为企业实现跨部门的业务自动化和业务目标的达成奠定了基础。在竞争日益激烈,服务计算和业务流程迅速普及的应用环境中,企业不仅要实施业务工作流的流程定义、建模、测试及执行,还需要完善的业务流程管理(BPM)功能:在运行时对业务数据及运行状态进行查询监测,并能根据业务变化对工作流做出及时响应和调整。近年来广泛关注的业务物件(business artifacts或artifacts)同时包含业务数据和流程执行状态,自然地反应出业务数据语义及运行逻辑。以artifacts为核心概念的EZ-Flow工作流模型不仅易于业务专家理解建模,并且支持执行时的即席查询(ad-hoc query)。文中实现了支持EZ-Flow的工作流管理系统(EZMS),以XML表示EZ-Flow的模型定义,执行引擎以单一任务调度器完成基于事件的任务调度,任务执行器则以多线程方式并行处理人工或自动任务(Web服务),业务流程及其运行状态基于Hibernate和DB2实现关系数据和XML文档的存储及访问,并在运行时允许用户借助SQL和Xpath完成即席查询和监测。通过实现EZ-Flow的执行语义,EZMS使得流程动态改变易于实现。 The combination of workflow techniques and Web service serves as a basis for automation of business processes that spun mul- tiple departments for specific business goals. With the prevalence of SOC ( Service Oriented Computing) and business processes,organi- zations need not only defining,modeling, testing and executing business process, but also complete functions of BPM( Business Process Management) including,in particular,querying business data and process status at mntime and rapidly responding to process changes. In recent years, artifact-centric worktlow that naturally reflects the core business data and process logic has emerged as a prominent approach to modeling and development of business workflow. As an artifact-centric workflow model, EZ-Flow is easily understood by business stakeholders and enables support for ad-hoc query during execution. It reports an implementation of a workflow management system named EZMS ( EZ-FIow Management System). The execution engine of EZMS includes a scheduler to handle events and dispatch to task performer to execute human tasks or Web service tasks in a multi-threaded fashion. EZMS uses Hibernate with DB2 to store artifact instances and workflow execution states using relation as well as XML store;it supports ad-hoc query on these data at rontime using SQL and Xpath. Through supporting EZ-Flow workflow schema creation,execution,und execution monitoring,EZMS also makes dynamic modification of workflows easy.
出处 《计算机技术与发展》 2012年第12期1-6,10,共7页 Computer Technology and Development
关键词 工作流 业务流程管理 业务物件 EZ—Flow 业务流程管理系统 workflow business process management business artifact EZ-Flow workflow management system
  • 相关文献

参考文献1

二级参考文献13

  • 1BHATTACHARYA K, CASWELL N, KUMARAN S, et al. Artifacl-eentered operational modeling: lessons from customer engagements[J]. IBM Systems Journal,2007,46(4):703 721.
  • 2FRITZ C, HULL R, SU J. Automatic construction of simple artifact based business processes[C]//Proceedings of the 12th International Conference on Database Theory. New York, N. Y. , USA:ACM,2009. DOI:10. 1145/1514894. 1514922.
  • 3KUCUKOGUZ E, SU J. On lifecycle constraints of artifact centric workflows[J]. Lecture Notes in Computer Science, 2011,6551:71-85.
  • 4NIGAM A, CASWELL N. Business arlifacts:an approach to operational specification[J]. IBM Systems journal, 2003,42(3):428-445.
  • 5PETERSON J. Petri net theory and the modeling of systems [M]. Upper Saddle River, N.J. ,USA:Prentice-Hall,1981.
  • 6VAN DER AALST W M P, WESKE M, GRUNBAUER D. Case handling,, a new paradigm for business process support [J]. Data and Knowledge Engineering, 2005,53(2) : 129-162.
  • 7AGOSITINI A, DEMICHELIS G. Improving flexibility of w- orkflow management systems[J]. Lecture Notes in Computer Science, 2000,1806 : 218-234.
  • 8REICHERT M, DADAM P. ADEPTflex:supporting dynamic changes of workflow without loosing control[J]. Journal of In- telligent Information Systems, 1998,10(2) : 93-129.
  • 9LIU Guohua, LIU Xi, QIN Haihua, et al. Automated realiza- tion of business workflow speciIication[C]//Proceedings of the 2009 International Conference on Service-Oriented Computing. Berlin, Germany:Springer-Verlag, 2009. DOI: 1007/978-3- 642-16132-2.
  • 10PESIC M. Constraint-based workflow management systems: shifting control to users eindhoven[EB/OL]. [2011-02-10]. http://alexandria.tue. nl/extra 2/200811543. pdf.

共引文献3

同被引文献2

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部