业务语义与技术语义

如果技术架构实现了用业务语义而不是技术语义来表现技术内涵,那么这个架构无疑就是成功的。这里的业务语义是什么意思呢?主要是指业务层次的元数据描述(包括对象层次和各种不同业务场景下的校验逻辑、显示逻辑、可编辑性逻辑、触发器)。

对于普通业务开发人员而言,无需了解底层的架构,不需要了解外键是什么、主键是什么、系统线程如何调度、数据库表有哪些列、表和表之间如何进行关联等技术语言,而只需要了解并向系统表述清楚是什么样(对象A是否包含,包含几个对象B或反之)的关联(外键)、使用哪几个字段来唯一确定一个业务对象(主键)、在何时执行什么样的任务、在工作流扭转的每个节点植入什么action、在实体变化的哪个阶段,触发什么样的action等业务语义,然后系统就通过架构将对业务开发人员更为友好的业务元数据表述转化为系统元数据描述,进而转化为相应的DDL,并创建相应的系统业务处理线程及工作流节点并创建相应系统行为的触发器。

现在看来很多元数据描述模型,我所知道的,包括ofbiz, hibernate都是使用技术语言来对元数据进行描述,而没法做到使用业务语义直接描述元数据。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NC6系列UAP语义模型技术红皮书 第一章 前言 4 1.1 概念 5 1.2 定位 5 第二章 结构 6 2.1 应用模型 7 2.2 语义模型 7 2.2.1 定义形态 7 2.2.2 执行流程 9 2.2.3 数据形态 10 2.3 语义提供者 10 2.3.1 接口 11 2.3.2 扩展 14 2.4 函数 17 2.4.1 函数解析 17 2.4.2 函数扩展 17 2.5 参数 20 2.5.1 参数定义 20 2.5.2 参数引用 20 2.5.3 参数设置 20 2.5.4 参照依赖 21 2.5.5 自定义参照 21 2.6 宏变量 22 2.7 描述器 23 2.8 数据加工 24 2.8.1 概念 24 2.8.2 定位 24 2.8.3 执行原理 25 2.8.4 使用 25 2.8.5 常见问题 27 2.9 物化策略 27 2.10 复合语义模型 27 2.10.1 设计向导方式 28 2.10.2 语义脚本方式 29 2.11 语义上下文 31 2.12 脚本规则 31 2.12.1 实现规则类 32 2.12.2 配置文件注册 32 2.12.3 操作使用 33 第三章 语义模型管理 35 3.1 对象管理 36 3.1.1 目录管理 36 3.1.2 语义模型管理 37 3.1.3 监控 37 3.1.4 权限 38 3.1.5 全局变量配置 38 3.2 环境配置 39 3.3 导入导出 41 3.3.1 导出逻辑 41 3.3.2 导入逻辑 43 第四章 功能扩展 47 4.1 扩展语义提供者 48 4.2 扩展业务函数 48 4.3 使用数据加工 48 4.4 自定义执行策略 48 4.5 业务规则扩展 49 4.6 元定义驱动扩展 49 4.6.1 接口 50 4.6.2 实现 50 4.6.3 配置文件 50 4.6.4 使用 51 第五章 范例 52 5.1 脚本中引用参数范例 53 第六章 附录 57 6.1 入门 58 6.2 语义模型API 63 6.3 语义函数 65 6.4 其他函数 65 6.5 脚本引擎 66 6.6 针对查询引擎的改进 67 6.7 性能监控 67 6.8 多语言支持 68
GB/T 38667-2020《信息技术 大数据 数据分类指南》是由国家标准化管理委员会发布的一项标准。该标准主要用于规定大数据的分类方法和原则,为大数据的管理和应用提供了指导。 GB/T 38667-2020《信息技术 大数据 数据分类指南》根据大数据的特点和用途,将大数据分为结构化数据、半结构化数据和非结构化数据三类。结构化数据是指具备明确数据结构和规范语义的数据,如表格、关系数据库等;半结构化数据是指具备部分数据结构和规范语义的数据,如XML文件、JSON文件等;非结构化数据是指没有明确结构和规范语义的数据,如文本、图片、音频、视频等。 根据GB/T 38667-2020,大数据的分类还需要考虑数据的功能性、使用范围、存储格式等因素。根据数据的功能性,大数据可以分为业务数据、监控数据和日志数据等;根据使用范围,大数据可以分为开放数据、专用数据和隐私数据等;根据存储格式,大数据可以分为结构存储数据、文件存储数据和数据库存储数据等。 GB/T 38667-2020还给出了大数据分类的具体方法和标准。根据分类指南,可以采用数据预处理、数据特征提取、数据分析等方法进行大数据分类。同时,还应结合具体行业和应用场景,根据不同的需求进行数据分类。 GB/T 38667-2020《信息技术 大数据 数据分类指南》的发布对于大数据的管理和应用具有重要意义。通过对大数据的分类,可以更好地进行数据的管理、存储和分析,为大数据应用提供科学依据。这也为大数据技术的发展和应用带来了更多可能性和便利性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值