云徙科技CTO 李元佳:企业互联网架构实践

三叔

2017/11/14 发布于 技术 分类

随着互联网及移动互联网的发展,企业需要更多直接面对客户为最终用户服务,向以客户为中心的业务形态转变,销售端需要通过线上和线下渠道的系统进行销售、制造端也出现C2M等需要直接服务用户个性化需求的平台,还有采购、分销、服务平台等都有向社会化协作演进的趋势。传统的企业软件的架构更加多的是面向服务企业内部用户,当企业的业务系统需要更多面对社会化不确定的用户时候,意味着传统架构也要向互联网化转变,企业软件架构也在面临前所未有的挑战,企业互联网化过程中,不仅仅是技术、人员能力、软件制作模式、组织架构都会面临很大的挑战,本演讲讲探讨如何应对企业互联网化的架构。

文字内容
1. 企业云互徙联科S技A网CCCT的2O0架1李7元构佳实践 li.yuanjia@dtyunxi.com
2. 企S业A中C台C的2践0行17者
3. 业务在互联网化 SACC2017
4. 企业应用将走向互联网 外部协同与交互应用 SACC2017销售 管理 工具 FI报 销 内部管理应用 System of Record System of engagement B2B 订货 电子 采购 商城 C2M CRM ERP SCM O2O FI HR PLM HR 招聘
5. 业务快速创新 单需让次要超试基出础预错成期设本施的过支创S撑意高A快变CC为速2商实0现业1新成7 功的需求
6. 制造领域的启示:汽车行业的平台化 Renault Escape MPV Nissan XTrail Nissan Talisman Nissan TIIDA SACC2017 平台的出现被认为是汽车制造领域内具有划时代意义的技术革命
7. 单体应用 应用 中间件 数据库 服务器 网络 存储 从应用到平台,到中台 平台型应用 企业互联网业务、大数据业务及创新业务 应用 平台 业务中台(业务API服务、第三方微服务、外部API) 业务 平台 PaaS(数据库、中间件、大数据、物联网、安全、 技术 Devops、运维监控) 平台 混合云平台 云平台
8. 中台支撑产品快速试错 创意 原点 产品原型 上线试运营 效果监控 下线 产品化 行竞 业争 概分 览析 基可 础复 服用 务组 能件 力 精精 准准 营运 销营 生运 产营 数数 据据 数据 系统 业务中台能力 团队 推广 产品迭代 运营迭代 反馈收集 服务迭代 精精 准准 营运 销营 生运客 产营户 数数反 据据馈 创新业务 方法论
9. 案例:传统企业的营销系统的例子 商城 报表查询 第三方商城 抓单服务 (windows) 导单程序 促销活动 订单处理中心 发票 物流分拣 O2O (基于商城改) O2O抓单服务 (windows) 经销商APP
10. 业务系统面临的挑战 业务层面驱动力 新零售新营销机遇 B2C、O2O业务快速创新 营销和全产业链大数据使能 移动化,物联网化 当前系统架构层面问题 秒杀、抢购业务场景并发性能瓶颈 创新需求开发和集成周期长 数据孤岛,投资的大数据基本停留在统 计预测,无法实现业务闭环 大规模系统构建困难,运维困难,与个 性化快速创新矛盾 试错成本高,调整周期长 目标架构 • 高并发性能,海量用户并发 • 创新需求落地敏捷,开发集 成快 • 大数据分析能智能闭环到业 务生产销售过程 • 支撑超大规模统一平台,能 力可线性按需扩展 • 软硬件成本可控 • 与现有平台平滑演进
11. 以服务化打碎烟囱,支持全渠道销售
12. 业务领域平台化 • 平台:集中式的业务规则控制和功能定制化机制 – 业务抽象建模和业务逻辑控制:解决共性问题 – 系统开放性:解决个性化问题,通过配置和扩展点 • 业务与平台分离 – 平台通过抽象统一的模型完成业务逻辑 – 平台提供定制扩展机制,以便业务方通过定制扩展实现业务特定的需求 • 变化与实现分离 – 通过定义及规则引擎等快速响应需求变化 • 业务隔离 – 业务与业务之间隔离,各业务方只与平台交互
13. 创意原点 领域服务即能力 业务场景 客户 业 务 浏览各领域 配 可配置的功能点 置 能力地图 配置各领域的 功能点 模板 上线 价格能力 价格计算 价格区间 币种 扩展点 插件 优惠能力 优惠活动 打折 满赠 扩展点 插件 限购能力 区域限购 数量限购 金额限购 扩展点 插件 自定义/配置 库存能力 减库存策略 下单减库存 付款减库存 扩展点 插件 会员资产能力 资产抵扣 会员积分 优惠券 扩展点 插件 交付能力 发货方式 运输方式 收货方式 扩展点 插件 支付能力 支付方式 支付宝 借记卡 扩展点 插件
14. 基于领域驱动的设计 系统管理领域 (Generic Domain) 数据校验领域 (Support Domain) 数据权限领域 (Support Domain) 支撑域 客户中心 (Core Domain) 商品中心 (Core Domain) 供应商中心 (Core Domain) 对象域 交易中心 (Core Domain) 库存控制中心 (Core Domain) 结算中心 (Core Domain) 履约中心 (Core Domain) 过程域
15. 应用层 官方商城前台应用 O2O商城前台应用 系 统 架 构 应用 管理层 官方商城 应用管理 O2O商城 应用管理 业务 中台 业务 聚合层 商品聚合 自定义 服务 中心层 会 员 中 心 商 品 中 心 店 铺 中 心 交易聚合 加入购 下 退换 物车 单 货 自定义 订活评 单动价 中中中 心心心 标 签 中 心 营销聚合 促优 销惠 自定义 账库 务存 中中 心心 物搜 流索 中中 心心 基础组件 调度 分布式锁 分布式缓存 消息队列 分布式ID 对象存储 日志 搜索
16. 三 层 领域开发团队 负责领域能力及 相关服务中心 研 发 领域能力 模 式 平台开发团队 负责流程 及基础模块 流程模块 基础模块 B2B业务 业务系统 B2C业务 业务领域平台 优惠能力 业务领域平台 B2B业务优惠模块 B2C业务优惠模块 库存能力 B2B业务库存模块 B2C业务库存模块 物流能力 B2B业务物流模块 B2C业务物流模块 流程引擎 基础平台 流程模块 服务编排 流程执行 模块注册 基础模块 插件机制 扩展点管理 流程监控 配置 开发平台 系统平台 技术组件 DevOps 元 数 据 管 理 业务开发团队 负责开发 业务定制模块 B2B业务 B2C业务
17. 业务服务中心化 • 业务分离 • 按需独立水平扩展 • 中台提供应用服务接口,直接服务于展现层 中台 应用 服务 yundt-交易 yundt-管理 yundt-pos yundt-tms 领域 服务 中心 会 员 中 心 店 铺 中 心 商 品 中 心 交 易 中 心 促 销 中 心 评 价 中 心 标 签 中 心 物 流 中 心 库 存 中 心 结 算 中 心 内 容 中 心 第 三 方 电 商 用 户 中 心 基 础 数 据 渠 道 中 心 销 售 政 策 销 售 中 心 营 销 策 划 账 务 中 心 干 线 物 流
18. 分层与服务中心的关系 流程/聚合 购物车 电商交易域 下单 能力 优惠 物流 领域模型 订单 商品 店铺 库存 促销 聚合 服务中心
19. 中台技术棧 服务层 EDAS 应用框架 MQ 消息队列 GTS 全局事务服务 ARMS 业务实时监控服务 数据层 DRDS 分布式数据库
20. 多端:WEB/APP/WAP jQuer y/Node.js Dva/React WEB WAP React Native APP iOS Androi d
21. 大中台小前端,前端应用快速组装 • 前端应用组装 – 根据需要快速搭建应用 前端应用 电商运营平台 商户后台 门店管家 + { }前端应用部件 系统 管理 商户 管理 消息 管理 库存 管理
22. 基础能力组件化 • 作为适配层,隔离具体能力提供者与业务代码 基础 能力 组件 搜索 分布式缓存 规则引擎 消息队列 流程引擎 对象存储 调度引擎 分布式锁 认证 应用配置 元数据 日志 Redis Memcached 阿里云Redis 阿里云MQ Amazon S3 ElasticJob 阿里云OSS ZooKeeper 阿里云ScheduleX Elasticsearch 阿里云Diamond 阿里云OpenSearch
23. 基础能力API化 支付 外部 对接 服务 通信 物流 电子发票 短信 无极限 梦网 一通信 讯鸟 康毅 阿里通信 支付 通联 平安付 微信 支付宝 快钱 物流 快递100 中铁
24. 中台对于创新的支持 以周和月为周期,小团队 上线新业务
25. 云徙科技CTO 李元佳 li.yuanjia@dtyunxi.com