学位论文 > 优秀研究生学位论文题录展示
面向服务的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
|
相似论文
- 地震应急辅助决策支持系统的研究与实现,TP311.52
- 基于服务总线的模具企业信息集成系统,TP311.52
- 模具企业的业务流程集成的研究,TG76
- 大桥综合管理信息系统的研究与设计,TP311.52
- 丽水污染企业环境应急监测平台的研究,TP311.52
- 开放式控制系统软总线及调度的实现,TP273
- 数字化配电网信息交互体系的研究,TM769
- WEB报表工具及其组件化的研究与开发,TP393.09
- 基于SOA的MES系统平台设计与实现,TP393.09
- 基于SCA的遗产系统移植的研究与实现,TP393.09
- 基于SOA的期刊导航系统设计与实现,TP393.09
- 基于企业服务总线的信息系统集成技术研究,TP311.52
- 高职院校教务管理系统分析与设计,TP311.52
- 业务受理订单跨系统交互流程管控的设计与实施,TP311.52
- 基于SOA的教务管理系统的设计与实现,TP311.52
- 基于XQuery的联系人管理系统开发,TP311.52
- 基于SaaS模式财务管理系统的研究与实现,TP311.52
- 基于SOA的服务集成平台的设计与实现,TP311.52
- 天然气调度管理系统的设计与实现,TP311.52
- 生物信息数据库数据服务生成系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|