首页
> 大汉专题 > 典型应用选编 > 开发进阶篇
SOA驱动政府门户网站应用整合
   【字体: 】 2009- 07- 17
    随着政府门户应用的不断深入,应用越来越多,为了满足大量应用系统的整合,选择什么样的技术构架就显得非常重要。大汉网络PORTAL采用典型的面向服务架构技术,能够有效的帮助我们进行政府门户网站应用的整合。

1.      引言

2000开始,国内政府门户网站系统进入了一个高速发展的阶段,许多业务系统从无到有,在摸索过程中不断改进。目前的政府门户网站应用普遍缺少统一规划、统一技术和统一建设。侧重形象工程,背离了政府的核心业务和本职工作。仅有发布信息,没有业务服务,行政许可和公众参与。缺少标准,缺少软件系统标准规范。上下级部门垂直整合和本部门之间的水平整合问题。上述问题如果得不到很好的解决,将极大的影响政府门户网站和整个中国电子政务的健康发展。

近年来,政府在大力推进政务公开,加强电子政务建设,增强政府工作透明度,提高政府公信力,特别是“面向公众、服务公众”的政府门户网站理念得到了质的提升。随着政府应用的不断深入,政府的业务系统越来越多,身份越来越复杂,因此对用户统一、门户展现的建设提出了新的要求和更高的要求。当前两大热门话题Web2.0与面向服务架构(SOA),给政府门户网站的发展又注入了新的活力。今天我们要关注的是:有一套核心原则的SOA技术是如何帮助我们政府门户网站有效的进行应用整合的。

2.      SOA是什么?

SOAService-Oriented Architecture,面向服务架构)是一种IT体系结构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。它本质上是各种服务的集合,服务之间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调进行某些复杂的活动。SOA可以看作是B/S模型、XML/Web Service技术之后的自然延伸。SOA帮助我们站在一个新的高度理解政府门户网站应用架构中的各种组件的开发、部署形式,帮助我们以迅速、可靠、和更具重用性架构整个政府门户网站系统。较之以往,SOA架构的系统能够更加从容地面对各种需求的不断变化。

SOA要求开发人员将应用设计为服务的集合,要求跳出应用开发本身进行思考,考虑现有服务的重用,或思考他们的服务如何能够被其他项目重用。“单独的”、“独立的”、“封装完善的”服务所具有的一个关键的好处是,可以采用多种不同方法将它们组合成较大型的服务,由此来实现重用。政府门户网站实施SOA的关键目标是实现政府门户网站各种应用功能的最大化重用。

3.      政府门户网站应用状况

政府门户网站应用包含以下系统:

还包括邮件系统,视频点播,博客社区系统,授权阅读,政府图库系统等。在政府内网门户网站中还有办公自动化系统,网上办事等业务系统。这些应用系统充分满足了政府的信息公开,在线交流和服务,行政监督。这些系统在大多数政府,由于建设时间不同,负责建设的厂商不同,采用的标准也不同,因此,形成了一个个无法共享的信息孤岛。随着系统的增多,特别是门户展现、还有协同应用对系统整合的需求日益迫切,整合成了一个热门话题,也成了一个难题。这也是,政府门户网站发展历程及当前政府门户网站建设中普遍存在的问题。

近两年,“政府网站评测”在电子政务领域掀起了一股热潮,这样政府网站的建设和管理,以及网站的效率、效能、效用,开始受到了各级政府的高度重视。提高政府门户网站设计、运营以及管理水平,就成为一个非常重要的问题。以用户为中心、政务公开为基础、政务服务为核心、公众参与为动力、政务整合为目标的新电子政务时代已经来临。

众多系统之间的互相访问和操作,大量的功能需要被重用,包括已经建设系统的重用,未建系统的标准规范,这样势必需要选择一套先进的技术整合体系。

4.      整合技术的比较

点对点的整合。早期,由于需要集成的系统比较少,最常见的是两、三个系统之间进行数据交换。这时,普遍采用点对点的方式来完成系统之间的数据交换。这种方式简单,但其最大的问题是缺乏灵活性,每两个系统之间需要进行互访时都要进行开发。两三个系统之间的互访尚可以应付,但随着系统的增加,其复杂性和工作量成指数级增加。

1

基于EAI数据交换平台的整合是建立一个集中的数据交换平台,同时在每个应用系统中安装一个适配器的插件。适配器负责把应用系统的数据翻译为统一规范的格式,发送到数据交换平台上,同时也把接受到的数据转换为系统所需的格式。这个平台降低了集成的难度,同时,可扩展性也比较好。不足之处在于,集中的数据交换平台和适配器的开发都非常复杂,初期投资比较高,具有较高的应用门槛,而另一方面,由于投资大,用户的期望也非常高,所以很多用户最后对其效果并不满意。

2

基于SOA的整合,SOA概念的普及给那些徘徊在应用集成大门之外的政府门户网站带来了新的希望。SOA通过建立一种统一的架构,使得软件开发人员能快速开发、集成和重用应用。更为重要的是,基于这种软件框架,系统能在业务发生变化之后,动态响应新的需求,快速重新装配各种软件构件和服务。SOA的优势在于从底层通过标准化的接口,使各种标准技术实现流程优化和低成本运行,并通过各种各样的方法使得业务流程变得更具灵活性,用所谓的复合应用对应业务,最终通过各种各样软件模式把信息传递给用户。

3

5.      大汉网络JPORTAL平台实现政府应用整合

大汉网络JPORTAL产品正是适应SOA这样的构架而发展的,它包含了统一用户管理系统,单点登陆系统,门户应用整合平台,统一消息平台。系统采用数据总线的技术,将机构,用户,公共信息资源,待办事项,短信邮件通知等数据进行有效的整合并制定了相应的访问和控制标准,提供低耦合网络访问的标准接口。

4

       整合政府门户网站中已有系统,实现单点登录,用户登录任何一个业务系统之后不必再次登录就可进入其它有权限的系统。各种资源信息根据不同的业务范围和需求在政府内部进行有效的共享。通过和后台系统集成,将信息和业务处理过程在门户系统中进行展示,各种业务过程能够流畅地通过门户系统中进行处理,实现自动化和流水化。系统采用开放、插件式的集成技术,满足不断发展的业务系统与门户的集成。

6.      结论

       目前市场上基于SOA构架的整合谈的多做的少,而成功的完成整合实施的就更少。IBMBEA等国际软件公司把重心也转向SOA构架整合,但他们往往只提供一系列产品或者一套基于他们产品上的解决方案,具体的应用整合还是需要国内软件开发商根据客户具体应用需求和特点进行规划,制定适合政府自身业务体系的统一标准和规范,对已有系统进行改造,支持未建设系统的无缝集成。

打印页面】 【关闭窗口
 
苏 ICP 备 05075050 号 1997-2009 南京大汉网络有限公司 版权所有
Produced By 大汉网络 大汉版通发布系统