[发明专利]基于ITSM系统数据动态授权方法有效
申请号: | 200910244444.9 | 申请日: | 2009-12-31 |
公开(公告)号: | CN101763260A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 贾庆亮 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 胡小永 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 itsm 系统 数据 动态 授权 方法 | ||
技术领域
本发明涉及基于ITSM(IT Service Management)理论体系的IT信息系统开发技术领域,特别涉及一种基于ITSM系统数据动态授权方法及系统。
背景技术
ITSM是一套帮助企业对IT系统的规划、研发、实施和运营进行管理的高质量方法,是全球领先的、为企业解决IT部门机制转变的一套行之有效的理论体系。
ITSM包括4个方面的内容,分别是服务的设计与管理、开发与实施、服务运作及业务与IT的结合,完整贯穿IT系统应用的全生命周期“设计、建设、集成、管理和提升”。其中,设计与管理标准满足了用户系统的设计、建设需求;开发与实施标准解决了用户在集成方面的问题;运作标准标准针对于用户的管理需求;业务与IT结合的标准则满足了全生命周期提升阶段的要求。
ITSM系统的建设覆盖了金融、保险和电信等不同行业,而每个行业的组织结构都是不同的,因为行业的差异性,造成了一个困扰开发人员的难题。不同的组织结构的用户,所能查看,修改,删除的信息资源是需要根据权限动态变化的。
通常的做法是在指定的软件程序中加上不同的条件判断,同时产生的问题就是大量的条件判断比软件本身更加难以维护,同时用户的业务数据一旦发生变化,原有的程序判断就很容易产生错误的输出结果。
目前,还没有一个好方法可以解决上述问题,原始的做法将极大提高ITSM系统的实施成本,甚至造成项目的延期和失败。
发明内容
(一)发明目的
本发明的目的是提供一种基于ITSM系统数据动态授权方法,以实现针对不同行业,不同流程的ITSM系统的业务数据根据不同的关系进行数据授权。
(二)发明内容
一种基于ITSM系统数据动态授权方法,包括以下步骤:
S1:定义ITSM系统中待授权数据的对象,并建立对象模型;
S2:根据所述待授权数据的属性定义对象模型的属性;
S3:通过对模型的属性赋予属性值,建立所述对象和实际组织机构的关系对象;
S4:根据用户所选择的S3中的关系对象,授予用户操作该关系对象的权限;
S5:ITSM系统扫描底层设施,获得系统资源,利用规则匹配算法,比较用户拥有权限的关系对象是否包含在所述系统资源的查询字符串中,若是,则执行关系对象中的方法,过滤资源并返回所述资源给用户,否则,则不过滤资源。
其中,所述步骤S3中输入不同的属性值可建立同一对象模型的不同关系对象。
其中,所述步骤S4中若用户选择了同一模型定义的一个关系对象,则对象的属性为与的关系,若选择了同一模型定义的多个关系对象,则所述多个关系对象之间为或的关系。
其中,所述步骤S5包括:
S51:当用户发起操作,ITSM系统扫描底层设施,获得系统资源;
S52:通过用户所被授予的权限获得用户拥有的关系对象;
S53:执行规则匹配算法,匹配系统资源和关系对象,比较用户拥有权限的关系对象是否包含在所述系统资源的查询字符串中;
S54:若匹配成功,则执行关系对象的方法,过滤所述资源并返回用户拥有权限的系统资源。
其中,所述步骤S53中的规则匹配算法为Sunday方法。
其中,所述步骤S53中的规则匹配算法为BM方法。
一种基于ITSM系统数据动态授权系统,包括:
授权对象定义模块,用于定义ITSM系统中待授权数据的对象,并建立对象模型;
对象模型属性定义模块,用于根据所述待授权数据的属性定义对象模型的属性;
关系对象建立模块,用于通过对模型的属性赋予属性值,建立待授权对象和实际组织机构的关系对象;
关系对象授权模块,用于根据用户所选择的关系对象,授予用户操作该关系对象的权限;
关系对象匹配模块,用于ITSM系统扫描底层设施,获得系统资源,利用规则匹配算法,比较用户拥有权限的关系对象是否包含在所述系统资源的查询字符串中,若是,则执行关系对象中的方法,过滤资源并返回所述资源给用户,否则,则不过滤资源。
其中,所述关系对象匹配模块包括:
底层设施扫描模块,用于当用户发起操作,ITSM系统扫描底层设施,获得系统资源;
关系对象获取模块,用于通过用户所被授予的权限获得用户拥有的关系对象;
匹配算法执行模块,用于执行规则匹配算法,匹配系统资源和关系对象,比较用户拥有权限的关系对象是否包含在所述系统资源的查询字符串中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910244444.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置