方正软件熊开宏:智慧城市中的应用支撑平台建设
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
方正软件熊开宏:智慧城市中的应用支撑平台建设
2011智慧城市高层论坛12月1日-2日在北京新世纪日航酒店举办。
以下是方正国际软件有限公司技术总监熊开宏的演讲内容:
熊开宏:各位领导,各位专家,各位同仁大家下午好!大家听了一天的报告,我估计大家都比较累了。
各位专家和政府的领导,从智慧城市建设的由来,示范建设应用等等方面都做了很多的介绍,而我们认为,智慧城市在建设中很重要的一部分,实际上就是应用系统的建设,也就是软件系统的建设,我希望在今天这个研讨会上,能够怎么样在加快业务系统建设方面的一些想法,跟大家做一下探讨。
先简单说一下对智慧城市的理解和我们的整体思路。
这一块各位领导和专家讲的比较多,我就一带而过。
我重点讲讲在应用支撑平台,以及面向智慧城市的应用建设时,在哪方面应该做一些改进和完善。
最后就是把我们之前的思路,在一些地方做的案例,给大家做一个简单的分享。
智慧城市大家都讲了很多了,我就不讲了,可以说各种概念满天飞,各个方面的理解,我认为都是有道理的。
我认为智慧城市一个自动化和信息化,两化高
度融合的一个终极的目标,最终能够实现作为社会全体的智能化和流畅性。
智慧城市建设里面非常重要的一个基础就是物联网,明天有专门物联网的研讨,物联网相关的事情,我就不说了。
我认为智慧城市最后要建设来建设去,最重要的是要建设一系列的应用的系统,然后达到全面感知,充分的整合,协同的运作,并且,智慧城市一个终极的目标,我认为所有的系统建设应该是开放的、可扩展的,能够持续创新。
刚才是从宏观角度来讲智慧城市的建设。
怎么样把这样一种很庞大的或者很复杂的这样一种概念和系统,把它落到微观的实现上呢下面我来讲一讲,我们在智慧城市建设中,和以前做信息化建设中有没有不一样。
我们认为把所有的事情,最后落到很具体的东西,都变成一种模型。
我们描述一件事情的时候,通常都会用5W1H。
用这样的思路,我们认为在智慧城市信息化里面,应该把我们所有的信息,都和空间和时间建立关联,我们考虑事情,都会考虑什么人在什么时候,在什么地方,对什么东西做了什么样的事情,如果我们所有的采集信息和处理信息,都有这样一个信息模型以后,我们就会以人、物、时间、地点不同的维度对信息进行处理,这样的话,我们认为我们就能够真正达到一个立体化的信息的处理,我们很多事情的分析就会更加的全面、更加的科学,从而也更加的智慧。
智慧城市中这么多系统要建设,如何能做到快速的建设,我们认为从建设思路上也应该有所改变。
我们需要处理所有的信息,变成数字化以后,我们现在做IT都知道,就是各种各样的文件和数据库,在智慧城市里面,我们要关注信息化系统,除了关心数据库、非结构化文件这些信息之外,我们要增加空间地理和实时数据,利用GIS数据库、实时数据库对它们进行管理,利用中间件技术,它们进行有效的分析和处理,我们把所有信息的处理,都可以归纳为数据录入、查询、调用、分析、协同处理,用客户化的方式把它展现出来,前面这部分,都可以做成成熟的软件,可以通过软件提供商,用产品的方式提供,后面这些功能,应该变成一个个应用系统,我们可以说很多的应用系统,这些系统需要针对用户的特
点,或者应用的需求来做个性化的研发,这需要由软件开发商通过研发和实施的方式来提供。
我们把系统的建设阶段再分一下的话,就变成应用系统的开发和应用系统集成,这样两个阶段。
我们今天要讲的是我们业务支撑平台,我们希望对各种各样数据进行统一的管理,对业务中模型共性的东西进行抽取、统一的分析,构成我们智慧城市应用支撑的平台。
而我们所有针对智慧城市的复杂的应用系统开发,变成基于应用支撑平台的很简单的实施、部署、配置以及少量的个性化开发。
对应用需求的变化,由于应用支撑平台是抽象的模型,自然可以进行很方便的扩展。
方正国际是做软件的公司,我们专注做以软件为核心的IT服务全产业链。
那么,在智慧城市这块,我们提出的是拥有自主知识产权的核心技术和产品的一个整体解决方案。
我们底层的平台,有空间基础信息的管理平台,还有比较先进的BPM管理平台,融合第三方物联网的平台,联合软硬件的厂商,共同构成我们智慧城市的应用支撑平台,在这个平台之上,来建设一系列的解决方案群,构成一个完整的解决方案,这是我们整体的思路。
我们下面就对我们所讲的应用支撑平台及关键的技术,说说我们的理解和解释。
我们首先讲,智慧城市和原来做信息化有很大的不一样,我们和很多政府的领导,还有一些合作伙伴讨论时,大家经常问一个问题,你们建设智慧城市解决方案,跟以前相比,怎么体现智慧。
中国人说一个人有智慧,经常会说这个人学富五车,博古通今,上知天文,下知地理,对应到指智慧城市,就是要做全面的感知,全面的感知必然会带来信息量的巨大爆炸。
我们说,在智慧城市建设方面面临的第一个问题,就是全面感知所带来的海量数据的管理,我们都知道量变引起质变的道理,因此说,很多的实现机制都需要改变。
第二个问题,我们智慧城市要服务于大众,大众的需求是非常多的,这就会导致应用非常复杂,我们怎么把这样大规模的信息,大规模的应用需求,通过多个部门的协作来实现,也会带来非常大的挑战。
另外一个,就是智慧应用,我觉得这是永远都没有尽头的事情,
它一定是在不断的发展,我们建设所有的应用系统和基础设施,它怎么样是一种柔性、可扩展,也是很大的挑战。
我们的应用支撑平台的技术实现上需要关注刚才讲的几个方面的问题。
细化点来说,分为几点:如果对多种数据进行感知和采集,海量数据怎样进行分析和管理,另外我这么多信息里面,一定有很多信息是需要有安全控制的,比如说我们公民的病历,它涉及到公民的隐私,在整个安全控制这方面,都需要有技术来进行控制和管理。
另外,各种复杂的业务,怎么样进行协作和监控,都是我们需要考虑的问题。
这个图是指我们一般讲信息系统总体建设的框架,今天我们主要关注这一部分,应用支撑平台。
我们希望应用支撑平台达到这样一个效果,搭建一个非常好的构架,既能方便快捷的实现当前的应用系统,还可以让原来的系统,可以很容易地整合进来。
因为它是开放和可扩展的框架,以后新建的应用系统也可以很容易的整合。
这个观念说起来,跟大家以前讲信息化整体解决方案的时候,基本上理念一样,那针对智慧城市建设,有什么不同呢我刚才讲了,因为我们面临一个海量信息,多种复杂数据处理的环境,有非常多的应用,如何更好的融合和协作,在很多技术方面,我认为都有非常多的需要去研究和需要去突破的东西。
这里面有一些是我们的思考,跟大家来做一下分享。
一个就是海量传感信息的采集和管理,这一块我们做了一些研究实验,实现PB级的空间数据,利用云计算、云存储技术以后,通过实验达到比较好的效果。
用四台普通PC机,把原来用小型机通过Oracle数据库实现的性能,提高了十几倍,我们这样一个技术的话,在海量信息智能处理方面,可以有比较好的应用。
第二个就是我们刚才讲到对数据安全的管理。
我们在管理这么多信息里面,有很多信息一定涉及到公民隐私、国家安全等等,我们在安全控制方面,网络和存储各个方面都有一定的解决方案,是整体的。
对于单体来讲,我们需要有更好的控制,既然网络这么发达,信息可以很容易获取到,获取到以后就会被传播,如果单体获取到以后,即使获取到,不是合适的人,不让你能打开,信息安全程
度就得到比较大的提升。
另外,你的信息要可信,需要利用版式文件来解决可信可靠的问题。
再就是数字版权保护问题,在文档在网络上传播的时候,我们可以做到防拷贝,防打印,在有一定的期限里允许看,等等。
第三个核心技术就是内容管理技术,我们以前管信息系统,很多时候管结构化数据。
那么在智慧城市里面,我们的数据就更多了,它有结构化、非结构化,实时的、空间的数据,我们需要对数据,元数据、实体数据进行分离和处理。
我刚才也讲了,我们在智慧城市建设里面,很多的信息我们都需要它有空间和时间的信息,空间和时间的信息,除了对应用系统有要求以外,实际上对我们信息采集,很多的工具都会提出一些新的要求,让这样一些智能化信息采集的工具更好为我们服务。
还有一个方面,在海量数据管理这个方面,我们认为在元数据管理这方面,我们针对海量数据的特点,更多考虑利用数据仓库,还有列式数据库,来作为我们数据管理的基础。
使得我们在海量数据方面,特别在统计分析方面能够有更好的性能。
第四个比较关键的技术平台是知识管理平台,以前讲知识管理,都是讲全文检索、自动分类、自动聚类等。
在智慧城市里,图片、视音频数据更多,图片检索、视频检索的应用会越来越多,也会显得越来越重要。
另外,还有统计分析,数据挖掘,这些大家都比较清楚,我就不讲了。
第五个比较关键的技术,就是企业服务总线,我们现在都说SOA,在智慧城市体系里面,开放式架构,应该是非常重要的,那么在智慧城市这样大规模的应用情况下,我们企业服务总线也面临一些挑战,一个是对超大规模数据的支持,超大规模数据它有两个角度来看,一个是整体上量很大,还有一个单体上的体量很大,刚才北京市领导讲,我们现在的监控,最开始是模拟的,现在变成数字的,数字清晰度比较低,现在变成高清的,信息量随着应用会越来越大,在这种情况下,我们的消息总线、服务总线怎么有更好的性能,是我们需要研究和处理的。
另外,信息系统的需求,它是变化的,那么如何快速的响应业务需求,简单快捷的实现业务系统的建设。
我们提出基于开放的SOA架构,利用软件工程领域比较新的模型驱动架构(MDA)设计思想,来设计一种快速开发和灵活调整的BPM综合应用平台,这个平台里面包含有很多基础中间件平台,它重要的是提供了一套建模工具,实现从数据建模、界面建模、表单建模、流程建模、报表建模等多维度、多层次的业务建模,能快速的实现系统开发,并且能够在线的调整,因为在线调整,就使得信息系统的建设,真正变成柔性的,我们以前说信息系统可变的话,都要做系统的升级,如果在线调整的话,由用户来进行调整,就方便得多了。
这是我们在业务平台和关键技术方面的一些看法。
最后我简单介绍一下我们在具体应用方面的事情。
第一,我介绍一下我们地理信息共享服务平台,在今天9点钟之前,会场播放的北京市的数字城市建设的视频,其中讲到建立空间数据库的平台,这个就是我们公司做的。
我下面举的地理信息共享服务平台相关的案例都是北京市的案例。
这个是海淀区的,这个是,我们基于GIS的公共安全业务模型,基于地理信息共享平台实现的公共安全的解决方案,包括指挥调度、应急处理、治安巡防、情报研判等很多方面的应用。
这个是东城区的网格化社会服务管理的应用,通过这种四级管理、三级平台的分布式的管理体系,来提高系统的覆盖面,实现全社会参与,全社会覆盖,全天候运行、全区域平安。
第二,在智能公交这方面,我们利用BPM集成开发平台,对车载终端进行集成和管理,在车辆营运管理,运营监控、机务调度、公众服务等方面,提供非常完整的解决方案。
我们智能公交系统在苏州工业园区得到很好地应用。
第三,在智慧医疗这个方面,应用涉及的面也非常多,应该来讲,你把一个真正的智慧医疗如果做得很好的话,涉及到的系统非常多,除了我们医疗本身之
外,可能跟基础设施,比如说能源、电力这方面都应该有很好的配合。
目前我们在张家港以及其他一些地方做了区域协同医疗,在区域协同医疗里面,这个系统非常的复杂,也非常庞大。
它在两个地方都用到了我们应用支撑平台,一个是在整个区域卫生角度,它实际上用了一个应用支撑平台来做一个支撑,在一个医院内部有很多应用系统,实际上也有一个平台支撑。
应用业务支撑平台跟互联网一样,是支持分布式部署、可以高度自治,不同平台之间可以很容易的进行衔接的,共同构成一个整体的技术支撑体系。
我刚才用比较快的时间,把我们解决方案做了介绍,最后做一点建议。
我们提到智慧城市,在城市信息化里面,我觉得很难再有比这个更高的概念,智慧城市是持续不断的进行发展的,是城市信息化的一个终极目标。
在建设智慧城市之前,我们有很多叫法,什么平安城市、数字城市,你现在和一个地方领导,再说建平安城市,领导肯定说,比较落后了。
我的看法是,与马克思提出的共产主义一样,智慧城市是一个理想,我们还得意识到,现在还是处在社会主义初级阶段,我们希望用建设有中国特色社会主义的思想来指导我们建设智慧城市,真正做到因地制宜、特色发展、循序渐进、持续创新。
我的报告完了,谢谢大家!。