- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA架构地理信息展示系统设计
基于SOA架构地理信息展示系统设计摘要:本文主要介绍面向服务的地理信息系统体系结构的需求及其特点,并重点阐述了其设计的要点及其主要的功能作用。
关键词:地理信息系统;SOA;设计;功能
中图分类号: G623.45 文献标识码: A 文章编号:
1.引言
面向服务的体系结构(Service-Oriented Architecture,简称为SOA),是一个将应用程序的不同功能单元(称为服务)通过定义良好的接口和契约联系起来的构件模型[1]。其包含运行环境、编程模型、架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖服务的整个生命周期有:建模-开发-整合-部署-运行-管理。SOA以服务为核心,来实现的IT系统更灵活、更易于重用、更好(也更快)地应对变化。
2.地理信息系统对面向服务的体系结构的需求
随着地理信息技术的发展,地理信息系统的应用范围已经逐渐从工程应用转向行业和社会化应用,而地理信息技术与网络技术的结合推动GIS应用扩展到了各个应用领域和广泛的地理区域。由于长期以来地理信息系统在决策支持、信息交流、资源管理与评估、提高工作效率、节约资源等方面凸现的巨大优势,越来越多的组织开始使用地理信息系统实现其业务中与地理位置相关的信息处理和决策分析,因此对地理信息的开放式访问的需求越来越大,用户的要求也越来越复杂。
为了能够将地理空间信息和空间处理功能发布给企业内部使用,并且达到节约资源,方便系统的集中管理、使用和扩展的目的,则需要将桌面版的地理信息功能扩展到服务器端,使得用户能够通过网络访问由Web Services提供的地理信息资源和功能,可以根据其接口的描述调用服务的功能,实现功能的集成与系统的快速构建,节约大量的资源[2]。因此,设计基于SOA架构的地理信息展示系统是相当有必要的。
3.基于面向服务的体系结构的地理信息系统设计
3.1系统设计的原则
系统在设计时,将按照国家保密局和国办的有关规范要求,从网络安全和应用安全两个层面进行统一的安全考虑,对系统中的用户权限和角色进行严格、合理的规定和划分,对用户身份进行严格的审核、对用户行为、基本信息单元的存取进行严格的监控与审计。具体的原则如下:
(1)开放性。软件的发展将是连续的,系统提供开放的接口设计,保证未来系统扩展及二次开发,以适应客户需求的变化与发展。
(2)安全可靠性。系统采用成熟和应用广泛的技术平台,加上完善的安全设计,确保系统的安全性和可靠性。
(3)标准性和先进性。软件采用的技术,将在相当长的时间内保证其发展能力,并具有良好便捷的升级能力,选用的操作系统、数据库产品、应用软件均具有先进性及成熟的技术与产品。同时注意采用多种国家标准和工业标准,确保系统的标准性和安全性。
3.2.SOA结构的特点
(1)开放式集成。采用面向服务的体系架构,地理信息的部署可以不管其它子系统使用什么开发语言,也不管这些子系统分布在互联网的哪些地方。只要根据其提供的Web Service接口,地理信息展示系统根据用户的业务需求向这些接口发出http请求,快速得到响应结果,然后把返回信息动态地组合在一张地图上,全面呈现给用户。
(2)纵向多级、横向网格。采用SOA面向“服务”的设计思想,地理信息展示平台的分布式数据管理体系将有很大的改进。采取跨平台的“纵向多级、横向网格”的组网方案,在每一级服务器之间、节点与节点之间的连接采用了“松耦合”方式。同时,把“进行数据存取操作”变为“请求数据存取服务”,谁管理数据谁提供服务,从而解决网格节点之间、父节点与子节点之间、不同平台不同系统之间数据库不通的问题。此外,还可实现由不同操作系统、不同数据库平台、不同数据大小产生的“异构数据库”的增量更新与同步。
(3)组件化开发。在二次开发方面,地理信息展示系统向SOA转化表现为采用全组件化的二次开发模式,而且组件细粒度更细。各种被定义的功能组件大都采用了标准的COM接口,在进行二次开发时,可以使用Java,Dotnet和Domino等各种开发语言。通过面向“服务”的应用开发框架模型以及更细粒度的组件,能够简单地定制将各种系统整合成一个有机的整体,降低开发成本。
4. 系统功能
4.1实现电子地图功能
SOA系统可以实现在地图上进行移动、放大、缩小、测距等操作。支持地图要素检索与自动定位,作业场所信息显示,视频信息显示,地图图层控制,地图标签标注 ,地图输出,监控目标选择与自动定位 ,联动报警。
4.2提供生产、气象信息内容
该系统提供的生产、气象信息包括海上作业平台实时生产信息、海上实时气象信息、姿态采集信息。并嵌入国家海洋环境预报中心气象预报信息。
您可能关注的文档
- 在寄宿制校园里打造书香班级.doc
- 在小学数学教学中培养学生想象力.doc
- 在小学数学教学中如何提高课堂有效性.doc
- 在小学数学课堂教学中营造良好人文氛围.doc
- 在小学英语教学中贯彻新课程标准几点尝试.doc
- 在尝试教学中推进高中体育新课改.doc
- 在师生共建历练中实现自主发展.doc
- 在年画造型艺术映射下动漫新形象.doc
- 在思想政治课中应用讨论教学法认识及实践.doc
- 在当前新会计准则下银行资产分类会计选择理论研究.doc
- Unit4MyFavoriteSubjectSectionA(1a-Pronunciation)(课件)人教版七年级英语上册.pptx
- Unit4NaturalDisastersListeningandSpeaking课件-高中英语人教版.pptx
- Unit4NaturalDisastersReadingandThinking课件高中英语人教版(1).pptx
- Unit4MyFavouriteSubjectSectionApronunciation课件-人教版七年级英语上册.pptx
- Unit4MyFavouriteSubjectSectionB(1a-1d)(教学课件)人教版英语七年级上册.pptx
- Unit4Lesson1课件冀教版七年级英语上册.pptx
- Unit4Lesson3课件冀教版英语七年级上册.pptx
- Unit4NaturalDisasters词汇笔记清单-高一上学期英语人教版.docx
- Unit4Lesson2课件冀教版英语七年级上册.pptx
- Unit4IusedtobeafraidofthedarkSectionAGrammarFocus-4c课件人教版(2012)九年级英语全册.pptx
最近下载
- 履带吊安拆T及T履带式起重机安拆施工工艺.docx VIP
- 海康威视 扫描仪 台式人证比对终端 DS-K5605 安装指南.pdf
- 教学创新设计汇报-自动控制原理.pptx VIP
- 六枝特区牂牁江景区山水实景水舞秀项目环境影响报告.pdf VIP
- 江苏省常州外国语中学2023-2024学年八年级上学期10月月考英语试卷 .docx VIP
- 混凝土坝安全监测系统施工技术规范-条文说明.pdf VIP
- 家庭医生签约服务培训ppt课件.pptx VIP
- 2025-2026学年小学科学二年级上册(2024)青岛版(六三制2024)教学设计合集.docx
- 食材配送人员配备方案(5篇).doc VIP
- 相声—《口吐莲花》.docx VIP
文档评论(0)