基于SOA的“数字街道”开放系统研究与设计

来源 :中小企业管理与科技·下旬刊 | 被引量 : 0次 | 上传用户:z306075045
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文以“数字街道”社会管理系统为背景,通过研究SOA在服务层和组件层对数据进行集成的方法,探讨如何采用SOA标准构建“数字街道”应用系统,实现在应用系统的模块之间、应用系统与外部系统之间共享数据。
  关键词:SOA 数据共享 数字街道 系统架构
  1 概述
  “数字街道”社会管理系统需要对辖区范围内的人口实行定点定位、动态管理,实现以房管人,将每个人对应到某个房间、某个门面,片区综合协管员采集该人的全面信息,分类录入软件,便于查询、应用。依托综合协管员队伍,对片区内的人口实行动态管理,及时异动,通过掌握的信息,为辖区范围内的居民提供周到、符合个性要求的公共服务。在街道范围内依托信息化平台,实现网格化管理、精细化服务、互动式交流。
  目前各部门在国家、省、市、县以上层级上或多或少存在已建成的系统,“数字街道”社会管理系统是面向街道、社区的各部综合服务管理平台,这样就不可回避的要与各部门的现有系统数据共享与交互,如果没有一套标准与规范,乡镇及村社区这个层级上通过信息化平台建设实现各部门社会化综合管理就很难取得成功。
  2 SOA
  SOA作为一个组件模型,把应用程序的不同功能单元(服务)通过服务之间定义良好的接口和契约联系起来。接口采用中立的方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言,使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
  SOA可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。
  SOA是一个软件架构,它包含4个主要工作组件:应用程序前端、服务、服务库和服务总线。一个服务包含一个合约、一个或多个接口以及一个实现。
  应用程序前端是SOA的活跃元素,负责发起和控制企业系统的所有活动。应用程序前端有多种类型,如图形用户接口、批处理程序、长期流程等。服务是一个软件组件,具有明确的功能,通常封装高级业务概念。服务由数据、业务逻辑、接口和服务描述组成。通过服务库,可以发现服务,获得使用服务的所有信息。虽然服务合约提供了大多数必要的信息,但是服务库补充了一些信息,例如物理位置、提供者信息、合约人、使用费用、技术限制、安全问题和可用服务级别等。服务总线将SOA的所有参与者(服务和应用程序前端)相互连接在一起。如果两个参与者需要通信,就必须依靠服务总线。
  SOA采用常用的Web Service技术在服务层和组件层对数据进行集成,对外暴露的业务功能和数据存取封装成通用的服务,将已实现的服务发布到服务注册器,通过企业服务总线ESB,供其他服务调用者进行查找和绑定。具体做法是:①进行企业数据资源规划,建立企业整体数据模型,实现统一信息资源层次体系、统一数据元素标准和统一信息编码。②建立元数据管理平台,规范数据定义,实现数据的共享共用,解决数据层面的信息孤岛问题。③建设数据中心层,建立中央集中业务信息数据库,存储分布于各独立业务系统的实时业务或者其它类型业务处理的主数据信息。④按业务需求开发数据服务,并将数据服务资源注册到服务管控平台,挂接到ESB总线上,实现各部门应用间的数据交换、数据整合、信息共享、应用互访、业务协同等需求。
  3 “数字街道”开放系统分析
  “数字街道”社会管理系统是一个开放式系统,不但需要访问内部的数据,也需要同步外部系统的数据。该系统主要涉及协管员、社区专干、街道办事处工作人员、系统管理员和注册用户5类使用群体,根据各自在系统中的参与情况,绘制系统的用例图。
  每类用户群体的参与情况,如表1所示。
  4 “数字街道”系统架构设计
  “数字街道”社会管理系统遵循SOA标准,将各个层次的各个功能以服务的方式发布,便于系统内部、系统之间相互共享服务和数据。
  4.1 软件架构设计
  社会管理信息系统采用基于浏览器访问的“浏览器/服务器”架构,整个系统及其相关部分包括服务器系统、客户端系统和同步平台3部分。
  服务器部分主要由包括应用服务、数据库服务和地理信息服务3部分组成。应用服务主要负责对系统的各项业务进行处理,并为各级终端用户提供查询、统计分析、报表输出、地图展示、GPS定位等功能。数据库服务负责对本级终端所用数据提供下载、存储和打包服务。地理信息服务则主要负责存储所属区域的地理信息。所有的服务都遵循SOA标准,通过Web Service封装发布,既方便系统内部相互调用,也为外部系统提供了同步数据的接口。
  客户端部分分为区级客户端、社区级客户端、小区级客户端和GPS终端,除了GPS终端只提供定位端点功能外,其余3部分通过使用应用服务均可以进行相应的业务操作,并获得查询、统计分析、报表输出、地图展示和GPS定位查询等服务。客户端功能全部通过调用SOA服务实现。
  同步平台部分主要负责与社会管理信息系统以外的信息系统(全员信息管理平台、流动人口“一盘棋”管理平台、劳动社会保障信息平台、城管数字化信息平台、地理信息平台和GPS平台等)进行信息的同步,确保系统实时获得需要的数据。这种同步方式要求各个信息系统都以SOA方式公开服务,便于相互共享数据。
  4.2 总体结构设计
  社会管理系统从应用角度分为中心数据库、平台应用和客户端三个应用层次。
  ①中心数据库为整个社会管理系统提供数据支撑服务,它所包含的数据有业务数据和地理数据,其中业务数据是支撑整个系统运行的核心所在,地理数据则为“以房管人”提供可视化的三维地理信息,可以精确到区、街道、社区、楼栋、楼层和房间。
  ②平台应用层为整个社会管理系统提供基础性功能,包括接口服务和主要功能。接口服务遵循SOA标准发布,负责和系统外部平台实现数据同步,保证系统数据的来源安全、可靠。平台的主要功能同样基于SOA标准以服务方式发布,有系统安全与权限管理、人口信息维护、GPS定位和统一指挥调度等基础性服务,实现对系统业务的处理,同时兼具监管功能。
  ③客户端应用层面向系统中最广泛、最分散的各层终端用户,主要为终端用户提供信息查询和业务处理功能。客户端应用依托三维地理数据和业务数据为支撑,具有可视化的“以房管人”的特点,提供人口信息查询、三维地图展示、统计分析和报表输出等多项服务。
  5 小结
  通过与长沙和坊电子科技有限公司的合作研究,基于SOA设计“数字街道”应用系统的研究成果于2011年开始陆续在“广西壮族自治区全员人口系统”、“新疆维吾尔自治区全员人口系统”等大型应用系统上得到应用,有效地提高了系统的可扩展性、易维护性,大大缩短了开发周期,降低了开发成本。
  参考文献:
  [1]金保华,和振远,张亮,李金旭,赵丽辉.基于SOA的数据共享与交换平台分析与设计[J].郑州轻工业学院学报,2011(2).
  [2]肖桃顺,沈涛.基于SOA的综合电子信息系统数据共享服务研究[J].中国电子科学研究院学报,2009(10).
  [3]李德仁,黄俊华,邵振峰.面向服务的数字城市共享平台框架的设计与实现[J].武汉大学学报,2008(9).
  [4]韩鑫,汤彬.一种基于Web Service的企业数据共享平台的设计[J].电子质量,2013(7).
  基金课题:湖南铁道职业技术学院《基于SOA的信息系统间数据共享的研究》课题(课题批准号:K201205);
  2013年株洲市社科立项课题《实习实训基地融入职教城建设的对策研究》(课题批准号:Zzsk1365)。
  作者简介:邓莹(1978-),女,湖南株洲人,湖南铁道职业技术学院,讲师/高级工程师,本科,研究方向:高职教育、多媒体技术;冯向科(1978-),男,湖南株洲人,湖南铁道职业技术学院,副教授/高級工程师,硕士,研究方向:高职教育、软件工程。
其他文献
摘要:本文在客观分析湖南职业教育发展现状的基础上,对职业教育与区域经济的协调发展进行探讨,针对城镇化进程中湖南省职业教育发展的趋势,构建并详细剖析产业结构各方面与高职教育诸方面间的互动关系,探索职业教育与区域经济发展的良性互动机制。  关键词:城镇化 职业教育 区域经济  城镇化,是指农村人不断向城镇转移,从而使城镇的数量增加、规模扩大,也是把第二、三产业不断向城镇聚集的一种历史过程。而城镇化进程
期刊
摘要:随着智能电网建设步伐的逐步推进,变电站无人值守工作模式已成为现代电网发展的主要趋势。本文基于智能电网的建设要求,以220kV北田变电站为建设主体,充分考虑已有辅助系统系统建设内容,以智能视频为升级改造核心,以最大化利旧和系统同平台化为原则,以无人值守为目标,实现站内辅助平台的改造以及主站建设的探索。  关键词:无人值守 辅助系统 智能视频 联动 预案 组态  1 背景  1.1 行业趋势 随
期刊
摘要:本文以西安铁路职业技术学院与西安地铁合作开发校企合作“城市轨道交通交通系列教材”的实践背景为出发点,从高职院校与企业合作办学的深刻意义入手,阐述了校企合作开发高职教育教材的重要性,并从实践的角度分析了高职校企合作教材开发存在的主要问题,并有针对性的提出来解决问题的相应对策与建议。  关键词:校企合作教材 开发 问题 对策  校企业合作是高职教育长期、稳定、快速发展的根本保证。西安铁路职业技术
期刊
摘要:涉外旅游专业是一个朝阳专业,也是我院的一个重点专业,目前,涉外旅游专业课程体系和我院新的人才培养方案的要求还有一些差距。因此从以下几方面进行探讨:培養目标的定位、课程体系的设置、强化实践课程训练。全面提高学生的德育、人文素质和操作技能,从而使涉外旅游专业的培养目标和培养模式更加符合职业岗位的要求。  关键词:培养目标 课程体系改革  近几年,随着我国旅游业的蓬勃发展,许多普通院校和职业类院校
期刊
摘要:介绍了机械制图、机械设计基础课程的教学现状,探讨了基于造型和仿真软件的虚拟模型库的特点和开发方法,说明了虚拟模型库在教学中的应用,应用虚拟模型库有助于提高学生的空间想象能力和创新能力,为机械制图、机械设计基础课程教学提供了一种提高学生学习兴趣的教学方法。  关键词:造型 仿真 虚拟模型库  1 概述  机械制图、机械设计基础是工科类各专业的重要技术基础课,为了直观教学,使学生更快掌握学习内容
期刊
摘要:本文采用文献资料法、问卷调查法、访谈法、数据分析法等方法,对西安市7所具有代表性高校的700名学生进行调查分析,了解大学生课外体育锻炼的影响因素,并提出相应的对策。为加强大学生课外体育锻炼的开展提供理论参考,并期望对改善大学生的体质健康状况有一定的帮助。  关键词:西安市 大学生 课外体育锻炼  1 研究对象与研究方法  1.1 研究对象。通过对西安交通大学、长安大学、西安工业大学、西安文理
期刊
摘要:变压器的冷却系统与变压器的负荷有着重要关系,冷却系统正常运行是保证变压器各部分的温度在规定范围内的重要措施。变压器绝缘的老化,主要受温度、湿度、氧化和油中分解的劣化物质等条件影响,其中温度是决定绝缘老化速度的关键因素。变压器运行中绝缘温度愈高,绝缘的化学反应进行速度愈快,其机械强度和电气强度丧失得愈快,则使用寿命愈短。  关键词:变压器的冷却系统 变压器风控回路 信号回路改进  变压器的冷却
期刊
摘要:互联网为大学生带来方便快捷的信息服务和丰富多彩的社交生活的同时,大学生在网络世界的道德失范现象日益严重。本文在调查的基础上,揭示了网络舆情环境下高校德育工作的困局,并试图从社会因素、网络因素和大学生自身因素三个方面进行了原因探讨。最后,笔者分别从制度层面、法律层面、心理层面和教育层面提出了新形势下高校大学生网络道德教育的途径选择。  关键词:网络舆情 道德失范 网络道德教育  随着电脑互联网
期刊
摘要:介绍了7.63m焦炉加热系统中除石墨空气装置的组成及工艺流程,与国内焦炉传统加热系统石墨清理原理相比较,此装置可安全、有效去除焦炉煤气燃烧过程中沉积的石墨,防止煤气灯头堵塞,保证焦炉的正常加热。  关键词:7.63m焦炉 除石墨空气 应用  7.63m焦炉为焦炉煤气下喷复热式焦炉,焦炉煤气经过下喷管和砖煤气道由煤气灯头喷出,其中富含的碳氢化合物在高温状态下分解形成石墨,容易堵塞煤气灯头,增加
期刊
摘要:針对目前RFID安全协议中存在的问题,本文在传统RFID安全协议基础上提出了一种改进的RFID安全协议,该协议将椭圆曲线加密算法同最优分组组合,提升了协议的安全性和存储效率。  关键词:RFID安全协议 椭圆曲线 最优分组  RFID技术是一种新型的自动识别技术,利用射频信号进行数据传输。它的典型特点是无需物理接触,而是以电磁波或红外等形式传递信息,具有快速识别的优点,但与此同时,自动识别过
期刊