近日,第四届中国SOA标准化研讨会成功召开,会议上来自各行业专家、用户、政府等相关人员,就SOA 标准以及发展进行了相关的探讨。以下是南京朗坤软件有限公司研发总监魏小庆就SOA构建数字城市建设新模式做了详细的介绍。

南京朗坤软件有限公司研发总监魏小庆(3sNews 配图)
首先,比如说数字城市这个概念,应该是一个将一个真是的城市,一个物质的城市,进行一个数字化重建还系统的解决城市管理运营工作生活各个方面的一个问题。不管是从我们这个比较熟悉数字城市的一些比较常见的应用,像智能交通啊,电子医疗、虚拟企业啊,电子政务啊,电子商务啊,等等,不管是哪些方面,虽然我们建立的是一个虚拟的世界,构建的是一个虚拟的世界,但是这个服务的对象,确实真真切切的,这样的一个生活、工作。那么整个数字城市城市的这样一个框架当中,我们一个数字城市的信息基础,设施的建设,是我们建设的核心和内容。那么实际上,这个可能是数字城市建设的一个远景,事实上,我们目前在建设过程中,实际上我们碰到很多的问题和挑战,特别是来自于IT建设的一些问题和挑战,包括我们缺乏一些使用的科学的数字城市的总体的框架,和适合的特别是适合运行的一些模式,盈利的模式。那么这些是指导数字城市建设的非常核心关键的问题,也就是说,我们不能够走传统的老的集成的这样的思路,去解决数字城市这样的大的应用的面积,这个是我们一个很大的挑战。
另一方面那就是调配资源,资源共享。我想这些问题恰恰是我们准备采用SOA这样的思路去解决需要解决的问题,总体上,我们碰到的问题,这些最关键问题的本质还是数字城市建设过程中一个信息共享的问题,没有得到很好的解决,那么怎么去解决?当然我们从面向数字的共享和面向服务的共享,这是是一个必然的选择,不管是实现服务的共享,不管是对业务更好的支撑,业务的创新,降低社会投入的总成本等等这些方面,都有好处。那么比较起来,无论是成果形式啊,等等诸多的方面,那么我们选择面向空间信息服务,去支撑一个数字化城市的一个平台建设是我们必由之路,那么,怎么去建设,怎么通过SOA构建一个数字城市建设的新格局呢?
那么一方面,国家的相关部委,就对这方面做了很多的推进,这个是一个地理信息服务共享平台的一个概念,由国家的社会部门推出,我们正在逐步的实施,从这样的一个框架上可以看到,总的对数字城市总的一个思路是纵向的多极,从省到市到县是一个纵向的多极的分尺度管理,分尺度提供信息的一个框槛,从横向看,它牵涉到信息提供的各个部门,就是横向是多方面的,分内容的一些管理,从而形成一个纵横,互联的这么一个数字化城市建设的一个格局,在这样的一个层面上面,实现灵动动心,在线集成,协调的服务,那么对于具体的一个数字城市的共享平台的这样一个建设,那么我们在我们系列的项目当中,我们也提出我们这样一个数字城市共享平台的总体的一个框架,那么总得应该是分成三个方面,一个是城市基础的一个地理的信息系统,就是下面这部分,那么这部分是我们整个框架的核心,其中,信息资源管理中心综艺,和原数据的注册和应用服务注册的中心,具有统一目录使用服务调动生活处理,系统运营。
这个SOA的监控,服务的监控是起到这样的一个作用,这是一个基础的部分。那么在这之上呢,还有两个专项的系统,一个是左边的城市的专题地理信息系统,那么这个部分是在城市的基础地理信息系统的支撑下,它是充分利用了各个部门、现有的资源的这个优势,就是根据下面的基础地理提供的这些服务,组装自己的应用,搭建自己应用,另一方面也把各个部门的服务,一些功能进行封装注册和发布来供其他的部门使用,特别是在数字城市建设过程中,一些部门的一些数据,那么它的敏感度很高,那对于这样的数据,更有封装服务当中,便于使用不同的访问权限,使得这部分数据的访问权限呢,有了保障。另外呢,也为有偿的使用和应用有了保障。那么第三个部分,是一个城市的一个综合应用系统,这块有几个主要的特征,第一个,它是一个多数据源的支持,它有城市的基础的地理信息,加上城市的各类的专题的基础服务,那么在多数据源、多服务的支撑下,通过策略,为我们高层的辅助决策,经营决策应急指挥提供支持,它有这几个方面的特征,一个是大家都是它的基础支撑。第二个它是基于这些服务的基础上,融入策略为解决我们一些这个辅助决策的支持的一种作用。
这个呢,大概是我们,在项目在我们这个数字城市的一些项目,一些子项目当中,一个大概SOA的一个框架,这是一个数据共享方面的一个举例。从基础地理数据的提供,到相应一些其他专题数据的提供,通过我们这样的一个平台,服务的均衡,使得我们其他的部门能在这个基础上面,获得更多的信息,获得更多服务的支持,完成专项的业务。进行业务的提升,业务的创新。
刚才是一个SOA数字城市基本的构建共享的一个整体的框架。那么,在具体的项目中,那么我们对这样的一个框架,有一个落地的方案,其中南京市城市地下管线这个项目是南京数字成为建设中重要的一个子项目,另外也是我们数字城市的一个先导向,这个项目由政府投资主导,由政府的市长担任项目小组的组长。那么在统筹规划协同建设的基础上,开展项目的建设。
那么另外在这个项目建设过程中,我们也配备了一流专家支持团队,进行业务和技术的咨询。那么整体的这样一个项目举具有鲜明的三层特色,包括下面的数据共享交换平台,这个对于我们整个IT已经设施当中的SOA的服务平台,其次,是管控一体化平台,它应该是基于共享交换平台之上,服务进行编排,进行流程的编排,为各个政府企事业单位来进行监管运营这些地下管线来提供支持,那么之上是一个是角色支持的平台,刚才我介绍这个数字城市的第三个城市,就是在基础专题这些服务的支撑的基础上,进行城市的,高效的管理应急的这样一些管理。
那么因为这个项目是整个数字城市建设的先导项目,所以我们在这个方面做的一些工作,应该是整个南京数字城市基础设施建设当中的一个有机的组成部分,或者是一个重要的基础。那么我们在这个建设过程中,我们也本着自主受控的原则。这个是我们这个项目基于SOA一个共享服务的门户。这是我们整个地下管线的基础设施的一个门户,它提供了平台的唯一的出口,从基础地图的浏览,地名的查询和地位等等,这些基础性地理的这些服务。
另外,包括数据、包括整个服务的运维,这是一个服务注册的一个系统,这个是一个服务的一个监控,作为我们SOA治理的一个基础的支撑平台,另外,通过这些基础的SOA一个服务的支持,那么在面向应用的时候,可以可视化地,把这个基础设施当中提供的这些服务,通过快速的可视化的这样的过程的搭建快速地构建一个实际的应用系统,那么这些系统所获得数据的功能,基础业务的功能,那么都能够得到解决,那么这样一个工作我们可以预期一下,就是它发布出来一个新的部门,当他需要这样一些业务的时候,在得到授权以后,它能够这些注册和服务快速搭建到自己的一个应用系统当中,属于它的应用比较简单的话,直接这个系统就可以形成,当它如果有更多专业化业务需求的时候,那么我们这些服务也是它的系统一个有机的组成部分。这是个共享交换的大概一个机制,那么这里面我们解决一系列数据共享过程当中的一个的一个动态数据更新的问题。
这个是我们数据共享平台的一个服务的事例,就是通过这样的服务,能够获取相应的地图,这个是一个规划的性质,那么这个系统,实际上是在原来的规划系统的基础上,通过地下管线服务的支持,通过这个服务的融合,那么对它这个程序,实际上有一个重新改造的过程,那么达到共享的这样一个应用的目标或者在我们整个SOA基础平台支撑下。
第四,我们也介绍一下,我们在这个项目实施过程中的一些困惑和认识,那么主要包括这么几个方面,第一,这个数字城市的建设能全面实施SOA吗,我们在这个建设过程中,有这么一个获利的过程。因为新建的和遗留的系统是什么样的。因为这里面涉及到方方面面的问题,包括用户隐私保护的问题,包括具体层面更新的模式,商业运营的模式这些错综复杂的这样一些问题。在那么在诸多的实际的一个SOA一个应用的环境下,怎么去平衡,怎么整合考虑,这个已经超过了IT和技术的范畴。
另外我们对这样一个数字的平台,它将来会放到什么样的环境下去运行,那么云是未来的一个趋势,那么能把它放到云上面呢?那么针对这样的问题我们有一些有看法和认识,第一个能不能全面实施SOA的系统,我们在项目过程中,我们本着这几个方面的原则,一个是效率变化的平等原则,另外一个是核心系统和新建系统应该采用SOA的设计,那么与传统的规划一个应用系统,它是封闭的,分割的,他不能得到一些显示一些数据信息,它不能综合去其他的业务部门,这样一个数据的支撑,那么建了这样一个平台以后,那么对这样的系统,应该是采用SOA的架构进行重新的设计和集成,另外一些小的,承建的小的这样的一些系统,我们还是采取一些传统的方法,以降低效率,降低成本。
因为对新建的,遗留的系统,对新建的系统我们采取自底向上的策略,对遗留的系统我们采取自上向底的策略。另外,我们在这个通过SOA建设这个数字城市的过程中,我们也碰到很多数据共享机制,更新模式与策略这样的一些挑战,我们也很多的模式,比如更新数据的问题,那么在这个建设过程中,我们有很多的模式,比如数据的生产,比如数据的生产者提供,现实的数据由他们提供由他们提供对外的服务,这个时候对这样的部门要求非常高,另外这样的企事业单位往往很难把它统一到一个我们架构当中去,所以这个时候碰到很多的问题,另外我们也采用一些定期的调用服务甚至是文件的定期的更新,也采取基于WEB服务的一些消息处理机制,也或多或少解决了一些数据共享,数据更新的问题。但是问题矛盾很多。
另外,就是在这样大的应用框架下,这个信息的服务收费的模式,和策略也是一个重要的一个问题,就是我们很多在政府,在政府没有全部开放这些资源之前,对于相应的一些部门单位说,这些资源那么必须是一种有偿的服务,那么到底是点击付费还是一种租借和许可的模式,还是其他的模式,那么我想这样的服务,是一个运营管理上面的一个问题。
数字城市将来能不能发挥到云上面去,从目前看,因为一个数字化城市的重要的基础设施都是建立在相应的政府部门内部,那么很难把它放到一个公开的云上面进行部署和使用,甚至有的缺乏国家法律的支持,因为有的数据是国家保密的。所以这个对它来说,对公民的发展可能是一个很困难,但是这些如果不做好整合,运用是有打折的,有折扣的,总而言之,我们在这样数字城市的过程中,我们真切的感觉到,就是要做好这样的一个项目数据是核心,通过数据共享这样的一个服务的这样一种方式,一定能够达到资源的最大化,营造出城市信息化,调配相容共建共享,持续发展的一个新局面。

{{item.content}}