学位论文 > 优秀研究生学位论文题录展示
基于SOA构件化资源整合基础平台设计与实现
作 者: 熊仕勇
导 师: 廖建明;刘宴兵
学 校: 电子科技大学
专 业: 软件工程
关键词: SOA 构件库 资源整合 异构数据源 统一认证
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 131次
引 用: 1次
阅 读: 论文下载
内容摘要
随着信息技术的发展,企事业单位发现已经建成的各种系统无法整合为统一的形式和提供统一的接口,不能有效进行数据综合分析管理和系统间协同工作,数据独立于各自系统中,形成了众多信息孤岛。同时,国内外软件公司纷纷推出基于SOA架构的产品来解决这一问题,但这些产品在建设和使用时都较为复杂,甚至需多个产品协同才能完成资源的整合,且构建的产品不具有普遍通用性,重复构建现象严重。随着软件技术的发展,构件作为使软件走向工业化的一种软件标准件,是可复用的软件组成成份,可被用来快速构造其他软件的预制的特殊软件。论文探讨基于SOA架构、采用面向构件的方式建立一个能对各种异构资源进行数据抽取和转换,提供统一认证和统一内容发布的资源整合基础平台。本平台以成熟工业标准为基础,采用参数化的设计方式,完成了构件库设计、异构资源整合设计、内容发布设计、统一认证设计、安全设计以及常用构件的设计等。其中,针对构件库建立了构件库数据模型、构件框架模型和统一的构件模型,采用连接器和适配器方式对构件进行组装,通过构件代理完成对构件的调用。建立了异构数据源整合的体系结构、数据抽取和转换模型,从资源的异构性、完整性和语义冲突方面解决资源的整合,提供了即时同步、定时同步、系统空闲时同步策略,采用快照法、触发器法、时间戳法、日志法、API法、影子表法、控制表变化法等方法捕捉数据的变化,运用推、拉以及推拉结合法对数据进行分发,从命名冲突、格式冲突和结构冲突方面解决了数据的冲突。在平台内建立了业务流程引擎,通过工作流驱动服务实现对工作流引擎的调用,通过服务代理类完成工作流对框架服务的调用,采用界面驱动模式完成对业务的调用,提供框架服务模式、工作流驱动服务模式、工作流调用外部服务模式处理界面驱动的请求,采用对象关系映射技术实现了对数据库的持久访问。本平台已经先后在重庆市教委、美国利宝保险、农业银行重庆市分行等十余家单位得到推广应用,检验了本平台与操作系统无关性、安全性、稳定性和可扩展性。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 绪论 10-14 1.1 研究背景和意义 10-11 1.2 国内外研究现状 11-12 1.3 课题来源 12 1.4 主要创新点 12-13 1.5 论文结构 13-14 第二章 SOA 与构件化技术 14-22 2.1 SOA 14-18 2.1.1 SOA 概念 14 2.1.2 SOA 基本特征 14-15 2.1.3 SOA 体系结构 15-17 2.1.4 SOA 分层模型 17 2.1.5 SOA 与传统 IT 系统的区别 17-18 2.2 构件技术 18-20 2.2.1 构件的概念 18-19 2.2.2 构件化设计方法 19-20 2.3 SOA 与面向构件设计的关系 20-21 2.4 本章小结 21-22 第三章 部分关键技术研究 22-29 3.1 业务流程引擎 22-24 3.2 工作流驱动服务 24-25 3.3 工作流与服务之间的调用关系 25 3.4 界面驱动模式 25-26 3.5 处理模式 26-27 3.6 对象关系映射技术 27-28 3.7 本章小结 28-29 第四章 基础平台总体设计 29-48 4.1 设计思想 29-31 4.1.1 以成熟工业标准为基础 29-30 4.1.2 参数化设计 30-31 4.2 设计原则 31-32 4.3 技术路线 32-33 4.4 架构设计 33-36 4.5 资源梳理与共享结构 36-38 4.6 内容发布设计 38-42 4.6.1 业务模型 38-39 4.6.2 基本模块 39 4.6.3 体系结构 39-40 4.6.4 数据采集 40-41 4.6.5 内容管理 41 4.6.6 内容发布 41-42 4.7 统一认证设计 42-44 4.7.1 访问管理器和身份管理器 42 4.7.2 统一认证 42-43 4.7.3 单点登录 43-44 4.8 安全设计 44-47 4.8.1 安全体系 44-45 4.8.2 平台安全 45 4.8.3 应用安全 45-46 4.8.4 Web 服务安全 46-47 4.9 本章小结 47-48 第五章 异构数据源整合设计 48-56 5.1 体系结构 48-49 5.2 整合模式 49 5.3 数据源分类 49-50 5.4 数据抽取 50-51 5.5 数据转换 51 5.6 数据同步 51-54 5.6.1 数据同步策略 51-52 5.6.2 数据变化的捕获 52-54 5.6.3 数据分发 54 5.7 解决数据冲突 54-55 5.8 本章小结 55-56 第六章 构件库设计 56-65 6.1 构件库数据模型 56-57 6.2 构件框架设计 57-58 6.3 构件组装设计 58-59 6.4 构件模型 59-60 6.5 构件举例 60-64 6.5.1 XML 解析构件 60 6.5.2 工作流构件 60-61 6.5.3 全文检索构件 61 6.5.4 文件操作构件 61-62 6.5.5 异常处理构件 62 6.5.6 异步接口构件 62 6.5.7 渠道支持构件 62-63 6.5.8 工作流界面驱动构件 63 6.5.9 加密构件 63 6.5.10 安全构件 63 6.5.11 邮件构件 63-64 6.5.12 信息发布构件 64 6.6 本章小结 64-65 第七章 基础平台的应用 65-87 7.1 重庆市教育统计信息管理系统 65-78 7.1.1 项目概述 65 7.1.2 数据接口图 65-66 7.1.3 基础功能模块 66-68 7.1.4 典型模块设计 68-75 7.1.5 系统运行界面摘录 75-78 7.2 中国农业银行重庆市分行票据池系统 78-85 7.2.1 项目概述 78-79 7.2.2 系统结构 79 7.2.3 系统主流程 79-82 7.2.4 运行界面摘录 82-85 7.3 其它应用系统 85-86 7.3.1 重庆红岩汽车有限责任公司配件系统 85 7.3.2 重庆百年国窖一五七三酒业有限公司协同办公业务平台 85 7.3.3 美国利宝保险公司财务审批系统 85 7.3.4 中国农业银行重庆市分行合同管理系统 85 7.3.5 中国农业银行重庆市分行特色业务系统 85-86 7.3.6 重庆聚购科技发展有限公司办公业务及游戏运营平台 86 7.3.7 重庆信科设计有限公司财务管理系统 86 7.4 本章小结 86-87 第八章 结论与展望 87-89 8.1 本论文研究总结 87-88 8.2 前景展望 88-89 致谢 89-90 参考文献 90-94 攻硕期间取得的成果 94-96
|
相似论文
- 一爆炸事故引发的应急资源整合问题的思考(案例分析型),X928.7
- 公安110指挥决策业务系统,TP311.13
- 高技能人才培养资源整合模式研究,G718.5
- 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
- 区域教学资源整合与共享的建设方案研究,G434
- 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
- 面向服务的数据集成模型的研究与实现,TP311.52
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 仓库出库辅助系统的设计与实现,TP311.52
- 保险支付平台设计与实现,TP311.52
- 基于SOA的事业单位编制管理系统设计与实现,TP311.52
- SOA架构在高校信息化系统中整合技术的应用,TP311.52
- 基于WCF框架的管制信息系统的设计与实现,TP311.52
- 宜宾移动IT支撑系统设计研究,TP311.52
- 电信行业统一认证系统研究,TP393.09
- 基于SOA的RFID中间件的研究与实现,TP391.44
- 基于商业模式创新的资源整合研究,F224
- 基于SOA的无线查房管理平台的设计与实现,TP311.52
- 基于SOA的协同制造异构系统的数据集成研究,TP311.13
- 基于SOA的财务管理系统架构研究,TP311.52
- 基于SOA的学籍管理系统的研究与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|