首页 > 范文大全 > 正文

浅析数据中心集成开发技术

开篇:润墨网以专业的文秘视角,为您筛选了一篇浅析数据中心集成开发技术范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

[摘 要] 在多厂商协调工作成为必然路径的形势下,新一代GIS架构技术及新一代GIS开发模式被中地数码集团提出。当前GIS架构发展所面临的主要难题是处理多源异构数据、使多种GIS平台协同工作、分布多服务器集群运用等。本文将对数据中心集成开发技术——GIS架构进行浅要的论述。

[关键词] 数据中心; 集成开发技术; GIS架构; 浅析

[中图分类号] TP31 [文献标识码] A [文章编号] 1673 - 0194(2013)20- 0080- 01

随着2009年由国内最大的GIS厂商——中地数码集团、中海达测绘、EPSON联合主办的以“地理空间信息,力助科学发展”为主题的地理空间信息技术全国巡展会议的召开,GIS架构模式开始从真正意义上为广大业界人士所重视。在GIS行业里众所周知,GIS产业自20世纪80年代进入中国,虽然起步较国外晚,发展时间不长,但在这20多年的历程中,国内企业对GIS的认知度已经有了一定的提高,各类应用也得到了企业的积极尝试,在当前的一些实际应用中,GIS起着着不可替代的重要作用,它所提供的辅助决策和可视化分析等功能是其他软件所不能实现的。而那次全国巡展也旨在汇聚3S产业精英力量、呈现GIS科技精华,为广大GIS爱好者和专业技术人员及合作伙伴打造一个相互学习、共同发展的宽广平台,将先进的数据中心集成开发平台技术、优秀的GIS平台技术以及最全面的解决方案呈现在参会者的眼前。随着GIS的应用领域不断拓宽,范围不断增大,技术不断升级,项目不断创新,人们在实际应用中对GIS的要求也越来越高,不断产生新的需求。

1 数据中心基本概念论述

数据中心像一座具有多种功能的建筑物,其不仅包括计算机系统和与之配套的设备,还包括各种复杂的通信间的连接、设备之间的控制、监控等装置。因为数据中心要负责复杂的通信连接,所以其提供了一整套完整的数据处理设施(不仅包括对数据的处理,还有数据存储仓库,用于将来自不同厂商的各种格式不一的数据进行有规律的存储和拿取)。总而言之,数据中心具有两大功能:一是存储和拿取数据;二是按要求对数据进行加工和处理。

因为数据中心集成平台的开发同时支持C/S架构和B/S架构,因而其整个开发过程能够极大的增加软件系统的整置部署和其运行的灵活性。同时,由于拥有两种架构的安全保护措施,所以软件的后期维护成本也会大大的降低。另一方面,由于利用数据中心集成开发平台可以直接调用数据中心的数据信息,如此就不要再像原来的变成那样重写数据代码(可以直接引用),整个软件的代码量就会大大减少,进而有效的缩短开发的周期。

2 GIS架构体系

GIS架构梯子架构是指GIS系统的组织方式,包括网络地理信息系统GIS、组件式GIS、虚拟现实GIS、时态GIS、互操作GIS和3S集成方式。其中网络地理信息系统GIS是指以intnet为基本平台,客户端通过应用软件,通过网络协议运行在intnet上的地理信息系统。该系统一般由多个主机、信息库和多个客户端构成。组件式GIS顾名思义就是将组件与GIS架构技术结合起来的一种产物。创建该系统的主要目的在于把GIS系统架构中不同的功能模块独立的分开来,然后再分别由不同的组件控制对应的功能。这种将功能与组件相对应起来的架构简化开发过程。虚拟现实GIS是一种虚拟现实地球的技术,这种系统利用一个虚拟的物品代替现实的地球,然后根据虚拟的地球进行现实的地理区域进行真实的管理和控制。时态GIS是对现实中不断发展和变化的地理信息进行记录和分析,并由此预测其变化的趋势。

互操作GIS是为了解决地理信息之间的共享和操作。GIS应用系统需要访问分布在多个数据源的异构数据,同时需要整合诸如文档、数据库属性表等非空间数据,如何在分布式异构环境下对空间数据及非空间数据进行有效的集成管理,成为一个亟待解决的问题。同时GIS应用系统本身也逐渐的复杂起来,处理多源异构数据、使多种GIS平台协同工作、分布多服务器集群运用等等,都是GIS发展的难题。

3 数据中心集成开发

正如引言中所提到,在面临协同多厂商共同开发信息系统规模的的形势下,中地数码集团提出新一代GIS架构技术及新一代GIS开发模式,率先推出数据中心集成开发平台,这是集“基础”与“应用”为一体的综合开发与应用集成平台,既是一个“资源管理器”又是一个“系统开发器”。 数据中心“资源管理器”管理“数据资源”和“功能资源”两大资源。数据资源通过数据仓库管理,功能资源通过功能仓库管理。“系统开发期”采用柔性设计理念,使系统能够被快捷地搭建出来,并且能适应需求的变化迅速做出调整,真正实现了“零编程、巧组合、易搭建”的可视化开发。

数据中心集成开发平台采用的是面向服务的SOA架构,在这种架构下,无数软件制造者可将它研制的软件功能以“服务”形式提供出来,各功能之间是相互独立的,使得系统易于扩展,能够适应不断变化的客户与市场需求,使开发者可将更多的精力转移到专业服务提供上,而且系统将更加牢固可靠,真正做到数据、功能全共享。数据中心开发模式遇到软件需求变化时,用户可以参与其中。它采用了全标准接口,用户可以按照自身意愿,自由地将模块组合以及配置,界面也可以随心定制,轻松地根据变化的需求进行软件功能的改进。这种开发模式有着满足项目开发过程中不断变化需求的能力,也极大的提高了工作效率,真正实现了数字世界随心创造。有实践证明:新一代的开发模式改变了软件整个生产流程,同样的任务和人,开发周期仅是原来的五分之一,初次上线测试的BUG量是传统的开发模式的十分之一。

4 结 语

在实际开发大规模的信息系统时,因为一个软件需要接受来自不同厂商的不同格式的数据信息,整个产品的功能和整体构造都会非常复杂,所以开发过程中应该有效的利用GIS架构,注重整个软件体系架构的兼容性和继承性,采用跨平台数据实现的信息共享,设计能够适应不同规格的数据的接口。