面向服务的Web报表的研究与设计

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:ddudi5460
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球信息化的飞速发展,具有松耦合性及高灵活性特点的面向服务架构(SOA)逐渐成为企业软件架构的趋势。作为信息系统中不可或缺的组成部分之一,报表系统一般针对某个企业或某个行业开发,通用性差甚至不具有通用性,导致企业的研发人员不得不做大量的重复性工作,在浪费大量人力物力的同时,也延长了开发周期,直接影响到企业效益。本文根据SOA的理念,在对现有报表系统进行分析的基础上,提出了Web报表面向服务架构的方案。本论文主要做的工作如下:首先,介绍了面向服务架构中涉及到的概念及技术,主要包括服务的概念及特点,基于SOA开发系统的流程及设计原则,Web Service基本理论及相关协议以及企业服务总线(ESB)在对系统进行SOA架构过程中的作用。继而分析了报表工具的需求及发展趋势,在对目前存在的报表工具进行对比分析基础上,预测将报表工具进行面向服务改造可能带来的优势。其次,介绍了零码平台中的报表子系统的运行原理,根据面向服务架构的三种服务发现方式,提取出报表系统中的通用服务,在比较了服务粒度的大小对系统性能的影响之后,将服务以一定方式组合,确定粒度大小不同的通用报表服务。在此基础上,对Web报表进行总体架构设计,由于目前ESB工具存在通用性欠缺的情况,本文对ESB进行了改进设计。在对系统整体架构设计的基础上,本文在J2EE平台下,结合WebService技术,实现了面向服务架构的Web报表系统,并对第四章中设计的基于SOA的ESB产品进行实现,改进之后的ESB具有更好的通用性及异构系统集成能力。最后,对基于SOA实现的报表系统,文章将其与之前的系统进行对比性能分析,证明系统在经过面向服务架构改造之后,具备了面向服务架构本身的优势。其通用性及松耦合性,使得本报表系统可以集成到任何一个需要的企业,节省了大量人力物力;其灵活性的特点,使其在面对新的需求变化时,可以快速的做出反应以迎合市场需求。本文成果具有可操作性及研究意义。
其他文献
随着科技的发展,数据采集和存储技术大大提高,各领域都积累了大量的数据,但是现在分析数据,获取知识和规律的能力远远达不到人们日益增长的对数据中潜在信息的要求,为此,数据
无线传感器网络的迅速发展使得它在环境监测、民用、军事等领域都有广泛的应用,在这些应用场景中,部署在目标区域内的传感器节点周期性地将周围环境状态传送给汇聚节点,当目标区
河流相储层是我国已发现油田主要的储层类型,也是我国油气最富集的储油层。河流相储层的原油地质储量占我国已开发油田地质储量46.2%。因此应用随机游走方法对河流相储层进行
稀疏学习是一个横跨机器学习、统计估计、信号处理等多个领域的关键技术,其在模型选择、稀疏编码、压缩感知等重要问题中发挥着关键的作用。目前,稀疏学习以基于凸优化模型的方
多维分析是数据仓库及联机分析处理中最主要的数据处理技术。传统的多维分析是维值为确定的一种分析方法。在实际分析过程中,由于环境的复杂不确定,分析人员常常提出一些维值
多目标、多约束规划问题一直是最优化研究领域中的难题。由于在求解、优化过程中,必须同时考虑资源约束,使问题的复杂性大大增加。  此类问题在现实中具有较多的应用场景,例如
TTCN-3是一个灵活且功能强大的测试套描述语言,它适用于各种交互系统的说明。目前,TTCN-3已经被广泛地应用于协议测试(包括移动和互联网协议)、服务测试、基于平台的CORBA测
众所知周,流程图在日常工作生活中发挥了重要的作用,所以制作流程图的工具就显得特别重要。而目前已经产生的流程图制作软件大都工作在操作系统之上,这些软件使用起来很方便,
随着空气污染的日益加剧,空气质量监测已引起政府、学术界和工业界的关注。空气污染物中,PM2.5由于可严重影响人体身体健康尤为大家所关心。本文设计与实现了用于监测城市PM2.5
随着互联网和移动终端应用的发展,现如今越来越多的人喜欢在移动社交网络上分享各类活动和信息。同时定位技术的发展、基于位置的社交网络(LBSNs)使得人们更容易在移动应用中