收藏本站
《中国地质大学(北京)》 2008年
加入收藏

面向服务的搭建式软件开发技术研究

迟文学  
【摘要】: 随着Internet在企业级应用上的不断发展,软件的复杂性急剧增加,企业多变的业务需求等使得面向对象技术和基于组件的设计思想已经无法解决重用和可维护性的问题。如何逐步简化开发,提高效率,快速满足客户业务需求是始终围绕着Web应用开发的一道难题。同时,Web服务及相关技术的迅速发展,GIS应用也逐步过渡到以Web服务为基础的面向服务的体系结构(SOA)之上,如何在面向服务的体系结构上实现灵活多变的GIS业务构建,建立松散耦合的应对企业业务敏捷性变化的信息系统理论和实践应用技术,也成为目前迫切需要解决的一个主要问题。 首先,本文对SOA的软件设计理念作了较为充分的研究和讨论,并对SOA的实现技术框架进行了一定的阐述,而且在此基础之上设计并实现了基于SOA的搭建式开发平台,实现了集工作流、WebGIS于一体的可视化的搭建式开发平台。通过在面向服务的应用构造中引入业务端编程的思路可以允许业务用户来自主构造面向服务的应用,从而能够有效地满足业务用户的个性化需求以及实现对多变的业务需求的快速响应。事实上,从过去的以技术为中心构造应用到现在以用户为中心构造应用的模式转换正是近年来信息技术领域的一项重大的思维变革。 其次,在面向服务的软件体系中,灵活的构件集成式的软件结构使搭积木式的“组装软件”的梦想得以实现,软件的开发和维护变得简单,客户可以随时获取适应商业环境变化和IT技术变化的信息化方案,真正实现“随需应变”。软件生产将通过面服务的构件搭建的方式实现,从而实现了软件的有效复用,避免从代码级做起的重复开发带来的低效率和低质量。本文研究的面向服务的搭建式开发技术的目的就是“零代码”方式来开发软件,快速满足企业业务敏捷性多变的需求,进而缩短软件开发的时间,降低软件开发和维护的成本,提高软件开发的效率,保证软件的质量。 最后,立足实践通过数字地勘信息系统的建设,进一步验证了基于搭建式开发技术来建设应用系统的实现可行性,也体现出了搭建式开发技术对应用系统建设的优势。
【关键词】:面向服务架构 搭建式开发技术 WebGIS 工作流 数字地勘
【学位授予单位】:中国地质大学(北京)
【学位级别】:博士
【学位授予年份】:2008
【分类号】:TP311.52
【目录】:
  • 摘要5-6
  • Abstract6-11
  • 1 绪论11-22
  • 1.1 论文选题背景11-17
  • 1.1.1 软件业面临的问题11-14
  • 1.1.2 GIS 软件开发的困难14-15
  • 1.1.3 当今软件的特点及研究方向15-17
  • 1.2 研究领域状况17-19
  • 1.2.1 国外研究状况17-18
  • 1.2.2 国内研究状况18-19
  • 1.3 本文研究内容与论文组织19-20
  • 1.3.1 研究主要内容19-20
  • 1.3.2 论文组织20
  • 1.4 论文创新点20-21
  • 1.5 本章小结21-22
  • 2 WebGIS 体系和发展趋势22-41
  • 2.1 WebGIS 的简介22-23
  • 2.2 WebGIS 的体系结构23-26
  • 2.2.1 WebGIS 的B/S 三层结构24-25
  • 2.2.2 基于中间件的多层结构25
  • 2.2.3 四层网络结构体系25-26
  • 2.3 WebGIS 特点26-28
  • 2.3.1 较低的开发和应用管理成本27
  • 2.3.2 真正的信息共享27
  • 2.3.3 巨大的扩展空间27
  • 2.3.4 跨平台支持27
  • 2.3.5 计算负载均衡27-28
  • 2.4 WebGIS 的实现技术28-36
  • 2.4.1 基于服务器端的Web 构建技术28-31
  • 2.4.2 基于客户端的Web 构建技术31-34
  • 2.4.3 基于服务器/客户机混合的Web 构建技术34-35
  • 2.4.4 几种实现技术的比较35-36
  • 2.5 WebGIS 发展面临的问题和趋势36-40
  • 2.5.1 WebGIS 发展面临问题36-37
  • 2.5.2 WebGIS 系统向WebGIS 服务演变37-40
  • 2.6 本章小结40-41
  • 3 面向服务的软件体系架构理论41-67
  • 3.1 软件体系架构的发展历史及简要思想41-43
  • 3.2 面向服务的体系架构的基本概念43-47
  • 3.2.1 面向服务体系架构的定义43-44
  • 3.2.2 面向服务体系架构相关概念44-47
  • 3.3 SOA 的特征、协议栈、结构、原则47-52
  • 3.3.1 SOA 的特征47-48
  • 3.3.2 SOA 的协议栈48-50
  • 3.3.3 SOA 的基本结构50-51
  • 3.3.4 SOA 原则51-52
  • 3.4 SOA 的实现52-59
  • 3.4.1 Web Services 概述52-53
  • 3.4.2 Web Services 的基础协议及规范53-57
  • 3.4.3 用Web 服务实现SOA57-59
  • 3.5 面向组件、对象、服务的设计59-62
  • 3.5.1 从面向对象到SOA59-61
  • 3.5.2 面向服务设计的优点61-62
  • 3.6 业务组件62-66
  • 3.6.1 传统组件的不足62-63
  • 3.6.2 业务对象组件63-64
  • 3.6.3 业务对象组件与服务的比较64-66
  • 3.7 本章小结66-67
  • 4 面向服务的企业业务敏捷性67-77
  • 4.1 SOA 与业务敏捷性67-71
  • 4.1.1 业务敏捷性68-69
  • 4.1.2 IT 与业务之间的关系69
  • 4.1.3 SOA 沟通IT 和现实业务69-71
  • 4.2 SOA 认识的四个误区71-72
  • 4.3 采用SOA 提升企业敏捷性72-74
  • 4.4 基于SOA 的动态EAI74-76
  • 4.4.1 面向服务的企业应用模型74-75
  • 4.4.2 面向服务集成75-76
  • 4.5 本章小结76-77
  • 5 搭建式开发理论和技术方法77-97
  • 5.1 搭建式开发技术的提出77-81
  • 5.1.1 传统软件开发技术的不足77-79
  • 5.1.2 新时期软件开发面临的问题79-80
  • 5.1.3 面向服务搭建平台的提出80-81
  • 5.2 搭建式开发的基本思想81-84
  • 5.2.1 统一的业务界面风格82-83
  • 5.2.2 搭建式开发的优势83-84
  • 5.3 搭建式开发技术84-95
  • 5.3.1 数据中心、构件仓库84-89
  • 5.3.2 构件的设计89-90
  • 5.3.3 可视化的搭建平台90-95
  • 5.3.4 搭建式开发平台特点95
  • 5.4 本章小结95-97
  • 6 基于搭建平台数字地勘系统实现97-115
  • 6.1 数字地勘系统总体功能97-103
  • 6.1.1 系统建设目标97-98
  • 6.1.2 系统架构总体设计98-100
  • 6.1.3 系统业务功能100-101
  • 6.1.4 构建系统的服务树101-102
  • 6.1.5 系统层次划分102-103
  • 6.2 搭建实现应用系统103-107
  • 6.2.1 搭建平台的WebGIS 部分103-106
  • 6.2.2 网络地图服务设计106-107
  • 6.3 搭建实现工作流107-113
  • 6.3.1 公文流程定义109-113
  • 6.4 按需、即时的搭建业务系统113-114
  • 6.4.1 搭建交互界面113
  • 6.4.2 业务系统的搭建113-114
  • 6.5 本章小结114-115
  • 7 总结与展望115-118
  • 7.1 总结115-116
  • 7.2 进一步的研究116-117
  • 7.3 展望117
  • 7.4 本章小结117-118
  • 致谢118-119
  • 参考文献119-125
  • 附录125-126
  • 攻读博士学位期间发表的论文和参与的科研项目125-126
  • 发表的论文125-126
  • 参与的科研项目126
  • 作者简介126

【引证文献】
中国期刊全文数据库 前1条
1 乐艳莉;陈忠良;;上海市实物地质资料信息管理与服务系统建设[J];上海地质;2009年02期
中国博士学位论文全文数据库 前3条
1 孙金华;面向服务的生态公益林协同管理平台研究[D];中国林业科学研究院;2009年
2 方坤;基于RIA技术的构件式WebGIS表现层技术研究[D];中国地质大学(北京);2009年
3 朱东来;多模型驱动的面向服务系统开发方法与技术研究[D];复旦大学;2009年
中国硕士学位论文全文数据库 前3条
1 王胜卓;基于SOA架构的中小企业应用整合[D];华东师范大学;2009年
2 耿关辉;城市管线设施三维可视化服务框架的研究与实现[D];北京邮电大学;2009年
3 丁江波;保税港区海关卡口区域可重构仿真建模与优化研究[D];大连理工大学;2009年
【参考文献】
中国期刊全文数据库 前10条
1 赵海,马殿富,怀进鹏,李巍,张晗立;一种基于Web的工作流系统的设计与实现[J];北京航空航天大学学报;2001年04期
2 赵江洪;;基于MapObjects的WebGIS系统的设计[J];测绘科学;2006年03期
3 李宗华,肖道纲;图文办公自动化系统的开发策略与实现[J];测绘信息与工程;2002年02期
4 周晓青,黄全义;基于工作流管理技术的国土规划办公自动化系统的研究与设计[J];测绘信息与工程;2004年03期
5 胡亚明,金焱;浅论WebGIS的结构[J];测绘与空间地理信息;2005年03期
6 曹华;曹步清;金瓯;;基于WEB SERVICES的分布式GIS集成的研究[J];电脑开发与应用;2006年03期
7 吴升,王钦敏,励惠国;GIS的体系结构与全面社会化应用发展分析[J];地球信息科学;2005年03期
8 范钊;;浅析Web GIS中的相关基础技术[J];地理空间信息;2006年02期
9 张鹤;关泽群;;分布式计算环境下网络GIS实现技术探讨[J];地理空间信息;2006年03期
10 张莹;肖建毅;;基于工作流的办公自动化系统分析与设计[J];广东电力;2006年08期
中国博士学位论文全文数据库 前8条
1 赵卓峰;面向服务的应用的即时构造方法研究[D];中国科学院研究生院(计算技术研究所);2005年
2 耿晖;面向服务的业务级资源组织方法研究[D];中国科学院研究生院(计算技术研究所);2004年
3 姚鹤岭;基于REST的GIS Web服务研究[D];中国人民解放军信息工程大学;2005年
4 张霞;地理信息服务组合与空间分析服务研究[D];武汉大学;2004年
5 周和荣;敏捷企业及其运行机理研究[D];武汉理工大学;2005年
6 熊光彩;基于Web Services的敏捷供应链管理系统研究[D];西北工业大学;2002年
7 王兴玲;基于XML的地理信息Web服务研究[D];中国科学院研究生院(遥感应用研究所);2002年
8 李艳红;信息系统敏捷性及其相关技术的研究[D];大连理工大学;2002年
中国硕士学位论文全文数据库 前10条
1 王兵;基于面向服务架构的应用系统开发与集成研究[D];四川大学;2005年
2 胡真华;动态Web服务组合管理系统的研究与实现[D];国防科学技术大学;2005年
3 缪炎;SOA架构下城市规划地理信息系统的研究与实现[D];武汉大学;2005年
4 万亮;基于SOA与EDA的综合架构应用研究[D];武汉理工大学;2006年
5 吴蕾;SOA框架下面向Web服务的注错测试工具研究[D];合肥工业大学;2006年
6 贾沛沛;面向服务架构的医疗信息系统集成[D];浙江大学;2006年
7 刘国静;基于SOA架构的企业应用研究[D];华东师范大学;2006年
8 张诗洁;基于科诺平台的SOA下业务组件(服务)的设计与实现[D];北京化工大学;2005年
9 朱振杰;SOA的关键技术的研究与应用实现[D];电子科技大学;2006年
10 高大鹏;分布式虚拟现实软件平台的搭建研究[D];电子科技大学;2004年
【同被引文献】
中国期刊全文数据库 前10条
1 张芳;朱合华;吴江斌;;城市地下空间信息化研究综述[J];地下空间与工程学报;2006年01期
2 谢新洲;论我国企业信息化与信息环境优化[J];北京大学学报(哲学社会科学版);2000年05期
3 韩宝孝,韩套生;对GIS发展及市场前景的探讨[J];北京测绘;2005年03期
4 武刚,卢泽洋,吕洪利;森林资源管理信息基础建设——森林资源基础信息管理系统的设计与实现[J];北京林业大学学报;2001年03期
5 郑时青;基于CSCW的远程教育系统研究与设计[J];成都信息工程学院学报;2004年02期
6 马民涛;任杰;陈克龙;李旭;赵永梅;;城市地下管网管理信息系统中管线三维显示的实现[J];测绘工程;2005年04期
7 乔志勇;叶群峰;叶长煌;;城市地下综合管网信息系统的设计与实现关键技术[J];测绘科学;2007年S1期
8 吴涛;戚铭尧;黎勇;颜辉武;;WebGIS开发中的RIA技术应用研究[J];测绘通报;2006年06期
9 汶博;龙明;王青山;;基于Apollo的网络GIS开发模型研究[J];测绘通报;2008年10期
10 唐代生,边馥苓,朱志正,李重立;基于GIS/MIS/OA的短周期工业原料林经营模式研究[J];测绘信息与工程;2005年01期
中国博士学位论文全文数据库 前3条
1 赵卓峰;面向服务的应用的即时构造方法研究[D];中国科学院研究生院(计算技术研究所);2005年
2 牟乃夏;城市管网地理信息系统的数据模型与数据集成机理研究[D];中国地质大学;2006年
3 张霞;地理信息服务组合与空间分析服务研究[D];武汉大学;2004年
中国硕士学位论文全文数据库 前10条
1 胡丹;地下管网三维可视化技术研究[D];西安科技大学;2008年
2 梁胜彬;基于SOA的协同软件体系架构研究[D];西南交通大学;2008年
3 焦玉昌;SaaS应用中的服务集成方法研究[D];山东大学;2008年
4 昌中作;基于SaaS模式的公共物流服务平台关键技术的研究[D];北京交通大学;2008年
5 汶博;基于RIA的战略军事地理信息应用服务系统关键技术的研究[D];解放军信息工程大学;2007年
6 刘波;基于RIA的AJAX和Silverlight研究与应用[D];西北大学;2008年
7 秦明;基于CSCW的办公自动化系统的研究与实现[D];武汉理工大学;2007年
8 许宏君;基于软件复用技术的面向特定领域的软件框架研究[D];中国地质大学(北京);2006年
9 张诗洁;基于科诺平台的SOA下业务组件(服务)的设计与实现[D];北京化工大学;2005年
10 万贤美;三维管网地理信息系统的研究与实现[D];山东科技大学;2004年
【二级参考文献】
中国期刊全文数据库 前10条
1 梁伍七,寿志勤;基于Web服务的分布式应用集成模型及其实现[J];安徽教育学院学报;2003年06期
2 罗晓琳;网络地理信息系统的实现技术研究[J];安阳师专学报;1999年04期
3 张明亮;企业信息化建设的设计思想[J];北京电信科技;1999年03期
4 杨超伟,李琦;Web空间信息发布研究[J];北京大学学报(自然科学版);2001年03期
5 杜宗霞,怀进鹏,王勇,张煜;组合Web Service支撑系统的研究与实现[J];北京航空航天大学学报;2003年10期
6 崔航,马殿富,王勇,杜宗霞;组合Web服务建模工具的设计与实现[J];北京航空航天大学学报;2003年10期
7 刘伯超,马晓轩,葛声,怀进鹏;基于Web服务的软件服务体系结构的研究与实现[J];北京航空航天大学学报;2004年03期
8 陶伟,麦中凡;企业信息系统领域的软件建筑模型[J];北京航空航天大学学报;1998年04期
9 严开涛;虚拟企业及虚拟企业中的信息共享管理[J];北京航空航天大学学报;1998年06期
10 喻湘龙,赵敬中;基于J2EE的数据交换系统设计模式研究[J];北京理工大学学报;2003年03期
中国重要会议论文全文数据库 前1条
1 ;“第二届全国复杂动态网络学术论坛”通知(2005.10.16——2005.10.19, 北京)[A];第二届全国复杂动态网络学术论坛论文集[C];2005年
中国重要报纸全文数据库 前3条
1 修宇;国际咨询业抢揽中国活[N];江苏经济报;2001年
2 方智勇;仓库账一定要健全[N];江苏经济报;2001年
3 仲学东;沭阳“订单农业”火起来[N];江苏经济报;2001年
中国博士学位论文全文数据库 前3条
1 王兴玲;基于XML的地理信息Web服务研究[D];中国科学院研究生院(遥感应用研究所);2002年
2 吴升;分布式GIS组件平台的研究与实践[D];解放军信息工程大学;2001年
3 李心科;软件故障分析及质量评估方法的研究[D];合肥工业大学;2001年
中国硕士学位论文全文数据库 前4条
1 龙明;基于XML的WebGIS体系结构研究与实践[D];解放军信息工程大学;2004年
2 宋宇宁;基于SOA的事件驱动企业应用集成技术研究[D];浙江大学;2005年
3 龚哲兵;基于Web Service的Car-CRM的研究与实现[D];南京航空航天大学;2005年
4 徐绘新;基于J2EE的网络教学系统框架的设计与应用[D];大连海事大学;2004年
【相似文献】
中国期刊全文数据库 前10条
1 晏明春,鲍洋;基于敏捷工作流的企业应用集成[J];计算机工程与设计;2005年02期
2 李明,肖秋霞,曹晓东;基于SVG的WEBGIS的研究[J];电脑开发与应用;2005年01期
3 李静怡;XML在WebGIS中的应用[J];科技情报开发与经济;2004年12期
4 王海军,樊留群,杨力锋,冯一东,蔡英;基于Shark的工作流流程的实现方式研究[J];机械工程与自动化;2005年02期
5 费龙,朱志龙;地理信息系统的发展趋势——WebGIS[J];长春师范学院学报;2003年05期
6 关伟,李建华;新一代信息集成技术—工作流管理技术[J];计算机时代;2001年04期
7 段红清;基于工作流的关键业务信息系统开发[J];计算机与数字工程;2004年05期
8 刘建胜,涂海宁,夏芳臣,杨义,李霞;基于Web方式的工作流管理系统的设计[J];机械设计与制造;2005年02期
9 李寿兵,张佑生,刘立华;工作流管理技术[J];微型电脑应用;2000年06期
10 宋毓,卫海燕;WebGIS及其常用软件的比较研究[J];西安联合大学学报;2004年02期
中国重要会议论文全文数据库 前10条
1 李静怡;;XML在WebGIS中的应用[A];山西省科学技术情报学会学术年会论文集[C];2004年
2 张艳祥;刘育兵;;SVG技术在铁路WEBGIS综合监控系统中的应用[A];科技、工程与经济社会协调发展——中国科协第五届青年学术年会论文集[C];2004年
3 王泽根;周晓菲;;WebGIS功能的混合部署策略[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
4 万宝林;杨宇;聂涛;;基于SVG的WebGIS发布技术探讨[A];中国通信学会信息通信网络技术委员会2003年年会论文集[C];2003年
5 于雪英;江南;;基于XML三层B/S结构的WebGIS构建[A];地图学与GIS学术讨论会论文集[C];2002年
6 罗英伟;汪小林;张建伟;付洪军;许卓群;;构件化WebGIS中的缓存框架[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
7 李亦纲;崇美英;曲国胜;张宁;;浅谈WEBGIS在防震减灾中的应用[A];第四届全国青年地质工作者学术讨论会论文集[C];1999年
8 王建锋;赵丽萍;龚洵峰;;基于Web工作流的产品质量问题追踪的研究与应用[A];《制造业自动化与网络化制造》学术交流会论文集[C];2004年
9 高雪山;廖征红;;WebGIS的基本原理及在广东省三防信息查询系统中的应用[A];中国水利学会2003学术年会论文集[C];2003年
10 李治洪;张超;;WebGIS中的虚拟现实技术[A];海峡两岸地理学术研讨会暨2001年学术年会论文摘要集[C];2001年
中国重要报纸全文数据库 前10条
1 王建新;工作流软件跃跃欲试[N];中国计算机报;2002年
2 ;Lotus工作流更强大[N];中国计算机报;2001年
3 陈友梅;工作流与EAI的博弈[N];中国计算机报;2004年
4 中国建设银行湖北分行信息技术部李涛、娄国伟、曾钦祥、吴安平、童海涛;实现多任务域工作流[N];计算机世界;2004年
5 郭莹;奥索汉泰AutoFlow工作流做引擎[N];中国计算机报;2003年
6 CMP咨询 闫成印;独立还是被收购?[N];中国计算机报;2007年
7 张倩;促成Coty并购:SOA如何做“红娘”[N];中国计算机报;2007年
8 本报记者 思齐;工作流软件的“是”与“非”[N];计算机世界;2004年
9 沈建苗 编译;基于Spring创建工作流引擎[N];计算机世界;2006年
10 博文 编译;工作流应用平台WWF[N];计算机世界;2006年
中国博士学位论文全文数据库 前10条
1 于万钧;工作流管理技术研究[D];吉林大学;2004年
2 张霞;地理信息服务组合与空间分析服务研究[D];武汉大学;2004年
3 龚晓庆;基于Web服务的分布式工作流管理系统研究[D];西北大学;2004年
4 王斌君;工作流过程模型的层次研究及其分析[D];西北大学;2002年
5 张绍华;网格工作流关键技术研究[D];复旦大学;2004年
6 陈石灵;协同开发环境中工作流管理理论与技术研究[D];南京理工大学;2002年
7 陈永华;WebGIS三维可视化的研究[D];解放军信息工程大学;2000年
8 王备战;基于KM的电子政务技术的研究与实现[D];西北工业大学;2003年
9 赵村民;WEBGIS的QoS问题及关键技术研究[D];中国地质大学(北京);2005年
10 王兴玲;基于XML的地理信息Web服务研究[D];中国科学院研究生院(遥感应用研究所);2002年
中国硕士学位论文全文数据库 前10条
1 张兴勇;面向文档工作流的自主定义技术研究[D];西北工业大学;2005年
2 倪方千;基于工作流和动态建模技术的实时企业信息系统构建研究[D];南京理工大学;2005年
3 郑云开;基于UML的WebGIS构建[D];福建师范大学;2004年
4 张贤洪;基于WebGIS的给水管网管理可视化技术的研究[D];西安理工大学;2005年
5 潘祖义;钻采院办公自动化系统的研制[D];大连理工大学;2003年
6 冷明;基于WEB的工作流系统设计与实现[D];湖南大学;2004年
7 郭雷勇;基于Java的WebGIS技术研究和实现[D];武汉理工大学;2004年
8 胡恒莹;办公自动化系统中工作流的研究与实现[D];武汉理工大学;2005年
9 邓伟聪;工作流管理系统的设计及三个关键问题的研究[D];吉林大学;2004年
10 范昆鹏;基于WEBGIS的工程项目管理系统[D];武汉理工大学;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026