加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 编程 > 正文

类型转换,还可以这么玩,你学到了吗

发布时间:2021-02-18 16:26:12 所属栏目:编程 来源:互联网
导读:RBAC-0模型是权限最基础也是最核心的模型,它包括用户/角色/权限,其中用户和角色是多对多的关系,角色和权限也是多对多的关系。 用户 是发起操作的主体,按类型分可分为2B和2C用户,可以是后台管理系统的用户,可以是OA系统的内部员工,也可以是面向C端的用户,比如

RBAC-0模型是权限最基础也是最核心的模型,它包括用户/角色/权限,其中用户和角色是多对多的关系,角色和权限也是多对多的关系。

用户 是发起操作的主体,按类型分可分为2B和2C用户,可以是后台管理系统的用户,可以是OA系统的内部员工,也可以是面向C端的用户,比如阿里云的用户。

角色 起到了桥梁的作用,连接了用户和权限的关系,每个角色可以关联多个权限,同时一个用户关联多个角色,那么这个用户就有了多个角色的多个权限。

有人会问了为什么用户不直接关联权限呢?在用户基数小的系统,比如20个人的小系统,管理员可以直接把用户和权限关联,工作量并不大,选择一个用户勾选下需要的权限就完事了。

但是在实际企业系统中,用户基数比较大,其中很多人的权限都是一样的,就是个普通访问权限,如果管理员给100人甚至更多授权,工作量巨大。

这就引入了 "角色(Role)" 概念,一个角色可以与多个用户关联,管理员只需要把该角色赋予用户,那么用户就有了该角色下的所有权限,这样设计既提升了效率,也有很大的拓展性。

权限 是用户可以访问的资源,包括页面权限,操作权限,数据权限:

  • 页面权限: 即用户登录系统可以看到的页面,由菜单来控制,菜单包括一级菜单和二级菜单,只要用户有一级和二级菜单的权限,那么用户就可以访问页面
  • 操作权限: 即页面的功能按钮,包括查看,新增,修改,删除,审核等,用户点击删除按钮时,后台会校验用户角色下的所有权限是否包含该删除权限。如果是,就可以进行下一步操作,反之提示无权限。有的系统要求"可见即可操作",意思是如果页面上能够看到操作按钮,那么用户就可以操作,要实现此需求,这里就需要前端来配合,前端开发把用户的权限信息缓存,在页面判断用户是否包含此权限,如果有,就显示该按钮,如果没有,就隐藏该按钮。某种程度上提升了用户体验,但是在实际场景可自行选择是否需要这样做
  • 数据权限: 数据权限就是用户在同一页面看到的数据是不同的,比如财务部只能看到其部门下的用户数据,采购部只看采购部的数据。在一些大型的公司,全国有很多城市和分公司,比如杭州用户登录系统只能看到杭州的数据,上海用户只能看到上海的数据,解决方案一般是把数据和具体的组织架构关联起来。 举个例子,再给用户授权的时候,用户选择某个角色同时绑定组织如财务部或者合肥分公司,那么该用户就有了该角色下财务部或合肥分公司下的的数据权限。



本土化问题

此外,甲骨文中国团队在产品设计和用户体验方面的确存在一些问题,例如服务费政策问题。按照甲骨文在全球市场的销售惯例,客户购买产品后的服务费用并不是一次性付清的,而是每年都要交 22% 的软件系统维护和升级费用,这对于习惯了一次性付清费用,终身享受免费服务的中国用户来说就不太适应。

加之管理团队在制定市场决策时话语权受限,很多决策无法顺应快速变化的本地市场环境,这种“水土不服”和“跟不上节奏”在后来公司的云计算布局中也逐渐凸显出来。

后发优势不明显:云业务起色不大

即使心有不甘的甲骨文在今年 1 月份挖来了前亚马逊云服务(AWS)主管瑞尔·凯尔曼(Ariel Kelman)担任新的首席营销官,也没有让其云业务有较大起色。从今年 3 月甲骨文的财报中可以看出,云服务和授权支持业务营收为 66.62 亿美元,与去年同期的 65.87 亿美元相比增长仅 1%。

在最近几年国内企业纷纷开启“全面上云”模式后,甲骨文在云计算领域的的转型也较为艰难,并逐渐被国内外互联网巨头“挤在门外”。

根据行业研究机构 Canalys 的数据显示,2018 年全球云计算的市场价值超过 800 亿美元,三大行业领导者——亚马逊公司、微软公司和谷歌的母公司 Alphabet 公司——控制着超过一半的市场份额。据 Gartner 发布的 2018 年全球云计算市场份额报告显示,亚马逊 AWS、微软 Azure 以及阿里云分列全球云计算业务前三甲。反观甲骨文,其在云计算领域的市场份额可谓微乎其微。

值得注意的是,据国际数据公司(IDC)的数据显示,在中国,阿里云、腾讯云以及国有运营商中国电信在 2018 年控制了 80% 以上的云计算市场份额。

6 月 17 日,据甲骨文公布的最新财报显示,2020 财年全年归属于普通股东净利润为 101.35 亿美元,同比下降 8.55%,营业收入为 390.68 亿美元,同比下降 1.11%。公司四季度归属于普通股东净利润为 31.16 亿美元,同比下降 16.68%,营业收入为 104.40 亿美元,同比下降 6.25%。

在云服务和新基建兴起的大趋势之下,一切都在重构。传统的基础架构及软件应用的模式,正被 IaaS、PaaS 以及 SaaS 所替代;传统的经营决策正越来越多被数据、算法、人工智能等所替代,而固守“传统”的甲骨文,目前来看,还没有学会拥抱“变化”。

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读