【摘 要】
:
开发框架是软件系统的可重用的设计。开发框架关注软件系统的整个体系结构,提供了构建应用系统的基础骨架。一个开发框架通常要定义系统的架构层次、系统中组件的协作机制,提
论文部分内容阅读
开发框架是软件系统的可重用的设计。开发框架关注软件系统的整个体系结构,提供了构建应用系统的基础骨架。一个开发框架通常要定义系统的架构层次、系统中组件的协作机制,提供基础服务组件的实现。利用开发框架进行应用系统开发时,可以重用框架提供的系统架构和基础服务组件,从而显著地降低软件开发的成本和周期。随着企业管理水平、信息化程度的提高,企业应用集成(EAI)、业务流程管理(BPM)将变得愈加重要。应用系统需要以业务流程为其核心要素,提供面向业务流程的访问接口。本文的目的就是结合现有的开发框架和工作流技术实现一个以业务流程为核心的开发框架,为面向流程应用开发提供支持。本文分析了工作流技术和新的应用需求对应用系统架构的影响,提出了一个针对面向流程应用的四层架构模型。开发框架采用了一个独立于各种业务流程建模标准和工作流引擎实现的基本流程模型。以这个基本流程模型为基础,本文给出了业务流程与业务逻辑的关联模式、业务流程层组件的接口设计、数据持久与事务处理策略、跨系统协作模型。开发框架给出了工作流引擎在Spring环境中的配置,针对JBPM工作流引擎的业务流程层组件实现,以及事务管理,流程协作组件的远程接口在Spring中的实现。本文所述开发框架结合了Spring的基础服务和工作流技术为面向流程应用提供了一个灵活、可扩展的快速开发平台。
其他文献
概念整合理论是由认知语言学家Fauconnier等提出的,该理论中包含的四个心理空间对语言意义理解的动态认知过程具有强大的阐释力。文章在概念整合理论的基础上,以美国情景喜剧
基于Internet的远程控制机器人系统是传统的机器人控制技术与先进的网络通讯技术的结合。它可以被应用于危险环境下的远程作业、远程医疗、远程教学、远程监护以及远程制造等
在我国高等教育改革全面推进中,高校教师面临着巨大的工作压力。很多研究者试图通过编制高校教师工作压力量表,定量研究、探讨目前高校教师的工作压力状况,这具有非常重要的
迄今为止,人类所取得的经济和社会发展的成果在一定程度上是以牺牲自然环境为代价的。恩格斯曾经说过,人类不能过分陶醉于人类对自然界的胜利,对于每一次胜利,自然界都对人类
目的:探讨胃超声对胃溃疡及胃癌的诊断价值。方法:对1 236例胃部不适患者进行检查,按照胃部顺序进行扫查,对病变处的胃壁层次结构、病变厚度、长度、肿块大小与周围脏器关系
鹧鸪戏的由来与山东地方戏曲剧种肘鼓子系统有着密切联系。因为其生长环境是农业经济活动的偏僻乡村,没有摆脱农民自娱自乐的封闭式状态,这恰巧为鹧鸪戏的传承提供了良好的保
<正> 植物生理学是一门比较年轻的科学,但近年来发展较快。应用植物生理学作为其分支学科之一,虽然建立不久,但对农林业的发展起到了巨大的作用,已经成为当前科教兴农的重要
长距离隧洞钻爆法施工中,爆破施工会对周围地段环境有影响,因此,预先进行振动安全影响评估,既能保证当地村民合法权益不受损害,又能保证承包商自身的合法利益不受侵害。本文
妇女解放是人类社会进步的重要尺度,而妇女参政则是妇女解放的高级形式。在当代中国,妇女参政不仅对社会主义民主政治建设具有重大影响,而且是衡量一个国家文明程度的重要标志。
近年来伴随着高校扩招,我国大学生就业形势日益严峻。女大学生由于种种原因,更遭受着求职就业中的性别歧视。如何破解这一难题应成为当今政界和学界共同关注的重要课题。分析