基于J2EE Web应用框架的工作流管理平台的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:chenrg210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
J2EE体系包括JSP、Servlet、EJB、Web Service等多项技术,这些技术的出现给电子商务时代的Web应用开发提供了一个非常有竞争力的选择.随着J2EE技术的逐渐成熟,越来越多的框架开始出现.框架一般处在低层应用平台(如J2EE)和高层业务逻辑之间的中间层.大多数的这类框架采用了流行的MVC(Model-View-Controller:模型-视图-控制器)设计模式.在某些方面使用别人成熟的框架,只需要集中精力完成系统的业务逻辑设计,而不用考虑系统细节问题,比如,事务处理,安全性,数据流控制等问题.然而,面向大规模企业应用程序的应用框架,在定义和实现复杂业务流程方面仍存在很多不足.工作流技术与Internet的结合使工作流的发展和应用进入了崭新的阶段.Internet前所未有的信息交换能力和工作流引擎的业务处理自动化和集成能力相得益彰,不仅推动了生产力的巨大发展,也为一些新兴行业和工作方式的出现铺平了道路,家庭办公、移动办公和虚拟企业的发展都得益于工作流及相关技术的发展.现在,各个面向大规模企业应用程序的应用框架都开始提供工作流的支持,然而,这些有限的支持往往只是建立在自身结构基础上的.能否设计一个独立于Web应用框架的工作流平台,使它可以为任何一个Web应用框架提供工作流支持,是J2EE领域急待解决的问题.该文通过对各类Web应用框架的剖析,结合工作流的原理,提出一个Web应用框架的扩展解决方案:Workflow for Java-based Web Applications Framework(Workflow4WAF).该文详细地介绍了Workflow4WAF的体系结构,设计并实现了Workflow4WAF的工作流引擎.最后,阐述了Workflow4WAF的不足、改进Workflow4WAF的设想、以及J2EE技术结合此工作流平台后对设计模式的影响.
其他文献
随着电子信息技术迅猛发展,信息存储逐渐成为计算机科学技术研究的重要领域。存储虚拟化系统是指通过将具体的物理存储设备和服务器操作系统相分离,在广域网范围内将零散分布
本文结合了目前问答系统研究领域国际最新研究趋势和作者的实践探索结果,将答案抽取算法分为答案搜索、答案匹配与评分和答案验证三个子模块分别进行了较详细的论述。首先对答
随着DNA分析技术的发展与应用的不断深入,DNA数据的存储与访问日益成为关注的焦点。一般应用系统采用现有的数据库系统来进行管理,数据库系统区别于其它系统的重要方面之一是DB
随着互联网技术的飞速发展,HTML语言本身所具有的弱点,使得其已不能满足WEB越来越广泛的应用,XML可扩展标记语言是专门为Web应用设计的一个简单的SGML的子集,既克服了HTML的不足,
本文以一个大型医院系统集成平台的开发为背景,将工作流的技术用于应用集成当中,首先阐释了企业应用集成与工作流之间的关系,提出了工作流应用于企业应用集成中遇到的若干问
软件测试是软件质量保证的关键元素,并代表了规约、设计和编码的最终评审.一方面,软件系统作为系统元素的可见性不断增加,而且软件故障带来的代价太高,使得人们注重于规划良
入侵检测具有监视分析用户和系统的行为、审计系统配置和漏洞、评估敏感系统和数据的完整性、识别攻击行为、对异常行为进行统计和审计、自动地收集和系统相关的补丁、使用诱
随着社会的发展,机器人应用领域正在不断扩展,从自动化生产线到海洋资源的探索乃至太空作业等领域,机器人可谓是无处不在。以往对机器人的研究大多是在已知、结构化环境中进行的