期刊文献+

可自管理的分布式工作流引擎的设计与实现 被引量:9

Design and implementation of self-managed distributed workflow engine
下载PDF
导出
摘要 针对当前企业和政府对分布式工作流应用的需求,给出了一个基于Java管理扩展框架和观察者模式的可自管理的分布式工作流引擎的设计与实现。在该实现中,以观察者模式为主控引擎与各个执行引擎进行分布式协作。利用Java管理扩展框架通知模型和Java管理扩展框架时间服务实现观察者模式的异步特性。主控引擎充当目标对象,所有的执行引擎充当观察者并关注主控引擎的状态改变。主控引擎的调度机采用轮转法为所有的实例活动动态分配执行引擎。执行引擎通过在启动时自动注册到主控引擎,关闭时自动从主控引擎注销,实现了整个系统的可自管理性,而以工作流命名空间的形式对工作流相关数据的封装和企业级Java bean容器提供的良好的事务特性,保证了整个系统的可靠性。 To deal with application requirements on distributed workflow engine from enterprises and government, a design and implementation of Self Managed Distributed Workflow Engine based on Java Management Extensions (JMX) and Observer Pattern was presented. Communications between the central engine and the executive engines were realized by the Observer Pattern. The asynchronous characteristics were implemented by making use of JMX Notification Model and JMX Timer Service. The central engine acted as the object, and all the executive engines acted as the observers to observe the state changes of the central engine. Adopting the Round-Robin algorithm, the scheduler assigned an executive engine for each activity. The executive engine registered with the central engine during the start time, and logout from the central engine during the close time therefore the self-managed workflow system was implemented. The encapsulation of workflow relevant data by the Workflow Namespace object and the good transaction provided by the Enterprise Java Bean (EJB) container ensured the reliability of the workflow system.
作者 辛鹏 王少锋
出处 《计算机集成制造系统》 EI CSCD 北大核心 2005年第11期1544-1550,1615,共8页 Computer Integrated Manufacturing Systems
关键词 Java管理扩展框架 观察者模式 分布式工作流引擎 Java management extensions observer pattern distributed workflow engine
  • 相关文献

参考文献8

  • 1罗海滨 林慧萍.工作流管理技术基础[M].北京:清华大学出版社,2001.211-220. 被引量:1
  • 2Workflow Management Coalition. The workflow reference model, document status- issue 1. 1 [EB/OL]. http://www.wfmc. org/standards/docs/tc003vl 1. pdf, 2005- 02. 被引量:1
  • 3BAUER T, DADAM P. Efficient distributed workflow management based on variable server assignments[EB/OL]. http://www. informatik. uni- ulm. de/dbis/01/dbis/downloads/BaDa00. pdf, 2003- 09. 被引量:1
  • 4Workflow Management Coalition. Workfllow standard-interoperability Wf- XML binding - issue 1. 1 [EB/OL]. http://www.wfmc. org/standards/does/Wf- XML- 11. pdf, 2002 - 02. 被引量:1
  • 5YAN Y, BEJAN, A. Modeling workflow within distributed systems[A]. The Sixth International Conference on Computer Supported Cooperative Work in Design [C]. Seattle, USA:ACM Press,2001. 433-439. 被引量:1
  • 6ALONSO G, et al. Distributed data management in workflow environments[A]. Proceedings of Seventh International Workshop on Research Issues in Data Engineering[C]. Washington, D. C. , USA: IEEE Computer Society, 1997. 82- 90. 被引量:1
  • 7LE PALLEC X, VANTROYS T. A cooperative workflow management system with the MetaObject Facility[A]. Proceedings of Fifth IEEE International Enterprise Distributed Object Computing Conference (EDOC01) [C]. Washington, D. C. , USA: Entreprise Distributed Objeet Computing, IEEE, 2001. 273- 280. 被引量:1
  • 8Javatm Management Extensions Instrumentation and Agent Specification(v1. 2) [EB/OL]. http://jcp. org/aboutJava/communityprocess/final/jsr003/index3. html, 2002 - 10. 被引量:1

同被引文献93

引证文献9

二级引证文献40

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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