- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
浙江理工大学学报 ,第 22卷,第 2期 ,2005年 6月
JournalofZhejiangSci—TechUniversity
Vo1.22,No.2,Jun.2005
文章编号 :1009.4741(2005)O2一O145一O4
基于Java和XML的工作流管理系统JXWorkFlow
刘 磊。李仁旺,朱泽飞
(浙江理工大学先进制造技术研 究所,杭州 310018)
摘 要:提 出了一个基 于Java和XML的工作流管理系统JXWorkFlow,通过分层的模 型结构和分布式的工作流引
擎,提高了系统的可伸缩性和灵活性,以及对异构、分布应用环境的支持,并给出了JxworkF1ow系统的体系结构的实
现 。
关键词:工作流管理 ;工作流管理系统 ;Java;XML
中图分类号:TP311.56 文献标识码 :A
0 引 言
工作流管理技术作为一种过程建模和过程管理的技术 ,可以与其他应用系统有效地结合 ,生成符合企业
需求的各种业务管理系统 ,如办公 自动化系统、项 目管理软件、PDM(productdatamanagement)系统、客户关系
管理系统、ERP(enterpriseresourceplanning)系统等…。
‘目前,工作流管理技术在工作流建模理论和方法、工作流描述语言和工作流实现技术等方面都取得了很
多研究成果;同时各工作流供应商根据 WfMC的参考模型和接 口标准,推出了各 自的工作流管理软件产品,
典型的有 :IBM公司的MQSeriesWorkflow、JetForm公司的 InTempo和 Pavone公司的Espresso等。然而 由于各
个工作流管理系统都有 自己一套标准 ,因而彼此之间缺乏互操作接 口。本文基于具有跨平台特点的Java语
言和具有较强柔性的XML语言,构建
1 JXWorkFlow系统的基本特征
了一个工作流系统 JXWorkFlow,从而提高了工作流管理系统与其他
应用系统之问的互操作性 ,也为工作流管理系统需要 的分布式环境 过程没计与定义l经蓑
建立阶段
提供了支持。 ’
不同的工作流管理系统具有不 同的应用范围和不 同的实施方 运行阶段
式 ,从比较高的层次上来看 ,JXWorkFlow系统都提供了3种功能(图 过程实例化与控制
1):
a)建立阶段功能:主要是完成对工作流过程和相关活动的定义
交互 囱
和建模;
b)运行阶段的控制功能:对工作流运行进行管理,在一定 的运 图 I JXWorkFlow的系统特性
行环境下,执行工作流过程,并完成每个过程中活动的排序和调度
功能:
收稿 日期 :2004—09—09
基金项 目:国家 863/CIMS主题项 目资助 (2002AA414510)。
作者简介 :刘 磊 (1977一 ),男 ,安徽安庆人,硕士研究生 ,主要从事先进制造技术的研究。
维普资讯
浙 江 理 工 大 学 学 报 2005年 第 22卷
c)运行阶段的人机交互功能:实现各种活动执行过程中用户与 IT应用工具之间的交互。
2 JxworkFlow的系统体系结构
为了使JXWorkFlow具有较好的可靠性和可伸缩性,以及能较好地支持异构环境和分布式交换,在设计
系统过程中,充分运用了WEB技术、Java技术 、XML技术和 CORBA技术,整个系统不依赖于运行的硬件和操
作系统平台,具有开放式的系统结构和 良好的接 口设计,并且使得工
文档评论(0)