Web Services在流动人口管理系统中的应用.docx

上传人:rrsccc 文档编号:8905720 上传时间:2021-01-24 格式:DOCX 页数:2 大小:12.63KB
返回 下载 相关 举报
Web Services在流动人口管理系统中的应用.docx_第1页
第1页 / 共2页
Web Services在流动人口管理系统中的应用.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Web Services在流动人口管理系统中的应用.docx》由会员分享,可在线阅读,更多相关《Web Services在流动人口管理系统中的应用.docx(2页珍藏版)》请在三一文库上搜索。

1、Web Services在流动人口管理系统中的应用摘要: 本文以流动人口管理系统为例子,分析了如何在多个独立的应用系统中实现信息共享,提出了基于Web Services的跨系统的信息共享的解决方案,解决了异构数据之间采集的问题,具有极大的灵活性,减轻了数据库维护人员的工作。关键词:Web Services;流动人口;数据采集1.引言 对于一个城市而言,全市人口,尤其是流动人口的数量、分布、教育程度、就业状况等直接影响到全区人口管理方针的制定,也影响到其它社会公共设施的建设方向,通过调研几个单位的流动人口管理系统发现存在着若干弊端:首先,流动人口的数据的采集问题。流动人口管理过程中,相关的数据是

2、来自不同的信息系统中的。第二,随着科技的快速发展,计算机的软硬件也在飞速的发展着。硬件的服务器/客户机体系、Internet的环境;软件方面包括操作系统、数据库、集成环境的发展,计算机软硬件的飞速发展使得先前的相关系统,已经不能很好的胜任现阶段数量急剧增长、情况复杂的流动人口管理现状。 在上述前提下,构建了基于Web Services的流动人口管理系统,目的是解决异构数据之间的采集问题,实现对流动人口的合理化管理。 2.Web Services技术介绍 Web Services就是一种远程访问的标准,是建立可互操作的分布式应用程序平台。作为一个新兴技术,Web Services具有以下几个特点

3、【1】: (1)完好的封装性。Web Services是一种部署在Web上的对象,具有对象的良好封装性,对于使用者而言,它只能看到该对象提供的功能列表。 (2)松散耦合性。当一个Web Services的实现发生变更的时候,调用者不会感到这一点,对于调用者来说,只要Web Services的调用界面或是输入、输出参数不变,Web Services实现的任何变更对他们来说都是透明的,甚至是当Web Services的实现从一个平台迁移到另一个平台,用户对此都可以一无所知。 (3)使用标准协议规范。作为Web Services,其所有公共的协约完全需要使用开放的标准协议进行描述、传输和交换。这些标

4、准协议具有完全免费的规范,以便由任意方进行实现。 3.系统概述 本系统通过Web Services技术的应用,实现了对多系统异构数据的采集,并最终实现了对流动人口的管理。本系统采用Struts框架,采用MVC三层结构,使得程序数据层,业务层和展示层相互分离,从而使得系统的结构清晰,提高了系统的可读性和稳定性。 流动人口管理系统的功能模块包括:综合查询模块,统计分析模块,数据采集模块和系统管理模块。 4.Web Services技术在系统实现 在流动人口管理系统中多数据源的数据采集我们采用了Web Services技术。使用Web Services技术首先要定义数据结构,Web Services

5、的客户端和服务端要约定好数据流的数据项及数据项的格式。以数据采集为例,在约定好企业数据采集的数据项及数据格式后,就可以着手设计Web Services的客户端和服务器端。流动人口管理系统定时触发Web Services的数据采集客户端,客户端通过Internet网络去连接Web Services的服务端,Web Services服务端通过Web Services服务器去调用企业管理系统,获取要采集的数据集,返回给客户端。 在基于Web Services的流动人口管理系统中,在Web Services服务端实现了三部分的功能:用户认证,数据读取和日志记录。其中,用户认证,日志记录这些功能是通过h

6、andle接口实现的。在Axis的开发环境中,是通过继承org.apache.axis.handle接口来实现的。 以用户认证为例,在Web Services服务端的server-config.wsdd配置文件中,通过配置属性,并在参数项设置实现方法,具体的用户验证方法是由authenticateService服务来来实现。一般的用户认证方式是通过用户名和密码来进行的。在Web Services的客户端请求时,会把用户名和密码信息封装在Web Services的请求中,当Web Services服务端监听到客户端请求时,handle接口就会从requestFlow中过滤出用户信息,传给authenticateService进行认证,如果通过进行下一步操作,如果认证不通过,则直接返回。 参考文献: 【1】 丁波,李长春Web Service技术在异构系统集成中的应用以酒店计费系统应用为例 软件导刊,2009,5:151

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1