规则引擎技术系列:身份验证与访问控制

图片

 

作者 |CarlosSerrano

 

使用决策管理系统的其中一个主要收益是可以让企业完全管理自动化决策的生命周期。

 

当决策逻辑保留在应用程序代码中时,很难将对决策逻辑代码的访问与其余代码分开。例如,通过通读代码的提交注释以查找与该决策逻辑相关的改动几乎是不可能的。同样,在代码程序中只允许决策逻辑被拥有特定角色的用户修改也几乎是难以实现的。

 

显然,如果您的业务数据完全掺杂在应用程序代码中,也会导致相同的情况。正如您不愿以应用程序代码的方式实现数据存储,同样的道理,您也不应该完全用代码的方式来实现业务决策逻辑。

 

决策管理系统将决策逻辑与其余代码分开。因此,根据业务需求灵活更新决策逻辑可以带来极大的收益。但是,只有将其与身份验证和访问控制相结合,才能取得最大收益:

 

  • 对于特定决策逻辑资源项,您可以对访问用户进行权限设置与访问原因审核

  • 并且可以追溯用户的修改轨迹,比如对哪些资源项在何时做出了哪些修改,以及修改的原因

 

当然,这里写的很多内容也都适用于其他系统,但这对于决策管理系统而言尤其重要。

 

角色和访问控制

 

首先要考虑的是如何控制谁有权访问决策管理系统中的哪些内容。这就是访问控制—有时候也被称为授权。

 

通常,人们会根据角

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值