本文介绍当您在使用BizWorks时遇到的常用名词的基本概念。
名词 | 定义 | 补充说明或示例 |
业务领域(业务域) | 业务领域是基于业务场景与业务规则进行领域划分,抽象出来的业务单元。 | 例如:商品域、交易域、营销域。 |
领域模型 | DDD方法论中的领域对象,通过对复杂业务的抽象,梳理出业务领域对象与对象关系,将高内聚低耦合以结构化的方式展现出来。 | 例如,商品域中的商品类目、产品信息,交易域中的订单、退款单、物流单。 |
数据模型 | 以结构化的方式设计并展示系统业务的存储结构。 | 无。 |
领域服务 | 包含了无法自然地放置在实体或者值对象中的领域逻辑。封装了一个领域行为或者业务过程。 | 无。 |
应用服务 | 可被其他应用(微服务)调用的服务,实现中心应用对外透出的接口的结构化定义。 | 例如:商品信息查询、商品状态管理、订单查询服务等。 |
基础能力 | 业务域中应用服务开放给外部调用的服务总称。 | 例如:注册用户、创建订单。 |
脚手架代码 | 基于BizWorks平台上的模型并按照BWAF注解规范生成源代码。 | 关于BWAF注解的解释详情,请参见工程脚手架和Annotation注解。 |
中心应用 | 基于DDD方法论在BizWorks平台建模、开发并部署、运行的应用,主要用于给业务应用提供后端的服务能力。 | 无。 |
轻应用 | 通过低代码、可视化拖拽的页面及服务编排能力构建的应用。 | 无。 |
平台方 | 租户内中台的建设者、中台能力的提供者和运营者。 | 无。 |
业务方 | 相对于“平台方”的概念,指中台能力的使用方。 | 一个业务方可能同时被授权多个业务身份,拥有多个业务应用,被授权使用多个中台能力。 |
业务应用 | 业务方开发的前台业务型应用,用于实现特定领域或者业务范围的功能,可以调用中台应用提供的服务。 | 与业务身份一起,构成一组中台能力使用的鉴权信息(调用中台能力时,需要明确是哪个业务身份、哪个业务应用在调用)。 |
文档内容是否对您有帮助?