欢迎来到天天文库
浏览记录
ID:26061268
大小:49.50 KB
页数:4页
时间:2018-11-24
《基于web service的统一用户系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Web Service的统一用户系统【摘要】随着企业的多个子系统,就可以利用统一用户认证、单点登录等概念来解决这种问题。【关键词】l、soap(简单对象访问协议)、pleobjectaccessprotocal,简单对象访问协议),它是一个用于分散和分布式环境下网络信息交换的基于xml的通讯协议。在此协议下,软件组件或应用程序能够通过标准的http协议进行通讯。它的设计目标就是简单性和扩展性,这有助于大量异构程序和平台之间的互操作性,从而使存在的应用程序能够被广泛的用户访问。3基于webservice的统一用户系统的特点3.1数据资源
2、安全性利用webservice的开发方法最大程度的保护了数据库资源及用户信息的安全,甚至可以将系统数据库放在内网中,外部用户在登录验证时是无法直接通过网络访问到用户数据库的。而且由于用户的每次数据访问都要通过该系统,我们就可以监控到用户的访问要求是否合法,保障应用了该统一用户系统的其他系统数据资源的安全性。3.2有效的记录用户的访问行为同样由于webservice的开发模式和用户验证的规则,使用户每一次的数据请求都要经过系统的验证部分,我们可以在这里利用统一的规则截获该用户请求数据的条件,比如检索关键词、查询信息的分类。在记录之后通过某种
3、规则的筛选便可以对用户进行分类细化,从而提供更有针对性的服务及信息推送。3.3不影响已有的系统核心流程利用webservice技术开发的用户系统可不影响已有其他系统的核心流程,只需要在客户端系统中的注册、登录、修改信息等模块中添加相应的webservice方法调用的代码,就可以在客户端系统中进行上述操作的同时完成统一用户数据库的更新。3.4一次开发多次利用该系统在第一次开发完成并形成较为详细的开发接口后,对于需要应用该统一用户系统的其他软件系统,只需要在统一用户数据库中为新系统初始化一些基本的权限信息之后就可以开始应用了。对现有的数据库结
4、构及程序不需要做更多的修改。4系统的设计原理及方案4.1设计原理统一用户系统的核心在于将所有的用户信息保存于中央数据库中,任何用户在访问资源的时候都需要通过webservice进行数据调用,所以系统可以在调用数据前对该用户进行验证,进入中央数据库的用户表中验证该用户的有效性,如果验证成功将把这个用户的临时信息写在数据表中,认为是已登录状态,在下次访问时先检测这些临时信息,如果已登录则直接返回数据结果,如果未登录则重新请求验证信息。4.2利用用户组进行权限划分在整个统一用户系统中分为三个组群:用户、用户组、资源。其中用户为注册登录过程中的一
5、般使用者;用户组为按一定规则划分的用户;资源则是根据不同系统来确定的,有的系统为某些特定的数据,有的系统为不同的频道,或者是某个功能。用户不与资源产生直接的访问关系,而通过组来完成。所有的用户都被分到不同的组中,正常情况下,每个用户应只属于一个用户组。对资源的访问关系由组来完成,某一个用户是否对某种资源有访问的权限是由该用户所属的组是否对该资源是否有访问的权限决定的。4.3重要表介绍在基于i.web服务精髓,中国电力出版社.中科汇联.sso统一身份认证系统白皮书.
此文档下载收益归作者所有