SOA的电子政务系统设计原理与优势分析
发布时间:2014-07-28 21:22
高效的电子政务协同办公系统是政府部门提高办公效率和管理水平的关键所在。本文提出的基于SOA架构的电子政务协同系统的设计和开发流程,是基于J2EE平台的SOA架构,具有一定的局限性。然而,随着基于SOA的各种标准的不断演化,各种平台和工具也正在开发和完善中。相信在不久的将来,基于SOA架构的企业应用系统集成技术会得到不断的完善。
面向服务的架构SOA
面向服务的体系结构中的角色包括:
(1)服务使用者。服务使用者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中服务的查询,笔耕论文新浪博客,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执行服务。
(2)服务提供者。服务提供者是一个可通过网络寻找的实体,它接受和执行来自使用者的请求。它将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以发现和访问该服务。
与传统开发方法相比,SOA具有标准化、松散耦合、共享服务和粗粒度等特点,其优势具体表现为:
? 易于集成现有系统;
? 具有标准化的架构;
? 提升开发效率;
? 降低开发维护复杂度。
基于SOA的电子政务系统
3.1 电子政务系统分析
SOA架构模式以服务驱动为核心理念,按需连接系统资源,通过将原有应用中的零散功能整理包装为具有互操作性的标准服务,实现服务的快速组合和重用,保证应用敏捷性与扩展性以及政府业务发展的需要。与传统架构相比,SOA不仅可以实现资源的重复使用和整合,而且能够跨越各种硬件平台和软件平台的开放标准,实现不同政务资源和应用的互联互通。通过标准的协议,这些服务可以由内部政务系统或外部政务系统的其他服务调用。因此,SOA的技术属性与电子政务的宗旨十分吻合,SOA 架构可以为服务型电子政务建设提供良好的技术平台。
3.2 基于SOA的电子政务系统的设计
要构建基于SOA的电子政务系统,分散于异构电子政务系统上的信息资源进行整合,建立统一的软硬件基础平台和应用支撑平台,并根据业务需求在此平台之上构建多个应用子系统,各个子系统按照功能模块可划分为一系列的服务。通过单点登录、个性化桌面的形式展现给用户,以及短信平台进行多渠道信息沟通。系统总体结构按四个层次内容进行划分,如图2所示:
本文编号:6727
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/6727.html