对基于Web Service的数据共享交换平台分析
2018-01-02金朔平
摘要:随着电子政务的广泛开展,借助于数据共享交换平台,促进政务系统数据的共享互通显得十分重要。本文在对数据共享交换平台的设计思路进行简单介绍的基础上,分析了基于Web Service的数据共享交换平台的设计方案,并结合实例对其有效性进行了分析,以期能够为相关人士提供借鉴和参考。
关键词:Web Service;数据共享交换;设计思路
前言:
在电子政务的建设过程中,由于职能部分的个人需要,需要进行数据共享和交换,这也推动了数据共享交换平台的衍生。由于以往的数据交换平台存在较大的局限性,因此,基于Web Service对数据共享交换平台进行设计,具有十分重要的现实意义。
1.数据共享交换平台的设计思路
现代数据信息技术当中,基于数据开展的共享和交换设计,其核心在于数据信息,因此,在进行数据交换设计时需要将数据信息的核心问题数据接入方式进行选择,并完成与数据中心之间的连接。笔者认为,数据共享交互的设计应当将数据核心与交互业务流程进行整合,明确相关的数据业务需求,从而实现数据信息的交互共享平台能够拥有实际的应用特色。在结合以往的系统设计经验和设计流程后,笔者提出了关于系统数据采集平台的设计标准,并依次完成了采集编目和分级,从而实现全面的归类和数据统计,以此为基础进行授权应用。此外,在进行数据平台实用时,需要完成交换接口以及共享机制的建立,用以实现对数据交换存在问题的全面解决[1]。
2.基于Web Service的数据共享交换平台设计
2.1数据共享交换平台的结构
本文所开展设计和建构的数据交换平台主要依据系统的实际应用环境和数据信息交互所必须的要求,设计了以应用系统为核心的上下级交互结构,在具体的层级划分方面,笔者采用了应用层和系统层两个层级的交互管理方式,构建了完备的系统上下级关系,其中,应用层为web service系统在数据共享过程中的具体应用方向,在电子政务系统之中,应用层的架构方式主要为与具体部门相对应的方式,其中需要包含有业务系统下属的业务数据转换,利用数据转换模块能够将部门工作当中所需进行的数据传输功能、数据服务发布功能以及服务请求功能完成高效整合,并利用系统平台通信,完成与系统层的交互[2]。
系统层方面,笔者所进行的设计分为两个部分,其一是数据传输的对接模块,主要工作在于进行数据信息的处理。在这一模块当中,需要借助数据队列和数据监控两个步骤来完成数据信息的校验、转换、发布以及服务提供,从而实现流程整合;另一个部分则是与系统服务相对接的web服务管理中心,在系统层中,web服务管理主要对服务信息的发布和服务请求的处理进行管理,其内部主要具备服务信息注册和服务信息的数据支持功能,同时,在服务管理过程中,系统还需要对既往服务信息和服务处理日志进行统计和总结,形成历史日志,可供查阅。
为了能够实现两个层级之间的相互通信和联系,在系统层级之间还需要借助web service接口实现数据的传输和整合。在接口选定方面,应当遵循核心组件的选定原则,将功能性和服务能力和通信水平作为主要的选定标准。
2.2数据共享交换平台的功能
第一,共享交换平台所需要实现的功能为数据传输功能,作为本文设计的平台实现层级间通信的主要依托,数据传顺功能需要具备数据传输的模块处理,同时需要结合数据中心进行数据获取。在实际的设定当中,数据传输需要在数据通信的过程当中,将源数据文件借助于系统封装进行转化,再借助数据通信完成向平台应用层各部门的传输工作。
第二,数据处理中心作为系统的核心,需要具备对数据信息所开展的校验以及转换功能。其中数据校验功能要求数据处理中心能够依据具体的数据注册模块,完成对于模块的转换,从而利用标准化的数据模板完成格式、数据的校验,完成基于系统管理中心的差错处理,从而借助数据队列完成完成排队处理。格式转换方面,要求数据处理中心能够同构系统集成,完成对于海量的数据统计和处理,其中,数据的相互转换还需要进行转换程序的编写,同时借助校验程序以及管理方式,实现多对关系下的大量工作处理。
第三,在web服务管理方面,系统当中需要借助UDDI进行管理中心的建设,从而使web管理中心能够实现web服务,其中注册管理和服务发布功能应当作为主要的管理功能,同时,在管理中心当中,还需要结合web服务的路由做出相应调节,从而实现对于注册信息的调整,实现数据交换节点的调用,使服务访问能够从交换节点当中完成数据获取。其中,服务注册方面应当具备的功能表现在业务规则以及调用方法两个方面,其中业务规则要求结合服务功能和服务对象完成功能描述,而调用方法则是要以服务的使用者为对象,实现调用。服务发现方面,要求能够实现对于服务功能的查找,结合服务调用,对服务使用者进行查找。
第四,在web service接口方面,作为系统平台内部层级的通信核心环节,要求能够依据数据交换的功能要求,实现基于http、jms等协议的通信,同时实现异步同步。对于web service来说,应当能够通过安全管理完成调用。
第五,在整合引擎方面,作为数据交换平台软件的处理环节,其要求能够根据应用系统的集成特点,进行部门之间的应用协调,因此在功能性方面,要求能够借助业务整合的要求,进行事务支持、业务调度以及流程快速定以的功能整合和引擎特性設置。,在系统管理方面,作为系统内部注册管理的监控部分,是保证整体系统的正常运行的核心保障之一,在进行功能设定时,系统管理需要具备异常情况的传递功能,同时借助日志模块以及差错处理模块实现精准的差错处理,同时系统管理还需要借助监控数据的信息分析,完成对应用层部门间数据交换的具体环节进行监督。
3.基于Web Service的数据共享交换平台的应用实例
在具体的系统应用中,本文所创设的数据共享交互平台目的在于为某市级单位电子政务提供平台系统支持,因此在系统内部的设计当中,要求能够与该单位的部门功能相互结合。在具体应用当中,要求系统需要能够依据web service的规范,实现应用的规范化设计。本文所进行设计的系统平台一期目标将进行xml和soap组作为主要的交换平台消息封装策略,从而实现了路由和传输的业务功能。在部门当中,可以借助应用系统完成数据配置,实现数据管理。
在具体的市政电子政务平台建设当中,根据市级机关的业务数据交换要求,在市级机关内部进行业务数据交换平台设计,并实现了二级数据平台,用以进行本区的政务管理和数据共享。在应用当中,市政可以结合交换中心与二级数据平台进行联通,从而形成市政数据共享通道,使市委办公室能够与区县办公室之间完成数据平台之间的上下级交换。
结论:
综上所述,市政开展的web service数据共享平台的设计和建设应当以具体的市政信息工作要求为主要的建设方向,并结合市政需要的电子政务软件平台进行数据网络的统一,实现对于市政工作当中的工商、公检法、税务等部门的统一管理,提高数据信息的统一性,提升部门之间的协调能力,从而实现管理监控能力的提高。
参考文献:
[1]周渝霞,王东,何欣,李源.基于Web Service技术的医院数据交换集成平台设计与实现[J].中国医学装备,2018,15(01):99-102.
[2]韦杰.基于Web Service的数据共享交换平台[J].电子技术与软件工程,2018(15):149-150.
作者简介:
姓名:金朔平(1983.05--);性别:男,籍贯:陕西省西安人,学历:本科,毕业于(或者在读与)西安石油大学,在读清华大学MPA;现有职称:中级工程师;研究方向:电子政务。