软件开发常见术语

本文详细介绍了4A(认证、授权、账号和审计)在安全管理中的作用,包括ACL、ABAC、Actor模型,以及BPMN、BPMI、BO、DDD等术语。此外,还涵盖了访问控制模型(如DAC、MAC、RBAC)、服务模式(IaaS、PaaS、SaaS)、通信协议(gRPC、REST、RPC)和相关标准(TOGAF、UML、URI)等内容。
摘要由CSDN通过智能技术生成

在这里插入图片描述

#

4A: 认证Authentication、授权Authorization、账号Account、审计Audit,中文名称为统一安全管理平台解决方案。详细介绍

A

ACL: Access Control List权限控制列表(权限控制矩阵)

ABAC:基于属性的访问控制模型(ABAC: Attribute-Based Access Control),被一些人称为是权限系统设计的未来

Actor:Actor是计算机科学领域中的一个并行计算模型,它把actors当做通用的并行计算原语:一个actor对接收到的消息做出响应,进行本地决策,可以创建更多的actor,或者发送更多的消息;同时准备接收下一条消息。详细介绍

B

BPMN:Business Process Model and Notation 业务流程模型和标记法,是一套图形化表示法,用于以业务流程模型详细说明各种业务流程。

BPMI:Business Process Management Initiative 业务流程管理倡议组织,倡议并开发了BPMN。

BO:Business Object 业务对象,PO是一条交易记录,BO是一个人全部的交易记录集合对象

D

DDD:Domain-Driven Design 领域驱动设计。详细介绍

DAC:Discretionary Access Control 自主访问控制模型,系统会识别用户,然后根据被操作对象(Subject)的权限控制列表(ACL: Access Control List)或者权限控制矩阵(ACL: Access Control Matrix)的信息来决定用户是否能对其进行哪些操作。

DTO:Data Transfer Object,数据传输对象; 传输通常指的前后端之间的传输

DO:Data Object 这个等同于PO;Domain Object 这个等同于的BO

G

gRPC:就是在RPC的基础上使用 protobuf 进行数据序列化

I

ISO:International Organization for Standardization 国际标准化组织。
IAM:Identity and Access Management 身份识别与访问管理。具有单点登录、强大的认证管理、基于策略的集中式授权和审计、动态授权、企业可管理性等功能。
IaaS:Infrastructure as a Service,即基础设施即服务。指把IT基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。

M

MAC:强制访问控制模型(MAC: Mandatory Access Control),MAC 是为了弥补 DAC 权限控制过于分散的问题而诞生的

O

OMG:是一个标准化组织,致力于提出uml这样类似的标准。产出的被广泛使用的被ISO采纳的有BPMN和UML。

P

PaaS:Platform as a Service的缩写,是指平台即服务。 把服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为SaaS(Software as a Service),是云计算三种服务模式之一,而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS。

PO:Persistant Object 持久对象;简单说PO就是数据库中的记录,一个PO的数据结构对应着库中表的结构,表中的一条记录就是一个PO对象

R

RBAC:基于角色的访问控制模型(RBAC: Role-based Access Control),顾名思义,给用户定义角色,通过角色来控制权限。目前来说基于角色的访问控制模型是应用较广的一个,特别是 2B 方向 SAAS 领域,应用尤其常见。
RTT:Round-Trip Time 是衡量网络传输性能的重要指标之一,表示从发送端发送数据开始,到发送端接收到来自接收方的确认消息所经过的时间。
REST:Representational State Transfer 表述性状态传递,是一种软件架构风格
RPC:Remote Procedure Call,远程过程调用

S

SaaS:Software as a Service 软件运营服务是,让用户能够通过互联网连接来使用基于云的应用程序。常见示例有电子邮件、日历和办公工具。 它不需要用户将软件产品安装在自己的电脑或服务器上。

T

TOGAF:The Open Group Architecture Framework 是一个架构框架,即开放群组架构框架。详细介绍

U

UML:Unified Modeling Language 统一建模语言。
URI:Uniform Resource Identifier 统一资源标识符,是一个用于标识某一互联网资源名称的字符串

V

VO:Value Object,展示用的数据;不管展示方式是网页,还是客户端,还是APP,只要是这个东西是让人看到的,这就叫VO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五之

真实案例以及商业项目技术

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值