通信与网络中的浅谈数字化城市决策支持系统通信与网络中的浅谈数字化城市决策支持系统
数字城市数字城市是从工业化时代向信息化时代转换的基本标志之一。它一般指在城市"自然、社会、经济"系统
的范畴中,能够有效获取、分类存储、自动处理和智能识别海量数据的、具有高分辨率和高度智能化的、既能
虚拟现实又可直接参与城市管理和服务的一项综合工程。超大容量超高速计算机、科学计算技术、虚拟现实技
术、卫星图像分析与3S技术、宽带卫星通讯技术、ATM(异步传输模式)、网络技术、互操作系统、元数据
等。数字城市所必需的基本知识包括城市规划学、城市网络学、城市地理学、城市经济学、城市社会学、城市
统计学、城市生态学和城市管理学。因此,无论从科学的定义上,还是从管理的定义上,数字城市均可视作是
人类发展的台阶式进
数字城市数字城市是从工业化时代向信息化时代转换的基本标志之一。它一般指在城市"自然、社会、经济"系统的范畴
中,能够有效获取、分类存储、自动处理和智能识别海量数据的、具有高分辨率和高度智能化的、既能虚拟现实又可直接参与
城市管理和服务的一项综合工程。超大容量超高速计算机、科学计算技术、虚拟现实技术、卫星图像分析与3S技术、宽带卫
星通讯技术、ATM(异步传输模式)、网络技术、互操作系统、元数据等。数字城市所必需的基本知识包括城市规划学、城
市网络学、城市地理学、城市经济学、城市社会学、城市统计学、城市生态学和城市管理学。因此,无论从科学的定义上,还
是从管理的定义上,数字城市均可视作是人类发展的台阶式进化,其中既包含着生产方式、生活方式、文化方式和人际关系的
社会经济变革,也包含着政府决策、政府管理、政府服务和廉政建设的革命性进展。中国数字城市的建设,将对中国现代化水
平的提高,对国家信息化水平的提高,以及对中国城市管理水平的提高,具有重要的战略意义。从宏观层面上进行思考,有五
个战略要点应当加以集中关注。
1 技术方案的研究与选择技术方案的研究与选择
1.1 多层多层B/S结构模式结构模式
随着Internet/Intranet/Extranet技术的不断发展,基于Web的信息发布和检索技术导致了整个应用系统的体系结构从C/S的
主从结构向灵活的B/S分布计算体系结构过度,其最大特点就是客户机采用浏览器界面,简单易学,且有统一的客户界面,大
大降低了C/S模式客户端多样软件的开发、维护及培训的成本费用。这种模式得到现代数据库应用系统的青睐,并逐渐渗透到
现代决策支持系统领域。采用统一的B/S结构开发的决策支持系统无论是现在还是将来都是最好的选择,它提供了真正意义上
的与其他系统进行无缝整合的方案。这种结构模式的决策支持系统不仅提供了个体决策者独立的决策能力,而且对多决策者群
决策也提供了支持,决策点的增加不会带来额外的维护和多余负担。
但面对信息瞬息万变、系统庞大且环境复杂的数字化城市,确保决策支持系统的稳定性、分析处理能力及决策的效率成为
解决问题的关键。传统的浏览器/Web服务器/数据库服务器的二层或三层B/S结构模式是基于简单事务处理能力的系统,已远
远不能满足数字城市建设中对信息共享和系统整合以及系统跨平台性、分布性、可重用性、高扩展性及决策支持系统强大的分
析处理与决策的要求。因此数字化城市决策支持系统必然选择多层B/S结构。
1.2 J2EE体系架构体系架构
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高
可移植性、安全与再用价值。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通
过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持
Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
数字化城市的建设不是一朝一夕的事,其可持续发展的特点必然导致城市信息、建设策略等因素的不断变化,从而导致对
决策支持系统的要求也不断改变。因而,如何延长系统的使用寿命成为开发者必须面对的问题,其扩展性和平台无关性的特点
更是表明了决策支持系统基础架构的选择是延长系统寿命的重要因素。
目前,业界流行的系统架构为J2EE和.Net二大体系。其中,.Net是来自Microsoft的系统架构,其部署、应用依赖于
Microsoft公司的Windows。也就是说,选择了.Net平台就意味着选择了Windows。考察我国政府及相关部门软件采购的特点,
会发现选择.Net平台将会制约城市决策支持系统的部署及与相关系统的整合。
而由Sun公司提出的J2EE作为一个标准中间件体系结构正日趋成熟。它简化和规范多层分布式企业应用系统的开发和部
署,其最大特点就是跨平台和强大的组件建模技术。
J2EE运行在Java虚拟机JVM(Java Virtual Machine)上,利用Java本身的跨平台特性,独立于硬件配置和操作系统,完
全消除了平台差异。图1为其特性图。目前,几乎所有的主流操作系统都提供对J2EE的支持。因此,通过采用Java及J2EE可
以使得系统的部署和扩展免于昂贵的硬件设备及操作系统的再投资,保护已有的IT资源。在很多情况下,J2EE还可以直接运
行在企业集成系统服务器环境中,从而节约网络带宽,提高性能。实际上如果要搭建跨Linux、Windows等多个操作系统的平
台,J2EE平台几乎是惟一的选择,其规范性和兼容性的特点使得只需进行少量的代码修改就可以把J2EE部署在不同的应用服
务器上。综上所述,采用J2EE实施方案显著地提高了系统的可移植性、可伸缩性、可重用性、安全性和负载平衡。
评论0
最新资源