学位论文 > 优秀研究生学位论文题录展示

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

作 者: 朱凤娥
导 师: 张文燚
学 校: 哈尔滨工程大学
专 业: 计算机应用技术
关键词: 面向服务架构 Web报表 企业服务总线
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 17次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着全球信息化的飞速发展,具有松耦合性及高灵活性特点的面向服务架构(SOA)逐渐成为企业软件架构的趋势。作为信息系统中不可或缺的组成部分之一,报表系统一般针对某个企业或某个行业开发,通用性差甚至不具有通用性,导致企业的研发人员不得不做大量的重复性工作,在浪费大量人力物力的同时,也延长了开发周期,直接影响到企业效益。本文根据SOA的理念,在对现有报表系统进行分析的基础上,提出了Web报表面向服务架构的方案。本论文主要做的工作如下:首先,介绍了面向服务架构中涉及到的概念及技术,主要包括服务的概念及特点,基于SOA开发系统的流程及设计原则,Web Service基本理论及相关协议以及企业服务总线(ESB)在对系统进行SOA架构过程中的作用。继而分析了报表工具的需求及发展趋势,在对目前存在的报表工具进行对比分析基础上,预测将报表工具进行面向服务改造可能带来的优势。其次,介绍了零码平台中的报表子系统的运行原理,根据面向服务架构的三种服务发现方式,提取出报表系统中的通用服务,在比较了服务粒度的大小对系统性能的影响之后,将服务以一定方式组合,确定粒度大小不同的通用报表服务。在此基础上,对Web报表进行总体架构设计,由于目前ESB工具存在通用性欠缺的情况,本文对ESB进行了改进设计。在对系统整体架构设计的基础上,本文在J2EE平台下,结合WebService技术,实现了面向服务架构的Web报表系统,并对第四章中设计的基于SOA的ESB产品进行实现,改进之后的ESB具有更好的通用性及异构系统集成能力。最后,对基于SOA实现的报表系统,文章将其与之前的系统进行对比性能分析,证明系统在经过面向服务架构改造之后,具备了面向服务架构本身的优势。其通用性及松耦合性,使得本报表系统可以集成到任何一个需要的企业,节省了大量人力物力;其灵活性的特点,使其在面对新的需求变化时,可以快速的做出反应以迎合市场需求。本文成果具有可操作性及研究意义。

全文目录


摘要  5-6Abstract  6-11第1章 绪论  11-17  1.1 研究背景  11  1.2 课题意义  11-12  1.3 研究现状  12-14    1.3.1 报表工具的发展  12-13    1.3.2 报表系统研究现状  13    1.3.3 面向服务架构研究现状  13-14  1.4 研究内容  14  1.5 论文组织结构  14-17第2章 SOA相关理论  17-29  2.1 服务概述  17-18    2.1.1 服务的概念  17    2.1.2 服务的特点  17-18    2.1.3 服务的分类  18  2.2 SOA概述  18-20    2.2.1 SOA的基本概念  18-19    2.2.2 SOA基本特征  19-20    2.2.3 SOA的组成结构  20  2.3 Web Service基本理论及相关技术  20-26    2.3.1 Web Service概述  20-21    2.3.2 Web服务的协议堆栈  21-22    2.3.3 Web Service相关协议与规范  22-26  2.4 企业服务总线-ESB  26-27    2.4.1 ESB的定义及其特点  26    2.4.2 ESB在SOA中的作用  26-27  2.5 J2EE平台简要介绍  27-28  2.6 本章小结  28-29第3章 Web报表系统需求分析SOA方案  29-37  3.1 Web报表需求描述  29-30  3.2 现有报表解决方案的不足  30  3.3 基于SOA的报表系统的优势  30-32  3.4 面向服务架构的开发流程  32-36    3.4.1 面向服务的分析  32-33    3.4.2 面向服务的设计  33    3.4.3 发现服务的原则与方法  33-36  3.5 本章小结  36-37第4章 Web报表系统面向服务的分析与设计  37-51  4.1 Web报表系统运行原理  37-38  4.2 报表服务发现  38-41  4.3 服务设计  41-44    4.3.1 报表服务分类  41-44    4.3.2 主要服务及子服务定义  44  4.4 Web报表总体架构设计  44-48    4.4.1 表示层设计  45-46    4.4.2 基于SOA的ESB设计  46-47    4.4.3 服务层设计  47    4.4.4 数据层设计  47-48  4.5 本章小结  48-51第5章 基于SOA的报表系统的实现  51-63  5.1 报表模板  51-53    5.1.1 报表模板应遵循的原则  51    5.1.2 选择XML的原因  51-52    5.1.3 报表模板结构  52-53  5.2 基于J2EE的报表服务实现  53-57    5.2.1 建立J2EE开发环境  53    5.2.2 服务实现  53-56    5.2.3 服务发布  56-57  5.3 基于SOA的ESB实现  57-59    5.3.1 服务适配器的实现  57-59    5.3.2 服务部署  59  5.4 安全保障措施  59-60  5.5 性能分析  60-61  5.6 本章小结  61-63结论  63-64参考文献  64-67攻读硕士学位期间发表的论文和取得的研究成果  67-68致谢  68

相似论文

  1. 地震应急辅助决策支持系统的研究与实现,TP311.52
  2. 基于服务总线的模具企业信息集成系统,TP311.52
  3. 模具企业的业务流程集成的研究,TG76
  4. 大桥综合管理信息系统的研究与设计,TP311.52
  5. 丽水污染企业环境应急监测平台的研究,TP311.52
  6. 开放式控制系统软总线及调度的实现,TP273
  7. 数字化配电网信息交互体系的研究,TM769
  8. WEB报表工具及其组件化的研究与开发,TP393.09
  9. 基于SOA的MES系统平台设计与实现,TP393.09
  10. 基于SCA的遗产系统移植的研究与实现,TP393.09
  11. 基于SOA的期刊导航系统设计与实现,TP393.09
  12. 基于企业服务总线的信息系统集成技术研究,TP311.52
  13. 高职院校教务管理系统分析与设计,TP311.52
  14. 业务受理订单跨系统交互流程管控的设计与实施,TP311.52
  15. 基于SOA的教务管理系统的设计与实现,TP311.52
  16. 基于XQuery的联系人管理系统开发,TP311.52
  17. 基于SaaS模式财务管理系统的研究与实现,TP311.52
  18. 基于SOA的服务集成平台的设计与实现,TP311.52
  19. 天然气调度管理系统的设计与实现,TP311.52
  20. 生物信息数据库数据服务生成系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com