SOA架构在水文监测系统中的应用研究与实现

来源 :东华大学 | 被引量 : 3次 | 上传用户:zzzaaaqqq1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国自改革开放以来,经过30多年的计算机信息化建设,企业和各级政府机构已有大量的在线生产、办公自动化、信息管理和门户网站等信息化系统投入实际应用,为提高生产力、提升工作效率、改善服务质量和辅助决策等起到了积极、有效的作用。由于已投入实际使用的计算机应用系统构建于不同的年代和应用于不同的对象和目的,即使在同一家企业、同一个政府机构或行业内,要做到遗留系统的协作工作、交互和共享使用数据,面临诸多难题,这些遗留系统很多形成了独立应用的信息孤岛。面向服务的架构(Service-OrientedArchitecture,SOA)能够很好地解决异构系统间协作工作、交互和共享使用数据的技术难题。本文基于SOA架构,设计和实现了一个涉及水利规划设计、水资源利用、水资源保护和水利资源监测等跨多部门协作工作、交互和共享使用水文数据资源的水文监测系统,对SOA架构技术的运用进行了有效实践。本文的主要研发工作和创新点概述如下:1)根据SOA架构和Web服务的技术特点,提出和设计了基于SOA水文监测系统的软件系统模型。该模型采用系统分层结构的设计方法,使各层软件系统通过数据接口协议交互数据、呈松耦合状,方便系统的并行开发、测试和扩展。2)构建基础服务。以面向服务的思想为指导,结合水文监测系统的实际应用场景和需求,划分粒度合适的基础服务。使用CXF(Apache CeltiXfire)引擎把已有系统中用户管理模块,发布为用户管理服务。使用EJB3技术开发其它基础服务。3)提出业务流程执行语言(Business Process ExecutionLanguage,BPEL)文档自动生成框架。使用有向无环图对服务组合工作流建模和带依赖的遍历算法解析模型,生成服务组合的BPEL文档。实践表明该框架简单、易用,不仅能够清楚地反应服务组合之间的流程,而且还不需要BPEL专业方面的知识,减少了服务组合的工作量。4)实现了JBossAS7集群。分析了JBoss AS7集群的原理,参考JBoss官方文档,实现了对JBoss AS7的集群,解决了系统负载均衡问题。本文作者设计的水文监测系统,采用B/S模式、Web服务和JavaEE等技术框架编程实现。实际运行表明,该系统达到设计的预期目标,不但复用了已有的功能模块,同时也提供了一些共享的基础服务,为进一步的功能模块复用和跨系统整合奠定了良好的基础。
其他文献
人脸检测是近二十年来研究较热的领域,其功能是检测图像中的所有人脸。它是任何人脸处理系统的第一步。另外,它本身有着广泛而重要的应用,包括基于内容的图像检索、安全认证
如何准确快速地在互联网上获取信息已成为现在的研究热点。目前的大部分搜索引擎是根据用户输入的关键字组合进行词串匹配,返回大量网页,准确率低。在信息检索中,根据用户的
伴随着互联网的飞速发展,网络安全问题成为人们关注的焦点。电子商务就是深受其影响的一个领域,而电子拍卖是一项重要的电子商务业务。在电子拍卖中保护竞拍者的隐私和防止获
本课题作为全国百篇优秀博士学位论文作者专项资金资助项目和教育部留学回国人员科研启动基金资助项目,在上海市出入境检验检疫局纺织品和纤维检验的实际需求下产生。研究重
近年来,随着人们生活水平的不断提高,人们的生活质量也得到了很大的提高,正在大步迈入和谐社会。同时EEG也得到了长足的发展,人们对EEG分析结果的要求越来越高。作为一门高科
随着传感器技术、低能耗电子和射频技术的发展,低能耗、廉价的无线微传感器逐渐得到大规模应用,相应的无线传感器网络应运而生。无线传感器网络可用于军事、商业、医疗救护、
本文主要研究基于Petri网的工作流档案管理系统建模和性能分析。在建模方面,主要是采用了基于工作流网(WF-net)的建模方法,并利用细化理论和基本组件,对大型、复杂的档案管理
本文中,我们考察了承诺方案的不同性质,并给出了将具有一类性质的函数(q-单向群同态)转变为非交互式不可延展承诺方案的通用方法和安全性证明。我们的方案不仅比通常的方案通
随着现代经济和科技的快速发展,人们的生活水平不断的提高,对关系到自身健康的药品质量有了越来越高的要求,国家对药品质量的检测监督要求也越来越高。胶囊作为很多药物的载体,在
最近几年来,基于移动通信技术的快速发展,国内的移动互联网也获得了长足的发展,以智能手机、平板电脑以及车载导航等为代表的移动智能终端得到了大范围的普及,给人们的生活带