一种基于SOA的智慧应用建设探讨

2015-07-21 09:58鲁晓霞周忠和
物联网技术 2015年7期
关键词:应用建议智慧城市整合

鲁晓霞+周忠和

摘 要:针对智慧城市应用体系建设中需要进行的跨部门、跨行业数据整合和业务协同,文章提出采用SOA的方法来解决智慧城市建设中各类信息资源、应用系统资源和服务资源的共享、整合和协同问题,并在此基础上,提出了不同类型智慧城市建设的智慧应用建议。

关键词:SOA;智慧城市;整合;应用建议

中图分类号:TP399 文献标识码:A 文章编号:2095-1302(2015)07-00-02

0 引 言

智慧城市是通过综合运用现代科学技术、整合信息资源、统筹业务应用系统,优化城市规划、建设和管理的新模式,是一种新的城市管理生态系统。智慧城市建设最大的难点是通过信息共享、系统共生来消除部门之间的“信息孤岛”和利益壁垒。在业务应用体系建设中如何对大量的公共资源进行梳理、设计、管理和维护,就需要用到SOA面向服务的思想。SOA面向服务的思想已经成为目前各行各业在信息化道路中消除利益壁垒、提高资源利用率、加强各应用系统和服务资源共享、整合的重要信息化手段。因此,本文将SOA面向服务的思想引入智慧应用的建设中,以解决智慧城市建设过程中的“信息孤岛”和消除利益壁垒。

1 基于SOA的智慧应用体系构建

基于SOA的智慧应用体系由上至下分为服务资源层、服务支撑层、智慧应用三层,其业务应用及体系架构如图1所示。服务支撑层利用服务资源层提供的资源将其形成基于SOA的、可组装、可拆卸的智慧服务组件;支撑平台通过调用对应的服务组件,组装成智慧城市的各类应用,拆卸开可独立运行。

1.1 服务资源层

应用系统资源指能运行在不同环境中的业务应用软件。

数据资源是指业务应用系统中的物理数据信息。

服务资源指的是功能实现,它能在不同的业务应用系统中重复使用,即相同的功能不用重复开发,能够直接被不同的应用系统重复调用。

目录资源指的是数据和信息的分类,它能够反映数据的层次结构或次序。

第三方服务资源和服务资源有点类似,只是提供的单位不同,它是指由组织结构和第三方企业等开发的功能实现。

图1 业务应用体系架构

1.2 服务支撑层

服务支撑层为上层智慧应用提供统一支撑的平台,它通过资源服务层提供的各类资源,可用SOA的方法进行封装和处理,以便为上层智慧应用层提供支撑服务。具体如下:

(1)服务描述:该模块主要用来描述和定义标准服务以及访问服务的机制。

(2)服务管理:用于对服务支撑层的各模块进行管理,如监控服务支撑层各模块的实时运行状态,查询服务支撑层各模块的配置、历史日志等。安全服务主要用来保护服务资源、应用系统资源的访问安全,如它可以提供对用户的访问控制、进行权限管理等功能。

(3)服务开发:该模块可提供两种开发SOA应用的方法,既可以采用基于定义的方式也可采用基于配置的方式。该模块可以使开发人员能够快速、灵活地创建应用系统。

(4)接口/互操作:当不同应用或服务之间互相访问出现格式或接口不统一而导致不能相互访问时,该模块能为不同的应用或服务提供统一而标准的数据格式和访问接口,从而解决不能互联互通的问题。

(5)组合与流程服务:它能把原子服务进行组合封装以形成应用系统需要且功能更强大的服务。

(6)展现服务:主要用于解决不同种类人机交互界面的差异性问题。

(7)数据处理和交换服务:服务的接入和服务间的通信主要通过数据处理和交换实现,该模块为此提供支撑基础。

(8)信息服务:主要为用户、信息发布、信息编码、信息检索等提供要求的服务。

(9)业务服务:他是组装的服务或是基于业务需要开发的原子服务以满足特定业务的需要。

(10)相关工具:为服务的开发提供基础支撑。

(11)其他服务:除了业务开发以外的其他服务。

1.3 智慧应用层

围绕《国家智慧城市(区、镇)试点指标体系(试行)》的要求,将智慧城市重点建设内容分为智慧建设与宜居、智慧管理与服务、智慧产业与经济以及专项应用等4个大类。具体如表1所列。

表1 智慧应用建议建设内容

智慧建设与宜居 智慧管理与服务 专项应用 智慧产业与经济

智慧城管 智慧政务 智慧交通 智能装备制造、临港临空智慧产业、智慧矿山、智慧旅游、智慧农业、智慧园区等

智慧建筑 智慧医疗 智慧能源

智慧园林 智慧教育 智慧环保

智慧水务 智慧社会保障 智慧国土

智慧管网 智慧应急

智慧安全

智慧物流

智慧社区

智慧家居

智慧支付

智慧金融

2 依托新型城镇体系开展智慧应用

新型城镇体系按照统筹规划、合理布局、完善功能、以大带小的原则划分为区域中心城市、县级市和县城、重点小城镇三种。

2.1 区域中心城市

区域中心城市注重能够解决多个“专题性”问题,同时能用信息系统攻克某几个公认的现代城市难题(如:交通拥堵、环境恶化、住房紧张等),形成“综合性”智慧方案。因此区域中心城市的智慧应用建议按照政府重点关注、人民生活急需解决和本地适合发展的产业三个要素进行筛选,形成14+X的应用组合,其中14是指每个城市应建设的智慧应用,X是指各智慧城市根据自己的产业特点从中选出适合自己产业发展的智慧应用,具体如表2所列。

因此,区域中心城市的智慧应用体系建议除发展以上14项基本应用外,应根据本中心的特点,着力发展特色产业。

表2 区域中心城市智慧应用建设建议

政府 民生 X(产业)

智慧城管 智慧医疗 临港临空智慧产业

智慧管线 智慧教育 智能装备制造

智慧水务 智慧社区 智慧园区

智慧政务 智慧农业

智慧交通 智慧物流

智慧环保 智慧旅游

智慧社会保障 智慧支付

智慧安全 智慧矿山

智慧建筑 智慧能源

智慧国土

智慧应急

2.2 县级市和县城

县级市和县城注重能够解决多个专题性问题,将智慧城市的重点应用与城市基础建设相结合,以全面提升城市公共服务水平和综合承载能力,积极承接中心城市制造业疏解和转移,因地制宜发展特色产业和劳动密集型产业,增强就业吸纳能力使其逐步成为农村人口转移就业和居住的重要载体,实现公共资源信息、用电量、用水量、指标建筑能耗、环境指标等关键数据的全面感知、智能分析和针对性优化,使居民快捷的享受高质量的社会服务、社区服务、购物消费服务、医疗卫生服务等。具体如表3所列。

表3 县级市和县城智慧应用建设建议

政府 民生 X(产业)

智慧管线 智慧教育 智能装备制造

智慧水务 智慧医疗 智慧农业

智慧政务 智慧社区 智慧物流

智慧社会保障 智慧旅游

智慧环保 智慧支付

智慧城管 智慧矿山

智慧安全 智慧园区

智慧交通

智慧建筑

智慧国土

智慧应急

因此,县级市和县城的智慧应用体系除发展以上14项基本应用外,应根据本县城特点,着力发展特色产业。

2.3 重点小城镇

重点小城镇因资金有限,应注重解决专题性问题,以智慧城市为手段,做大做强本地特色产业,带动中小城镇在人居环境、民生与服务的全面发展。因此,重点小城镇的智慧应用建议根据小城镇本身的特点,按照政府重点关注人民生活急需解决和本地适合发展的产业要素进行筛选,形成5+X的应用组合,其中5是指每个城市应建设的智慧应用,X是指各智慧城市根据自己的产业特点从中选出适合自己产业发展的智慧应用,具体如表4所列。

表4 重点小城镇智慧应用建设建议

政府 民生 X(产业)

智慧管线 智慧医疗 智慧农业

智慧建筑 智慧教育 智慧园林

智慧社区 智慧旅游

智慧矿山

智慧物流

因此重点小城镇建议发展以上基本应用外,还应根据小城镇自身的特点,着力发展特色产业。

3 结 语

智慧城市是一个渐进的过程,而不是一蹴而就的转变。因为新城市系统将以一种全新的方式运作,如何合理的梳理城市各系统之间的内部关系以及它们之间的相互联系,是智慧城市应用系统首要应考虑的问题。针对各智慧应用系统使用过程中整体功能的复杂性、协同性与开发过程中模块功能的简单性、独立性之间的矛盾,本文提出了一种基于SOA的智慧应用建设建议,以期解决各部门之间“信息孤岛”和利益壁垒的问题。

参考文献

[1] 赵大鹏.中国智慧城市建设问题研究[D].吉林:吉林大学,2013.

[2] 韦胜.从城市规划管理的角度浅谈数字城市到智慧城市建设[A].2012城市发展与规划大会论文集,2012.

[3]李林. 智慧城市建设思路与规划[M]. 南京:东南大学出版社,2012.

[4] 全国信息技术标准化技术委员会SOA分技术委员会,工业和信息化部电子工业标准化研究院.智慧城市实践指南-SOA支撑解决智慧城市核心问题:共享和协同[M]. 北京:电子工业出版社,2013.

猜你喜欢
应用建议智慧城市整合
基于无线组网的智慧公交站点信息系统研究与实践
记初中英语词汇教学的一次归类、整合改革及反思
企业报告向整合报告过渡的必要性及可行性分析
浅谈多媒体课件在我国中学物理教学中的应用