基于消息通信的SOA系统的设计与实现

被引量 : 0次 | 上传用户:skynan2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字化校园建设的到来为各高校广大师生提供了简便、快捷的网络化信息服务,同时也要求各大高校网络信息化建设部门去着力实现多个面向管理的应用系统。近年来,学校的项目随着多项工程的实施越来越多,对各工程的建设项目的整个生命周期进行管理的要求也越来越高,因此实现一个高效率的项目管理系统对于数字化校园的建设具有重要的实用价值。本文以某高校的项目管理系统为例,研究系统的业务集成模式,通过分析当下常见的集成方案:SOA(面向服务的体系结构),由于SOA的灵活性、重用性等优势,选择SOA作为项目管理系统的架构模式。SOA采用服务请求与响应的方式实现业务逻辑,基于消息通信的SOA系统,引入消息系统(Messaging)将请求/响应服务作为消息进行通信来实现面向服务的体系结构。另外,项目管理系统实质就是对项目有关数据的处理,因此数据访问层选择一个合理、高效的持久层框架是系统高性能的重要保障,本文采用了一种基于MyBatis和Spring的分布式持久层框架。本文的主要工作包括以下三个方面:1)分析研究SOA和消息系统的理论体系,学习当前流行的开源分布式通信框架,提出一种基于Netty和RPC的消息服务框架;2)研究MyBatis持久层框架,根据项目管理系统的数据服务需求,以MyBatis作为底层框架基础,并采用Spring的集成配置,实现了分布式数据持久化;3)分析高校项目管理系统的功能需求,设计系统的功能结构和平台架构;应用本文所提出的技术实现系统数据服务的底层开发,并整合数据导出Excel工具类包适用于系统的数据导出功能。应用本文框架技术开发的项目管理系统已在某高校试运行中,运行效果良好,后期维护性与系统的可扩展性优越。
其他文献
芳香基硫酸酯酶是一类催化硫酸酯水解的蛋白家族,它们的功能同细胞中激素调节、细胞组分降解、信号通路的调控等方面相关。新近的研究表明芳香基硫酸酯酶的活力失调与肿瘤的
目的:悬钩子植物大乌泡(Rubus multibracteatus Levl&Vant)广泛分布于中国西南地区,已被作为苗药被当地人用于治疗感冒,发热,痢疾,肠炎,鼻出血等疾病。悬钩子属植物主要含有
[目的]分析卢湾区2008-2011年所开展的AEFI被动监测数据和2008、2011年所开展的AEFI主动监测数据,并将两者进行比较,以了解受种者报告的预防接种不良反应率的特征、不良反应
不同的融资偏好形成了企业不同的资本结构,进而可以反映出企业的经营状况和公司治理情况。从内部融资、债权融资和股权融资等方面可以看出中美融资结构的差异。美国上市公司
经过多年努力,中国反洗钱制度体系的发展迅速,日臻完善。但是反洗钱制度的建设效果一直存在较大的争议。由于反洗钱制度属于公共产品,难以从直观的数字感受到反洗钱制度建设
<正>《考试大纲》对文言特殊句式这一考点的表述为"理解与现代汉语不同的句式与用法",能力等级为B,2005年起列入了高考范围。考纲中"文言句式"的类型主要包括判断句、被动句
本文对1990-2011年间中外基础设施建设领域应用PPP模式的情况进行对比分析,分别从投资额、项目数等角度探讨了PPP模式应用于中外能源、交通、通讯和水处理行业所呈现的态势与
通过对邯郸矿区陶一煤矿多年勘探和生产中获得的大量地质资料分析研究,得出该矿地质构造以正断层发育为主,断层分期形成及中小断层两盘呈反牵引的特点。并在此基础上结合大地
基于对强飞秒激光大气传输的非线性薛定谔方程的变分法,模拟研究飞秒激光大气传输成丝特性。研究了在是否考虑多光子吸收损耗的情况下,激光成丝状态的演化。研究表明:多光子
在考虑可饱和吸收体受激态吸收的条件下,用拉格朗日乘数法求出了被动调Q激光器输出关键参数的解析解,给出了被动调Q激光器输出能量与输出耦合镜反射率的解析表达式,并通过数