专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

全链路营销|基于事件驱动的流程编排系统

阿里云开发者  · 公众号  · 科技公司  · 2024-10-14 08:30

主要观点总结

本文主要介绍了AE策略中心的技术方案选型与落地实战,包括项目背景、架构设计、系统架构、流程设计、模型设计和项目总结。

关键观点总结

关键观点1: 项目背景

全链路营销是去中心化的运营方式,发放精细化的营销权益,打造策略中心系统。根据用户的行为记录用户的喜好商品,通过C端链路的触发实现营销权益发放和权益表达。

关键观点2: 架构设计

当前营销各应用采用TMF框架,中台提供标准节点,营销业务层进行节点编排。全链路营销具有两个链路:数据准备和权益发放。策略中心通过不同的渠道(channelCode)标识不同事件,触发不同的流程编排。

关键观点3: 系统架构

策略中心将不同事件通过不同的渠道进行标识,策略中心的代码架构整体分为4层:接入层、服务层、领域层、基础层。策略实例的驱动逻辑固定,不同玩法对应不同的策略模板,模板会编排不同的节点形成执行器链。

关键观点4: 流程设计

策略中心整体代码流程实现包括行为事件和资源位事件。行为事件代表用户完成了某个行为规则,资源位事件代表用户点击了某个资源位。策略实例的驱动逻辑固定,不同玩法对应不同的策略模板,模板编排不同的节点形成执行器链。

关键观点5: 模型设计

策略域的聚合为TacticsInstanceContext即策略实例,每个策略实例中包含策略活动和相关的执行参数以及执行结果。策略模板是每种玩法对应的配置,提供了核心的流程编排能力。

关键观点6: 项目总结

本文介绍了AE策略中心的技术方案选型与落地实战,从最初版的技术设计到基于事件驱动的流程编排系统的优化和提升。未来可拓展性更强,业务迭代只需增加新的策略模板和节点,符合开闭原则。


文章预览

阿里妹导读 本文主要介绍了 AE 策略中心的技术方案选型与落地实战。 项目背景 全链路营销是去中心化的运营方式,给用户发放精细化的营销权益, 打造策略中心系统 。根据用户的行为记录用户的喜好商品,在满足策略中心规则后,通过 C 端链路的触发实现营销权益发放和权益表达。 架构设计 架构调研 当前营销各应用都是采用 TMF 框架,由中台提供标准的节点,营销业务层进行节点编排,每个节点都提供相应的拓展点,可以让不同营销工具实现不同的营销玩法。 上图可以看出营销计算的流程是比较固定的,业务迭代一般在当前流程的节点上进行拓展,TMF 提供的拓展点就是采用策略模式。比如文案构建节点,不同的营销工具需要返回不同的文案,根据营销工具类型匹配文案构建类,执行业务规则。 但是全链路营销面向的是玩法层,所以每次迭 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览