2009年 5月
第 12卷第 9期
中 国 管 理 信 息 化
China Management Informationization
May, 2009
Vol. 12,No. 9
/CH INA MANAGEMENT INFORMATION IZATION
基于面向服务架构
(
SOA
)
的电子政务
寻大勇
(
湖南工程学院 电气信息学院 ,湖南 湘潭 411101
)
[收稿日期 ]2008 - 10 - 14
[基金项目 ]湖南省教育厅科研课题
(
05C588
)
。
[作者简介 ]寻大勇
(
1974 -
)
,男 ,湖南工程学院电气信息学院讲
师 ,高级程序员 ,主要研究方向 :网络与信息安全 ,计算机应用。
[摘 要 ]针对我国电子政务系统存在的可扩展性差、容易形成信息孤岛等问题 ,本文提出 SOA能较好地实现电子
政务系统中的业务协同与信息共享。在介绍 SOA的基本结构 ,分析我国电子政务的现状与问题的基础上 ,探讨
SOA在电子政务中的 5种应用模式及基于 SOA的电子政务系统设计的优势。
[关键词 ]面向服务架构 ;电子政务 ;应用模式
doi: 10. 3969 / j. issn. 1673 - 0194. 2009. 09. 047
[中图分类号 ] TP311; C931. 6 [文献标识码 ]A [文章编号 ]1673 - 0194
(
2009
)
09 - 0120 - 02
经过国家多年的信息化建设 ,各种电子政务系统和协同
办公系统已经在政府部门广泛应用。当前大量的电子政务
系统多为 B /S模式的 Web应用程序 ,但在不同程度上存在着
可扩展性差、互操作性不强、容易形成“信息孤岛 ”等严重问
题。面向服务架构
(
Service Oriented A rchitecture, SOA
)
正是
为解决这类问题而新近发展起来的设计思想和架构 , SOA能
较好地解决电子政务系统中系统间的业务协同与信息共享
等问题 ,实现电子政务系统的松耦合性和高拓展性。
一、我国电子政务的现状与存在的问题
传统的电子政务系统主要针对各部门自身的业务需求
来实现 ,造成应用系统独立建设 ,缺乏统一的标准 ,各个部门
自成体系 ,信息资源分割严重 ,信息孤岛大量存在 ,资源获取
和可用性差 ,信息交换共享十分困难 。
政务部门在各自的信息系统建设中 ,多从自身业务出发
来构建信息系统 ,业务数据固化于软件实现中 ,且信息资源
单独管理 ,造成了业务与数据的相对自我封闭。对需要跨部
门共享的业务信息 ,因其描述格式、描述方式均不统一 ,标准
化程度低 ,导致大量事实性信息孤岛出现 ,且不同孤岛间的
数据获得与使用较为困难。如何建立起电子政务应用的标
准化数据体系 ,保证数据表达、处理、展现的规范化已经成为
电子政务建设中亟待解决的重要问题。 SOA 的应用为突破
信息孤岛、整合信息资源、协同政务应用、缩短开发周期、降
低开发成本提供了很好的解决方案。
二、SOA的基本结构
SOA是软件工程方法的重要发展 ,也是软件产业形态由
产品转向服务的里程碑性技术基础。SOA 是一种新的应用
架构模型 ,它以服务驱动为核心理念 ,按需连接系统资源 ,通
过将原有应用中的零散功能整理包装为具有互操作性的标
准服务 ,实现服务的快速组合和重用 ,保证应用敏捷性与扩
展性 ,满足政务业务发展需要。 SOA结构中共有 3种角色 :
①服务提供者。发布自己的服务 ,并且对使用自身服务的请
求进行响应。②服务注册中心 。注册已经发布的服务提供
者 ,对其进行分类并提供搜索服务。 ③服务请求者。利用服
务注册中心查找所需的服务 ,然后使用该服务。SOA的基础
是服务描述和服务发现。服务描述主要提供服务的接口描
述信息和服务部署信息等。服务发现是指服务请求者通过
查询服务注册中心去定位符合其需求标准的服务 。
三、SOA在电子政务中的 5种应用模式
SOA技术架构强调统一规划、统一标准、统一平台、统一
管理 ,以需求为导向 ,以业务服务为焦点。所有服务以松散
耦合的状态存在于系统之中 ,可以随业务需求的变化 ,快速
组合成跨单位的具有高协作能力、高应急能力的应用系统。
采用 SOA的技术架构和技术理念 ,一方面深度满足用户的业
务需求 ,另一方面解决了政务系统项目的重复建设问题。
SOA在电子政务中的 5种应用模式如图 1所示。
图 1 SOA在电子政务中的 5种应用模式
1. 软基础设施应用模式
从软基础设施的角度 , SOA的应用可以分为利用信息资
源目录梳理业务活动和业务对象的应用模式 ,以及建立业务
主题库的应用模式两类。利用信息资源目录梳理业务活动
和业务对象的应用模式用于梳理业务以支撑基于 SOA的应
用 ;建立业务主题库框架的应用模式则主要是阐述如何建立
业务领域的主题库 ,基于这种应用模式可以建立多层次、分
布式应用系统的基础库。
2. 资源共享应用模式
资源可以通过服务的模式对外共享 ,任何需要这些资源
的机构和个人都能拿到所需要的资源。资源的有效共享依
021
评论0
最新资源