- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE平台的产品型工作流中间件
架构研究及实现机制
纪勇 邸晓明赵大哲
摘要J2EE是一种利用hva2平台来简化企业解决方案的开发、部署和管理等枢关复杂问
题的体系结构,在目前的企业解决方案领域,尤其是高端企业解决方案领域有着广泛的应用。随
着企业规模的扩大、企业问业务合作关系的增强,业务不再局限于单个地域、单个企业内部的业
务处理,跨地域、踌企业的业务将工作流应用带到了更广阔的空问。为此,一个能够以支撑web
应用为主的基于J2EE平台的工作流中间件就显得尤为重要。
本文首先对产品型工作流中间件的具体特点进行了简要分析,并基于该分析确立了这类产品
的技术架构,在详细论述架构的组成情况后,结合J2EE平台的技术特点,介绍了基于22EE平台
的一个产品型工作流中间件一一NEUSoftUniFlow“的具体实现情况.
关键词:J2EE工作流产品型,架构.分布式计算消息。
/
^ ^
研究背景及范围
目前,工业社会中信息处理的内涵和外延正在快速扩展,由计算机处理已经成为火势所趋。一方
面,组织和技术的发展之间相辅相成,从而使得信息和通讯技术的快速发展,直接导致了对组织结构
及组织中的工作的巨大冲击;另一方面,由此导致的激烈的市场竞争迫切地要求所有企业采用更加有
效率的方法来处理他们的业务过程。这些都为工作流应用的建立和发展提供了相应的社会需求和必要
条件。
在这些新技术中,由面向对象技术发展而来的分布式组件技术逐渐成为主流。而近些年来日渐强
大的J2EE平台,正日益成为分布式组件技术的最佳实现载体,其灵活的架构和极佳的分布式计算性
能,使得企业应用可以和相关中间件平台有机的结合在一起。在这种趋势下,基于J2EE平台实现的
通用工作流中间件平台,无疑会使得用户构造企业流程解决方案时更加快捷和方便。
根据工作流流程本身的特点、系统建模的方式、所使用的底层支撑技术,以及工作流流程
的执行方式等的不同,可以将工作流管理系统分为很多种类,这其中比较常用的分类标准是基
于工作流应用领域的分类,在这种分类模式下,工作流可以被分为管理型(Administrative)、
工作流主要面向那些流程比较规范、重复性强的应用场景;特殊型工作流主要应用在因参与者
不同或受其他客观条件所导致的单体流程差异较大的应用场景;协作型工作流主要应用在主流
的群件平台上,往往需要就某一步骤进行多次循环,宣到达成一致意见才能继续流转;产品型
工作流是工作流管理系统的最高层次,经常被应用在面向关键业务领域的流程实现上面,它与
管理型工作流的最主要区别体现在:产品型工作流具有更好的扩展形、伸缩性、复杂性和高效
性等方面。
综上所述,产品型工作流代表了工作流的高级水平(请见图1左图),而且由于其功能上
的相对完善,所以特别适合于封装成中间件的形式,应用在面向关键业务领域的企业流程实现
方面。本文所讨论的架构及应用也主要围绕产品型工作流展开,图1右图的阴影部分为其在商
业价值和任务复杂度等指标体系中的准确定位。
II一17
7£一
在明确了具体的研究目标后,接F
来我们将结合对产品型工作流模型的分
析过程,来建立起一个合理的产品架构,
以便为结合J2EE技术来最终实现工作
流中间件做准备。
架构设计
1. 架构设计的原则 图l工作流管理系统分类
在系统的设计与实现过程中始终以保证系统具备如下性能为架构设计的基本原则:
1) 可用性(Availability)是指当系统启动并运行后,能够根据请求回馈正确的反应。
2) 容错性(FaultDetection)是指系统对非正常的输入信息或中
您可能关注的文档
最近下载
- CJJ2-2008城市桥梁工程施工与质量验收规范.doc VIP
- GB∕T24067-2024温室气体产品碳足迹量化要求和指南.pptx.pdf
- 口服药物的吸收.ppt VIP
- 公司内帐管理系统Excel模板.xlsx VIP
- reading skill --Distinguishing Between Facts and Opinions.ppt
- 分式乘除法专项练习60题(有答案).doc VIP
- 《工业固体废物资源综合利用评价规范》(THNEE 009-2025).pdf VIP
- 正泰NA1-2000智能型万能断路器.pdf VIP
- 第3课 中古时期的西欧【课件】(共34张PPT)-中职高一年级下册学期高教版(2023)世界历史全一册(含音频+视频).pptx VIP
- 加拿大油砂沥青加工方案研究.doc VIP
文档评论(0)