最新要闻
- 【世界速看料】大学生23万网购凯迪拉克二手车:开了俩月就冒烟 三大件全动过
- 499元 小米真无线降噪耳机3星战定制款发布:风暴兵标志太酷炫
- 每日快讯!ChatGPT推荐中国最宜居城市 成都第三长沙第一 认可吗
- 焦点!斗鱼回应36岁女子请假保胎被辞:并非针对孕妇 不服可仲裁
- 2.8K 120Hz华硕好屏、升级13代酷睿!灵耀14 2023旗舰版图赏
- 【世界快播报】孙子膑脚全文_孙子膑脚
- 全球今热点:GPT-4刚发布就有手机APP接入 上传照片视频一键解读
- 迪士尼被曝大幅裁员!公司称至少有4000名员工将在4月份失业
- 当前滚动:239元 荣耀手环7 NFC版开售:新增公交/门禁功能
- 世界要闻:2022年超越德国成全球第二 中国新能源汽车出口继续高增长
- 熊孩子4S店不小心启动车辆 展车冲出撞击多辆新车
- 电动车价格还得降 “白色石油”碳酸锂价格三个月大跌40% 专家称重大利好
- 全球热推荐:中长视频版抖音!抖音官方全新APP青桃上线:对标B站
- 机构:中国人幸福感全球最高 韩国人排名全球垫底 日美紧随其后
- 当前看点!TVB演员30秒被扇21个耳光让人惊叹 网友点赞:吐槽内娱明星不敬业
- 我眼中的秋天600字的作文_我眼中的秋天600字
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
交易履约之产品中心实践
作者:京东科技晏银喜、邹成兵、叶浩、张锐、杨贺麟、梁玉、程龙
一、我们是谁?科技产品中心是什么?
1、科技产品中心
1.1、定位
打造科技统一的内外部产品供应链管理系统,支持业务发展及对外输出;核心职责包括建立产品管理标准、统一产品管理和提升产品管理效率。
1.2、发展路线图
科技产品中心系统从2019年开始建设产品库,主要接收金融类产品,逐渐收口科技8套分散的产品管理系统,统一对接各业务线、财务、经分等,现阶段融合了科技各业务线的产品管理能力,
(相关资料图)
除金融类产品外,还包括京东云产品、保险产品、实物商品等,承接了科技产品委员会对TOB、TOC产品标准建设的全生命周期管理流程。
1.3、功能概览
科技产品中心服务于科技、物流、健康等多个京东集团BGBU,包括产品类目和产品主数据管理、TOB产品定价管理、产品渠道分发以及库存管理,可由内外部系统录入或导入,实现集团视角的产品信息统一。
1.4、优势及特点
我们的优势:拥有5级类目,灵活支持各类产品在类目上的配置及产品在类目上的迁移,同时支持将各级类目作为集团或BGBU进行收入达成、损益经营分析;通过产品模板管理各业务线的产品数据,
产品录入与变更灵活,支持各业务线产品差异化存储和动态扩展,产品字段变更,无需投入研发资源,业务自配置即可完成。
我们的特点:我们针对TOB、TOC不同产品设置不同产品模版,分别管理不同类型产品的字段配置,同一类产品使用同一模版,灵活且不耦合;针对TOB产品可配置计费项和计费规则,
支持产品预付费、后付费、先付费多种付费模式配置;支持渠道、门店、产品多维度的产品库管理和交易,提供丰富的各维度的统计报表。
1.5、我们服务于谁
我们主要服务于科技集团各业务线,为科技各业务线的产品分级制定标准,统一为各业务线产品在各销售端和平台渠道方进行售卖提供产品相关数据支撑,助力业务线展业创收,同时我们也服务于科技财务、经分、风控等
各职能部门,为产品收益结算,成本核算等提供线上化数据。除此之外,我们还和京东零售、京东保险、京东物流等其他BGBU正在陆续建立合作,为集团TOB产品的统一管理提供技术服务与支持。
1.6、应用案例
我们提供统一的产品信息服务,既支持业务开展,又可通过渠道分发的功能将产品信息分发至不同的渠道或者商家运营平台,本案例通过渠道分发功能分发到电销的京音平台,再由京音平台不同的销售场景引导用户转化。
具体实现流程如下图。
二、我们的核心能力有哪些?
1、一张图看懂我们的核心能力
我们通过山海运营平台、大麦运营平台统一维护金融App、云官网、科技星海CRM等多渠道销售的产品数据,其核心服务能力包括统一产品类目、差异化产品管理、多维度库存管理、定价管理和渠道分发管理。
下图为产品中心产品核心能力输出图谱。
2、类目管理
我们持续在实现科技、物流、零售、工业、健康等多个BGBU存量百余款技术产品全量入驻产品中心,建立后续增量技术产品入驻流程及标准,实现集团视角技术产品和目录统一。
为建设统一CRM、统一经营分析打下产品基础。我们为各BGBU提供5级产品类目管理,可覆盖集团各业务线的类目主数据需求。
3、产品管理
3.1、产品创建流程
我们管理的各业务线产品数据源,有来自各业务线推送,也有来自我们山海产品运营平台的产品创建,在我们运营平台可编辑配置产品信息,同时分发到相应销售渠道进行产品售卖。在山海运营平台进行产品创建的流程,
主要包括以下6个步骤,1、创建类目,2、开通权限,3、新增产品,4、维护定价(tob产品),5、审核上架,6、渠道分发。其中创建类目和开通权限,需要由各业务线产品接口人向战略部申请新增或者调整,
战略部和财务部确认后,由山海产品运营平台产研配置,并且开通类目权限。之后各业务线可登录山海运营管理平台,创建产品(TOB产品可维护定价信息),产品上架提交审批,指定分发的渠道可进行售卖。
总体产品创建流程如下图。
3.2、产品创建
登录山海系统,选择产品中心,进入产品运营平台,选择产品管理菜单,点击“新增产品”,选择特定类目录入产品,点击保存即可完成产品创建。
3.3、产品定价创建(TOB)
登录山海系统,搜索需要维护定价的产品(只支持TOB产品设置定价),选择操作按钮中的设置定价,选择定价计费项,录入定价信息,点击保存按钮即可完成产品定价的创建。
3.4、审核上架
产品已完成基本信息、定价信息的录入后,点击产品操作按钮,选择提交审核,系统会发起线上审核流程,审核通过后,可点击产品操作按钮,选择上架,确认后即可上架成功。
3.5、渠道分发
在山海产品运营平台,选择渠道管理菜单,选择渠道分发模块,查询要分发的产品,点击渠道分发按钮,在弹出的窗口中选择要分发的渠道,点击确定按钮即可分发成功,产品分发成功后,在指定的渠道端即可对产品进行销售管理。
4、库存管理
我们支持金融虚拟库存、实物商品库存管理,支持总库存、日库存、预约日库存和预约余量售卖多种库存模式,支持金额、人数和个数多种库存类型,支持渠道、门店、产品和活动多维度进行库存交易与统计。
登录山海产品运营平台,选择库存管理模块,根据实际需要选择不同维度的库存管理,可查询产品在渠道、门店等不同维度的产品总库存、预占、可售、货损、调拨中的库存量,同时可支持修改库存信息。
三、我们的系统架构与技术亮点?
1、系统架构
我们的系统基于DDD领域思想指导,划分系统业务边界,定义业务身份和扩展点,进行微服务设计。系统领域包括产品核心域、分类渠道支撑域以及任务和审批通用域。科技产品中心领域划分如下图所示。
基于各业务线产品逻辑差异化,定义去重校验、产品名称校验、字段初始化等扩展点,定义业务扩展包,脱离主流程,解耦系统的同时提高系统扩展性。提供索引服务,可支持不同字段的复杂检索,
通过alias能力支持在线更新mapping,实时构建索引。系统还提供库存服务,可维护不同渠道、不同场景(或门店)的产品库存,为产品交易过程中库存冻结、解冻、扣减提供能力。
系统整体技术架构如下图。
我们各业务线产品定义,管理流程差异化越来越大,为解决代码腐化,提高迭代效率,降低迭代成本,梳理出通用的的产品管理模型,沉淀平台核心能力,差异化功能抽象定义为各种扩展点,
采用业务包的形式通过SPI方式定制化实现,平台能力与业务功能解耦,做到业务隔离,降低相互影响的风险。
2、技术亮点
2.1、基于元数据可管理的产品数据
我们构建产品属性库,提供产品基础字段管理,保证业务字段标准化,可复用,同时通过JSON Schema来验证指定产品模版JSON字段的必填或重复等基础校验、关联校验及复杂的业务校验。
通过可拖拽的可视化画布编辑产品模版,保存模版的同时,解析模版字段写入元数据表,打通产品搜索、产品列表、产品导入等功能,让系统数据变得可配置,可管理。产品元数据整体架构如下图所示。
2.2、基于可拖拽的模版扩展产品表单
通过山海产品运营平台,进入产品模版管理页面,可通过产品属性构建产品模块,或者产品模版,绑定产品分类和渠道,生成模版版本,将模版版本绑定测试环境,预环境发或生产环境,
即可在指定环境发布产品模版,产品字段变更无需硬编码,通过可拖拽的模版画布,动态扩展产品表单。实现流程如下图所示。
前端产品模版布局,采用JoyPage可视化搭建平台来实现可拖拽的页面配置,可以拖拽式轻松配置业务表单,像玩“乐高”一样自由搭建产品信息模板。
JoyPage是京东科技业务中台团队自研的一款前端低代码框架,支持丰富的组件类型,包含文本、日期、下拉菜单、单选、多选、富文本、表格、业务模块组件、布局组件等数十种字段类型按需搭配,
支持事件配置、动态数据源api接口配置,灵活的进行前后端交互。在搭建过程中,从左侧组件列表拖拽到中间画布区域,点击且选中画布中已有的组件,在右侧组件属性面板进行组件的属性配置。
搭建界面如下图所示。
2.3、基于保型加密可配置长度的ID发号器
JidGenerator是京东科技产品中心自研的ID发号器,主要应用于以科技产品中心系统为主的京东科技内部中台系统用来生成唯一的系统ID。JidGenerator是基于保型加密算法原理实现的分布式ID生成器,
该生成器基于每天生成唯一的二维矩阵模型来实现保型加密,ID生成的数据来自于二维矩阵的数值,可根据系统的业务量级自定义加密后ID值的位数(可配置生成的矩阵行数)。
下图定义为加密后的值为5位示例,即每天生成的唯一二维矩阵行数定义为5,列数配置为10,共5组slat,每组都是0~9随机生成的数字。
一个系统中如果要生成多种类型的ID,如(渠道ID、分类ID、产品ID等),可使用JidGenerator生成ID时配置的类型别名来区分,即同一个系统可生成不同类型的ID。同时计算当前日期距离1970-1-1相隔的天数,
使用生成ID的类型别名+相隔1970-1-1的天数作为缓存key(如某天生成产品ID序号的缓存key为:item19080),缓存需要生成的ID序号,ID序号初始数值和步长可配置,如初始数值配置20即提前生成20个序号,
缓存中序号使用完成后继续按照配置的步长累加后再写入缓存。ID的生成根据从缓存中获取序号左位补零的方式获取新数,新数的每位数字作为二维矩阵的下标从二维矩阵中获取加密后的数字生成ID。
例如:根据缓存key(如item19080)从缓存中获取的序号为10,左位补零的方式扩展为5位后为00010,则加密后的数字为21956。
2.4、支持复杂查询的产品检索能力
我们提供索引微服务,监听产品核心服务的数据变更事件,同步更新ES存储,各业务线复杂的查询通过索引服务批量查询返回产品ID列表,根据产品ID列表读取R2M缓存数据给各业务方,实现原理如下图。
同时我们提供动态mapping,支持在线重建索引,同步数据,变更别名,通过新索引别名动态改变索引,支持原索引作为备份索引,异常时切换,实现索引的无缝切换。
2..5、产品主数据标准化治理
科技产品中心实现产品域科技集团的产品和类目覆盖及统一管理,解决产品交易及输出过程中渠道端、业务系统、财务整个交易链条的主数据一致性问题,
我们对接集团EBS系统,打通财务收入、损益核算线上化,实现产品数字化,支持财务进行公司产品损益分析,针对科技集团产品和产品类目提供标准化输出。
四、未来规划
当前科技产品中心经过了超4年的迭代,为了适配各业务线产品不同字段的问题,系统也经过了多次升级改造,目前已提供了非常成熟的产品管理能力,能兼容不同业务的产品差异化,同时提供全流程产品管理,包括统一类目,产品创建,产品分发,产品库存交易等,已覆盖了科技集团内部大多数的业务线及京东保险的产品主数据管理。
2023年及未来产品中心计划将推广到京东零售、京东物流、京东健康、京东工业等其他BGBU,实现产品和类目的统一,助力集团各BGBU财务、风控等职能部门进行技术类产品的线上化收入和损益结算。
关键词:
-
天天实时:Spring Boot 如果防护 XSS + SQL 注入攻击 ?一文带你搞定!
1 XSS跨站脚本攻击①:XSS漏洞介绍跨站脚本攻击XSS是指攻击者往Web页面里插入恶意Script代码,当用户浏...
来源: 交易履约之产品中心实践
天天实时:Spring Boot 如果防护 XSS + SQL 注入攻击 ?一文带你搞定!
【世界热闻】Python工具箱系列(二十七)
python高级用法之命名元组namedtuple
【世界速看料】大学生23万网购凯迪拉克二手车:开了俩月就冒烟 三大件全动过
499元 小米真无线降噪耳机3星战定制款发布:风暴兵标志太酷炫
每日快讯!ChatGPT推荐中国最宜居城市 成都第三长沙第一 认可吗
焦点!斗鱼回应36岁女子请假保胎被辞:并非针对孕妇 不服可仲裁
2.8K 120Hz华硕好屏、升级13代酷睿!灵耀14 2023旗舰版图赏
支持向量机SVM
天天微资讯!【C 数据结构】循环队列
【世界快播报】孙子膑脚全文_孙子膑脚
全球今热点:GPT-4刚发布就有手机APP接入 上传照片视频一键解读
迪士尼被曝大幅裁员!公司称至少有4000名员工将在4月份失业
当前滚动:239元 荣耀手环7 NFC版开售:新增公交/门禁功能
世界要闻:2022年超越德国成全球第二 中国新能源汽车出口继续高增长
熊孩子4S店不小心启动车辆 展车冲出撞击多辆新车
天天日报丨读C#代码整洁之道笔记01_C#的编码标准和原则
热资讯!【新华解读】降准落地对债市是否意味着利好出尽?
电动车价格还得降 “白色石油”碳酸锂价格三个月大跌40% 专家称重大利好
全球热推荐:中长视频版抖音!抖音官方全新APP青桃上线:对标B站
机构:中国人幸福感全球最高 韩国人排名全球垫底 日美紧随其后
当前看点!TVB演员30秒被扇21个耳光让人惊叹 网友点赞:吐槽内娱明星不敬业
【环球新视野】债市观察:海外风险事件扰动有限 期现券难脱震荡格局
美联储联手全球主要央行加强美元流动性供给
天天热资讯!业内人士:超预期“降准”呵护流动性 提振金属市场需求复苏
世界热点!市场避险情绪高涨 金油比价上破26桶/盎司
我眼中的秋天600字的作文_我眼中的秋天600字
美国银行接连倒闭:国际黄金价格逼近2000美元大关 全球疯抢
当前热议!又一个国产ChatGPT 李开复再创业:打造世界级AI公司
资讯推荐:读Java性能权威指南(第2版)笔记22_ 操作系统工具和Java监控工具
天天快资讯:护眼电视都是骗人的?真相揭秘
考研周记-week4
环球关注:[MRCTF2020]Ezpop
【OpenGL ES】绘制魔方
hystrix的熔断降级
过去几亿年 月亮变“瘦了”约50米:地球呢?
男子网恋1年多 女友竟是好友老婆:转账8万多要不回来
为什么迅雷下载不了文件_为什么迅雷下载不了
环球热讯:Masa Framework源码解读-03 MasaMinimalApi设计
世界微资讯!Vue——initEvents【六】
世界看热讯:人类身体为什么不长毛?竟然是因为这
手机的天线去哪了?原来就在眼皮底下
Web API接口返回实现类集合的姿势了解
【单元测试】Junit 4(七)--junit4 TestRunnner
微头条丨皮鞋果冻制作方法_皮鞋果冻
日月潭蓄水率创新低:九蛙叠像全露出 还有“神秘黑洞”
【模型部署】在C++和Python中配置OpenVINO2022环境
谈谈 Vue shallowRef 和 shallowReactive
快报:刷题疑惑2
前端加载超大图片(100M以上)实现秒开解决方案
快讯:数据结构-图
连上半个月夜班 27岁小伙一觉醒来懵了:脸肿得像包子
环球今亮点!微信新增“视频号”入口?腾讯张军否认网传截图:假的
数据挖掘第四周作业
conda环境下使用nvcc -V报错nvcc: command not found的一种解决方法
环球快资讯:【论文笔记】SegNet
OpenAI CEO承认害怕ChatGPT:AI会取代许多工作
前端设计模式——原型模式
全球短讯!69.处理类型
环球快看:车主花32万买到全损事故车:获退1赔3、到手97.2万
群晖DS423入门级四盘位NAS发布:居然支持Docker了
今头条!小米真无线降噪耳机3《星球大战》联名版来了!明早10点正式公布
每日观察!家长发又有作业了被老师踢出群聊 还被电话教育:网友纷纷感同身受
当前报道:男子吐槽22元吃面 面量仅盖住碗底 店方:这是网红大碗
当前动态:一定的提问方法与一定的什么是控制访谈的两个重要因素_一定的与一定的是控制访谈的两个重要因素
环球看热讯:MySQL如何正确查询字符串长度
每日速看!C. Sequence Master
2023年安卓之光!小米13 Ultra最新进展:还在打磨MIUI 14系统
焦点滚动:AMD Zen4低功耗锐龙7 7840U首次现身:28W就灭掉45W Zen3+
世界视点!南航重推“随心飞”产品:不限年龄无限飞行 服务器被挤爆
全球微资讯!看看这份2023年MySQL终级面试题,提升你的内力,给你面试助力
环球热点!推荐机制不再保密:马斯克宣布月底开放Twitter推荐算法
P图侮辱女性 苏州大学凌晨通报:开除赵某某学籍
.NET中的winform、wpf、winui和maui你都知道吗?
1254MB海量缓存+96核心!AMD霄龙9004X让对手彻底绝望
【全球聚看点】“密集恐惧症”真的是种病?看完也许会治好
每日快报!群晖DSM 7.2 Beta发布:Docker更名 相册大升级
焦点快播:诸葛亮的改动再度提上日程,诸葛亮真的需要这样调整吗?
今日热闻!独特的散热设计与人机交互触控屏!微星海皇戟X2主机评测:顶级游戏性能
【全球快播报】《你的名字。》导演新海诚新作!《铃芽之旅》预售票房突破3000万
天天微动态丨C++ | 运算符重载
每日快播:BUUCTF-MISC-面具下的flag(vmdk的解压和Brainfuck与Ook解密)
天天微动态丨比亚迪智能手表亮相:一键控车 可完美替代车钥匙
买了电动牙刷 没想到越用牙越废
观天下!宝马X3变X6!男子买二手宝马X3买到全损事故车 退1赔3得97万
印度机长飞行中吃早餐 咖啡直接放在油门把手上!双双被罚
看New Bing回答世纪难题:女友和妈妈掉水里先救谁
24层楼高!首艘国产大型邮轮预计年底交付:零件数是复兴号高铁13倍
环球热点评!xj威客网可信不_xj威客网
全球热点评!暴雪火速排查《暗黑4》排队问题
天天讯息:别等降价了!长城坦克推全年保价政策 年底前官降返差价
全球快资讯丨《名侦探柯南》里出现九转大肠厨师和评委:网友直呼瞬间出戏
环球简讯:知名车评人吐槽宝马漏机油养活他家修理厂 原因直指塑料气门室盖
【世界热闻】探究C# dynamic动态类型本质
天天新资讯:郭帆谈《流浪地球2》“50岁以上出列”拍摄:喊停了外国群演还在哭
全球短讯!给蚊子送上夏天第一拍!雅格电蚊拍大促:10.9元到手
今日要闻!迪士尼正版授权 泰国乳胶凉席三件套大促!原价190 券后90
检查 Linux 系统是运行在虚拟机上还是物理机上
远大前程多少集_远大前程介绍