XX电信虚拟数字城市建设方案I云南省某市电信虚拟数字城市建设方案深圳骏谷科技有限公司XX电信虚拟数字城市建设方案II目录1系统总体建设方案........................................................................11.1业务需求分析.......................................................................11.2系统建设方案.......................................................................11.2.1功能框架.....................................................................21.2.2系统分布.....................................................................41.2.3软件方案.....................................................................41.2.4硬件方案.....................................................................71.2.5配套方案...................................................................102网络组织方案..............................................................................152.1广域网组网方案.................................................................153投资估算........................................................错误!未定义书签。3.1投资估算...............................................错误!未定义书签。XX电信虚拟数字城市建设方案11系统总体建设方案1.1业务需求分析1、建设规模由于数字虚拟城市的发展本身以现实城市为蓝本,因此数字虚拟城市的建设跟随实际经济发展状况而设计。一期建设将建设XX古城区。合计约xx平方公里。二期建设将根据各县经济发展状况决定建设范围,逐步建立起全州的三维数字城市。2、业务功能要求以三维城市地图系统为基础,通过对现有平台如Vnet、114、全球眼、电信信息、短信平台数据接口的改造,建立统一的用户管理平台、计费管理机制,实现真正意义上的数字虚拟城市的建设;三维城市地图系统满足XX城市虚拟导航、城市黄页信息发布管理、城市各类信息发布管理、城市交通信息管理、行业应用(如广告业务、标注业务等)发布管理等;1.2系统建设方案主要包括确定以下内容:序号方案内容说明1功能框架决定应用软件的功能规划2系统分布决定应用软件分散部署在哪些位置4软件方案总体架构决定各个应用系统之间的沟通机制5应用软件决定应用软件的设计方案6开发平台决定软件采用何种开发平台7系统软件决定系统软件的构建方案8硬件方案服务部署决定如何划分和选择服务器配置方案9存储方案决定存储设备的配置方案10网络设备决定网络设备的配置方案11Web加速决定网站在大量访问情况下如何提速方案12配套方案网管监控决定如何设计系统的网管和监控13安全体系决定如何设计系统的安全架构14认证鉴权决定如何实现不同权限客户的认证15备份方案决定系统如何实现备份16容灾方案决定系统如何实现容灾XX电信虚拟数字城市建设方案21.2.1功能框架目前系统已实现功能有:用户界面功能1)地理导航三维电子地图以卫星影像图为蓝本,通过大量现场数据的采集、录入,实现了城市实景的网上呈现,可以通过导航、搜索等功能即时游览;同时后期我们会在此基础上实现GPS定位导航;地图实现拖拽漫游、放大缩小、准确位置定位、测距、纠错互动功能等;而且可通过平面、立体、卫星地图的对比全方位的了解城市地理信息2)立体黄页城市的市政各项布局如楼房、公共设施等在地图上一览无遗;当用户浏览地图,鼠标变为手形,单击建筑体就可以看到与建筑体相关的实体信息,如进驻公司详细联系方式、个性化网站Blog,建筑物属性等;实现黄页搜索、企业入住、标签、屏内检索、周边搜索功能等;3)分类信息城市生活包罗万象;有租房、买房的、有工作、娱乐消遣的、还有交友、美食、旅游、新闻等等,所有的信息在地图中随处可查;用户也可以随时发布;在这里让XX电信虚拟数字城市建设方案3用户体验到这是一个生机盎然的“系统”分类信息实现功能有:免费信息发布、信息分类检索、周边检索、地图定位等4)交通查询都市生活,离不开交通;“系统”利用平台自身的优势实现了城市里各类交通信息的参考如出租车、公交车换乘等便利检索;交通查询实现了出租车里程参考、公交车两点搜索、线路搜索、最具特色的智能搜索;用户只需要从地图中选择任意两点,便可以查询即时线路标识结果;“如何到达”只要告知您的起始点,马上指引您如何到达目的地;5)地图通用的API接口调用功能实现了地图的通用技术接口调用,只需要做简单的代码拷贝就可以使地图应用各类信息平台API接口功能实现地图嵌入、地图按钮、频道合作等6)博客功能采用WEB2。0技术实现企业或个人建站要求,信息发布,服务管理等;后台管理功能1)登陆管理针对不同的合作,使用不同登陆权限,实现对业务的操作管理2)地图管理实现地图实体、楼房、单位、公交线路的数据管理及数据纠错上传管理等功能;3)黄页管理功能实现地图黄页数据的管理、推荐、审核、企业入住等功能4)信息管理功能实现各频道信息的分类及推荐审核管理等功能;5)博客管理功能实现用户(企业或个人)博客、车站博客等信息管理功能6)业务管理与统计实现用户及相关业务管理、广告业务流程管理以及业务的月报表统计7)系统管理XX电信虚拟数字城市建设方案4采用Windows用户管理策略,实现后台业务操作管理权限的分配,如用户组管理、用户管理、角色管理、资源管理等8)数据备份/恢复管理采用一定的安全策略方式,实现数据库的在线备份及恢复管理;需要结合电信综合管理平台实现的功能接口管理功能1)对帐功能与统一计费管理平台的每月的用户对帐管理;2)数据管理功能与各平台间数据共享管理;1.2.2系统分布系统软件分地图数据系统、信息数据系统、业务应用系统;系统之间实现局域网内共享分布,相对开放安全访问接口,实现对Internet用户数据的发布;1.2.3软件方案虚拟数字城市业务平台一期可以满足XX电信目前业务短期内的所有业务需求,并能适应向业务中长期发展需求导致的系统扩展的平滑过渡及演进。平台必须能够达到业务管理统一、维护管理统一或两者的全面统一。XX电信虚拟数字城市建设方案5软件要求为模块化结构,应在生产过程中经过严格测试和检验,保证安全可靠,具有容错能力。1、开发平台J2EE和.NET开发平台的比较是IT界最有争议的论点之一。其实两者在本质上没有太大的区别,比较如下表所示:特点.NETJ2EE技术类型产品技术标准中间件(应用服务器)支持厂商微软自己大于30个程序解释器CLRJRE(JAVA运行环境)支持语言除JAVA外大部分流行语言单一JAVAOS运行环境Windows系列任何带有JVM的环境开发工具VS.NETForte(SUN),VisualCafé,VisualAgeforJava(IBM),Jbuilder(Inprise)动态页面ASP.NETJSP中间层商业逻辑组件.NET组件EJB数据库访问ADO.NETJDBC,SQL/J网络服务协议(SOAP,WSDL,UDDI)支持支持负载均衡,交易管理支持支持两种平台选择的后果不会立刻显现,但是潜在的风险确比较多。一般来讲,适用性分析如下:宜采用.NET设计平台的场合:产品的主要客户群是微软的中小客户,很长时间不会改变缺乏足够的熟练JAVA开发人员,又必须在短期内完成编码硬件配置低,采用.NET架构能够为客户提供Java应用所不具备的性能优势宜采用Java设计平台的场合:大中型企业应用,具备多操作系统混合使用的特点保持规划期内语言的纯洁性,今后所有应用均基于Java拥有足够的资源进行Java技术培训,相信Java程序员将快速增长希望应用是基于“开放技术”和“开放标准”的综上所述,开发平台建议如下:XX电信虚拟数字城市建设方案6首选方案:J2EE次选方案:.NET2、系统软件操作系统和硬件紧密相关,采用UNIX小型机方案,有linux和UNIX两种方案;采用PC服务器,有linux和windows方案;从系统的安全性和系统的稳定性、经济性考虑,首选PC服务器和LINUX系统数据库软件:可采用Oracle或MySQL或MsSQLOracle:适用于较大型系统,但上手比较困难,即便上手后也很难提高。需要有长期的实践和摸索,但确实比较适合大系统。备份与恢复比较完善,但必需很有经验才能做的比较好,同时成本费用比较高,约在8万—16万左右。Sqlserver:Ms的Sqlserver简单,好用,用于企业级的数据应用,性能没有问题,支持所有大型rdbms的特性,但是不支持Linux;Mysql:免费,适合中小型企业、网站应用;mysql5.0以后版本以后,功能增强了不少,增加了存储过程、集群等;很多官方网站也采用次数据库,如yahoo的商业网站、迅雷下载也采用此数据库。首选方案:Mysql次选方案:Oracle3、软件设计方案系统开发基于Windows系列;采用J2EE架构设计,主要开发语言为JAVA及JavaScript客户端脚本语言;由于JAVA开发产品的可移植性,故无论是从系统的安全性和系统的稳定性,系统的实施采用LINUX系统,Kernel2.6.9以上版本;开发环境:Windows、Jbuilder开发语言:JAVA、JAVASCRIPT数据库系统:MySQL或Oracle系统架设环境:LINUXkernel2.6.9-42.ELsmp或以上系统沟通机制系统采用统一的认证管理及计费管理,当用户在任何一平台登陆后,实现数据共享传输;而平台间通讯机制,有两种可选方案,XX电信虚拟数字城市建设方案7一、实现平台间即时通讯,建议采用http/xml协议,统一数据接口传输规范;二、平台间数据准实时通讯,由于各平台数据的不一致性,制定统一的数据格式,采用ftp传输协议1.2.4硬件方案用途服务器型号数量主要特征WEB服务器/地图引擎服务器1、使用Raid5至少3块硬盘.SAS146G*32、应用程序存储、全文检索文件存储PCServer1台CPUIntel主频2G以上内存4GB以上硬盘146GB*3数据库服务器1、使用Raid5至少3块硬盘.SAS146G*32、存储数据库档;PCServer1台CPUIntel主频2G以上内存4GB以上硬盘146GB*3地图信息管理服务器地图制作服务器1、使用Raid5至少3块硬盘.SAS146G*32、存储地图文件PCServer1台CPUIntel主频2G以上内存2GB以上硬盘146GB*3备份服务器1、使用Raid5至少3块硬盘.SAS146G*32、需要大容量磁盘空间存放应用服务、数据库、地图图片的备份;PCServer1台CPUIntel主频2G以上内存4GB以上硬盘200GB以上可用空间1、服务器部署服务器可采用刀片式PC服务器或采用独立PC服务器方案,刀片式方式是PC服务器发展的方向,广泛应用于IDC、企业数据中心,其主要有高密度、易管理的特点:1、可简化基础架构集成的交换机可降低成本和避免繁琐的数据线可以统一地管理存储和服务器简化的“即插即用”安装加快