| 【中文题名】 | 基于Web的信息管理系统架构的研究 |
| 【英文题名】 | Research of Architecture of Web-Based Information Management System |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-12-13 |
| 【中关键词】 | Web,MVC,开源软件,Struts,分布式对象,SOAP |
| 【英关键词】 | Web,MVC,Open Source Software,Struts,Distributed Object,SOAP,Web service,GLUE, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
随着网络技术的迅速发展和Java的广泛应用,基于Web的分布式体系结构正在不断发展。而计算机、网络技术的不断发展以及企业信息化进程的逐步引入,也使得企业内部存在各种各样的计算机应用系统。在多层Web体系结构的设计中,如何组织应用程序以实现简单高效的Web应用程序编写、升级、维护和扩展;如何在企业内部各种计算机应用系统之间实现无缝集成,减少异构性,及由此产生的系统间共享的复杂性,仍然是一个问题。本文结合在上海移动业务支撑部的实践,围绕上海移动对企业内部现有系统正在进行的三方面工作:Web化、业务逻辑收敛和集成企业应用,展开课题研究。
首先,在Web化方面,通过研究基于Web的分布式系统结构及其各部分的特点和工作原理,分析了开源软件在Web应用系统中的应用,并着重研究和使用了Struts框架实现Web层开发。MVC模式对系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,在此基础上,出现了许多基于MVC模式的Web应用框架。开源Struts框架就是其中被广泛使用的框架之一,可以提高软件开发生产率、降低成本、提高质量。
其次,虽然现有的分布式对象技术对于解决企业分布式应... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
Abstract |
6-8 |
|
第一章 绪论 |
8-11 |
|
1.1 引言 |
8-9 |
|
1.2 研究的主要内容 |
9 |
|
1.3 论文的组织 |
9-11 |
|
第二章 Web技术及基于Web的分布式系统结构 |
11-17 |
|
2.1 Web 技术 |
11 |
|
2.2 Web 技术的发展 |
11-13 |
|
2.2.1 静态文档阶段 |
12 |
|
2.2.2 动态交互页面阶段 |
12 |
|
2.2.3 实时可伸缩的事务处理阶段 |
12-13 |
|
2.3 基于Web 的分布式系统结构 |
13-17 |
|
2.3.1 C/S 模式到B/S 模式 |
13 |
|
2.3.2 基于Web 的分布式系统体系结构 |
13-15 |
|
2.3.3 系统特性 |
15-17 |
|
第三章 开源软件Enhydra 和Struts 框架 |
17-27 |
|
3.1 开源软件 |
17-18 |
|
3.1.1 开源软件的定义及相关概念 |
17 |
|
3.1.2 国内开源软件面临的几个问题 |
17 |
|
3.1.3 Web 应用系统开发中的开源软件 |
17-18 |
|
3.2 MVC 模式 |
18-20 |
|
3.2.1 MVC 模式结构 |
18-20 |
|
3.2.2 MVC 模式和三层体系架构 |
20 |
|
3.3 Enhydra——基于MVC 模式的平台型Web 开发中间件 |
20-22 |
|
3.3.1 Enhydra 体系结构 |
21 |
|
3.3.2 表示层对象(PO) |
21-22 |
|
3.3.3 商务层对象(BO) |
22 |
|
3.3.4 数据层对象(DO) |
22 |
|
3.4 Struts 框架——基于MVC 模式的Web 框架 |
22-27 |
|
3.4.1 Struts 框架详细处理流程 |
24-26 |
|
3.4.2 Struts 框架和Enhydra、Cocoon 框架的比较 |
26-27 |
|
第四章 企业分布式应用与Web 服务 |
27-33 |
|
4.1 主流分布式对象技术在企业应用与集成中的问题 |
27-28 |
|
4.2 Web 服务 |
28-31 |
|
4.2.1 Web 服务的特点 |
28 |
|
4.2.2 Web 服务体系结构及实现原理 |
28-29 |
|
4.2.3 Web 服务核心技术 |
29-31 |
|
4.3 CORBA 与Web 集成的可行解决方案 |
31-33 |
|
4.3.1 对象Web 技术 |
31-32 |
|
4.3.2 Web 服务技术 |
32-33 |
|
第五章 课题背景及知识中心系统实现 |
33-47 |
|
5.1 课题背景 |
33 |
|
5.2 BOSS 系统中实现集中管理、资源整合 |
33-35 |
|
5.2.1 数据层 |
34 |
|
5.2.2 业务逻辑层 |
34-35 |
|
5.2.3 接入层 |
35 |
|
5.3 BOSS 系统与本课题的关系 |
35-36 |
|
5.4 知识中心系统 |
36-47 |
|
5.4.1 系统总体设计 |
36-37 |
|
5.4.2 系统实现概述 |
37-39 |
|
5.4.3 系统模块详细实现 |
39-46 |
|
5.4.4 系统实现小结 |
46-47 |
|
第六章 外部系统和BOSS系统的集成 |
47-58 |
|
6.1 BOSS 系统接入层的现状 |
47 |
|
6.2 GLUE——基于SOAP 的Web 服务平台 |
47-49 |
|
6.3 网关设计概述 |
49 |
|
6.4 网关实现体系结构 |
49-50 |
|
6.5 网关系统详细实现 |
50-57 |
|
6.5.1 Web 服务的发布和请求侦听 |
50-52 |
|
6.5.2 客户端的访问 |
52-53 |
|
6.5.3 调用层的内部处理 |
53-54 |
|
6.5.4 对CORBA 对象的调用 |
54-55 |
|
6.5.5 问题说明 |
55-57 |
|
6.6 网关实现小结 |
57-58 |
|
第七章 结束语 |
58-59 |
|
致谢 |
59-60 |
|
参考文献 |
60-63 |
|
攻读硕士期间发表论文 |
63 |
|
| 【DOI】 | LunWen.ID:2.2008.374126 |