UR案例|300+门店全面数字化,数据集成效率提升50%
历经十七载,默默耕耘,UR已俨然成为一颗明星
快奢时尚品牌URBAN REVIVO(简称“UR” )是快尚时装(广州)有限公司旗下品牌,为中国快速时尚商业模式领导品牌。始创于2006年,全国现拥有300多家店铺,随着公司全新架构的确立、全球同步发展的策略,开拓东南亚、欧洲、美国及中国香港市场,以形成全球化品牌定位策略。
商业模式的快速转变,让API平台建设的重要性更加凸显
数字化是UR公司发展十几年来对公司战略升华的一次重新定义,它旨在利用大数据、人工智能、云计算等数字技术,对企业内部的业务数据能力和系统连接进行全方位的互联互通、智能分析监控、决策和优化,从而提高UR系统管理的统一性、便捷性和效益性。因此,对于众多传统零售服装企业而言,实现企业数字化的关键之一,是需要建立起一个稳定、高效、成熟的一站式集成平台,以承载和发挥海量的业务数据。
在数字化与智慧化的大趋势之下,由API经济引领的跨行业和跨市场价值重组,不仅催生众多新的业务组合,更成为驱动新业务的快速通道。API不仅仅是技术连接,而是代表业务、能力、资产,未来企业所有的业务能力、数据和服务都会以API的形式提供出来,API成为企业连接“万物”的核心载体,UR在数字化转型过程中充分认识到了API平台建设的重要性和必要性。
01
项目痛点
以UR的API及集成管理为例,随着集团业务的快速发展,异构系统之间的协作日益增加,包括电商ERP、CRM、SCM等业务系统,而在实际的业务运作过程中,系统间存在很多“非常规”的调用方式、系统间的接口规范不一、难以统一管理、系统运维的复杂度越来越高;经过谷云科技(RestCloud)在零售服装行业的多年实践和沉淀,为UR内部提供深度的咨询调研和需求梳理,其面临的挑战主要集中在以下几个方面:
各业务系统提供的协议方式不一,集成效率低下,服务监控困难
原有的业务数据管理系统汇聚了订单数据、支付数据、会员数据、商品数据及促销数据等,而OMS提供的协议服务方式与原有的业务数据管理系统不一致,导致在两套系统链接上需要依赖于MQ,UR数据每秒的吞吐量已达百万级TPS,预期很快就会达到千万级TPS;另一方面,UR当前每天产生的订单数据规模已达到上百TB,未来每天产生的数据可能会数倍于这个量级,数据量的庞大对于传输和调用的稳定性就显得特别关键,一旦MQ出现不稳定情况或其他故障问题,IT运维人员就很难排查关键影响因素,无法快速有效的解决问题;
主数据无法实现一次推送多次调用,导致接口冗余度剧增,各系统主数据杂乱无章
(1)UR由于系统繁多,流程复杂,没有做好主数据统一管理导致数据重复性很强、在一些数据字典里属性划分也有出现错误情况、并且在业务状态更新或者业务场景需求新增情况下容易导致信息更新不及时等问题,也就严重影响一线员工的绩效核算、辖区管理以及指标分配等问题,降低内部人员的工作效率。
(2)各部门对主数据定义口径不一致,数据源分散,来源复杂,会影响公司整体数据分析与报告的准确性和完整度,增加数据集成难度和成本,每当业务场景有一次新需求,技术部门就要为其开发一个新API进行数据调用,导致系统接口冗余度剧增,不但消耗了研发和沟通成本,对于业务端响应速度也受影响,也直接影响了业务决策效率。
(3)主数据管理不完善,导致UR IT部门在数据清洗阶段投入大量资源,从而影响其它更有价值工作(如业务分析、运维资源优化等)的开展,造成公司资源浪费。
业务人员需要手动处理各个物流平台的撤单操作,容易出错且效率低下
在UR日常经营中往往会出现撤单情况,其实这也是O2O新零售模式运营中最常见的事情之一,例如在UR的淘宝、京东、抖音等商城下单后,如果在一定的时间内客户取消订单或在快递的投递过程当中收件人发起了撤单申请,也就是取消订单的申请,那么订单需要实时进行物流快递的取消操作,以免包裹进入下一步物流运输中,而每当后台系统接收到撤单信息后,UR的员工就需要人为手动去相应的物流系统进行订单操作。
众所周知,订单系统会与购物车、商品系统,营销系统、会员系统、支付系统、物流系统、仓库系统、财务系统、内容系统进行关联,如果没有及时操作或者关联操作出现错误,将会造成严重损失和客户服务体验大打折扣,作为UR处理撤单的人员无疑是增加了许多机械式的工作量,并且在订单高峰期时,还容易出现人为操作出错情况,每个撤单需要找到对应的物流系统订单,再进行繁杂琐碎的操作步骤,效率非常低下。
现有的API接口无法满足其他业务系统日益变化的需求,需不断开发新的原子API做相关支撑,严重影响开发成本及业务响应效率
首先,由于过往没有进行API开发标准和资料沉淀管理,导致UR内部的API文档过于陈旧和杂乱,不成体系,且过往没有统一的开发标准,开发过程不规范,进而对于API需求沟通、调试、系统间接入成本巨大;
其次,随着业务的高速发展,业务部门对于系统及数据的开发需求逐步增加,加上业务场景复杂多样化,迫使开发人员需要不断的开发新的API去满足业务场景需求,譬如同一个业务场景需求,可能会因为一个数据字段调用的增减,就需要投入重复开发API进行适配和抽取数据,对于业务需求的响应速度慢不说,重复的开发工作也会影响开发人员的工作效率;
再者,原有的系统API没有预警功能,每当出现BUG或紧急报警时,都是事后才通知,出错的信息得不到及时预警和通知,导致无法及时定位到出错的内容得到迅速解决,严重影响了内部工作开展,再者以前UR太依赖的API版本非常不稳定,也没有对API全生命周期上线、下线、变更的应对管理制度,所以也就没有对API质量的评价指标,无法快速找出低质量的API,导致API冗余。
02
解决方案
借助RestCloud iPaaS混合集成平台,让复杂场景的集成管理不再是难题
为了解决综上所述的存在痛点,让UR自上而下的数据源实现中心化管理,提升工作效率,降低成本,UR经过多番选型调研,最终选择谷云科技(RestCloud)100%自研的新一代混合集成平台(iPaaS)搭建高性能、高稳定、功能丰富的企业级API网关平台,实现对各系统的接口进行统一管理、统一监控、统一发布、统一订阅,同时完成聚合网关和流量网关的使命。UR本次API集成管理平台建设不是传统意义上的ESB服务总线或API流量网关,而是基于谷云科技(RestCloud)最新的微服务架构上构建的轻量级以API为中心的混合集成中台,通过该平台实现UR的混合集成需求全面打通和集成业务系统,同时可以通过API实现对业务的重组和敏捷集成。
在启动项目实施前,谷云科技RestCloud专业的咨询专家团队先根据UR量身定制一系列集成调研和业务梳理,针对销售、生产、ERP/仓管、企业内部的应用进行全场景梳理,提取主数据、财务、销售、采购、生产、配送、会员管理、订单管理等领域服务内容,并对各系统的架构调研、全公司系统集成接口情况和数量的调研、各系统集成关系图、业务系统接口统计清单、业务服务关系链、涉及的现有大商品供应链和大官网两层关系、库存流程梳理等等,最终形成项目实施方案。
基于项目实施谷云科技RestCloud制定三步走策略
1.平台搭建与管理体系建立
搭建集成平台DEV、TEST、UAT、生产环境,建立API服务生产管理运营流程;
2.全面梳理API-以SCP官网试点
识别企业所有跨系统调用的API接口进行全面梳理,盘点系统服务接口情况。第一阶段以SCP、官网进行试点集成,并开放接口生态给品牌商和供应商进行服务消费;
3.构建平台主动运维监控预警机制全面业务系统集成
建立平台主动运维监控预警为业务稳定保驾护航,全面业务系统集成会对API进行治理并实现全面资产化。
解决思路1
通过RestCloud iPaaS API集成平台集成后,UR不同系统的协议统一集成效率极高,故障问题通过API集成平台日志链路快速排查问题,同时实时进行信息预警!
(1)通过API网关注册功能可以将不同协议的应用服务适配转换,只需要进行表单式配置即可完成服务协议的转换,最终统一Restful 风格的API进行发布,促使UR的原有业务管理系统可以直接调用集成平台封装的服务即可,提升系统间的集成效率。
(2)实时调用日志总览可以快速跟踪调用服务的健康情况,服务异常时可以跟踪详细的错误日志,每一次接口请求都能查到全面的调用日志,确保调用安全可靠且有消息的请求和响应日志,便于分析。能快速支持公司信息交互的审计需求。
图:API监控运营大屏
图:APM链路监控定位故障API
图:多渠道多方式API故障预警告知
(3)能够对当天12小时前的系统数据进行查看分析,确保参考指标在标准范围内,尤其是针对全局平均响应时间查看,确保API平均响应性能在2秒以内,如果发现问题会进行接口性能分析流程。
解决方案2
打造生产主数据推送模式,一次下发,多次调用,降低接口冗余度,保证各业务系统主数据准确统一
基于主数据推送和上下游系统衔接研发问题,RestCloud iPaaS平台凭借行业客户多年来的最佳实践,快速提出在不改变原有下游系统接口情况下,为UR实现定时获取OA变更的人员主数据,将人员主数据下发到各业务系统的编排流程,下游业务系统接口不做改造,也可以通过解析模板适配不同的接口将数据准确推送给各下游业务系统。这样一来,不需要依赖下游系统的运维配合和工作量投入,又能够快速响应得到折中解决办法,既解决了UR存在的痛点,又能够促使谷云科技实施团队的工作效率,减少与下游系统供应商的沟通和协作问题。
图:SCP业务主数据推送流程
图:手动执行失败节点将数据重新推送
解决方案3
帮助构建全自动化无效订单自动撤销流程体系,帮助企业内部降低用人成本
为了解决当客户出现撤单时,UR员工需要人工去手动处理不同物流平台的撤单操作,效率低下问题。通过下面的流程可以实现全自动化订单撤销体系,当检测到有OMS撤单消息时,会把撤单信息分别推送到顺丰、好运哥、抖音、中通等物流平台从而实现自动撤单操作。
图:构建全自动化无效订单自动撤销流程体系
解决方案4
OMS系统中现有的API接口无法满足其他业务系统日益变化的需求,需要开发新的原子API做相关支撑。
通过RestCloud iPaaS低代码开发平台SQL脚本快速把OMS数据库中的数据发布成API,提供给其他业务系统使用,提升了60%开发效率。
RestCloud iPaaS低代码开发平台是一个专注API高效开发且是基于微服务架构的专业化平台,平台相比于传统API开发模式具有更轻量级、更快速、更全面、更低代码量、更易于学习等特点,通过平台可以实现无代码快速发布各种API服务(数据服务、算法服务...)。平台通过数据模型、SQL、脚本、存储过程可以无代码快速实现80%的API快速发布,平台本身已含有注解式开发、API接口自动扫描、验证框架、授权框架、 缓存框架、依赖注入框架、多数据源管理框架、多数据库事务管理框架等核心功能,使用本平台普通工程师通过浏览器即可快速实现API的开发和发布。
图:零代码快速发布API
03
项目价值
RestCloud iPaaS平台真正帮助UR涉及到的业务流程增速提效
1、降低集成项目系统建设风险构建UR API门户,拥有快速引入外部服务能力,整合内部服务能力,提供检索式API查阅,集成沟通效率提高80%,提供标准Restful API以及SDK,集成效率提高50%。
2、构建UR APM以及统一集成运维标准,通过监控驾驶舱的KPI指标以及日志,快速定位接口或者系统故障,运维效率提高50%,通过运维规范和运维日报,能够及时发现集成业务问题,保证及时解决95%以上的业务集成报错(一般指当日解决前一天报错),能解决90%以上由于数据在不同系统流转后丢单,重复发货等问题。
3、构建UR API网关,提供统一的流量保护,安全授权保证,黑白名单等安全,认证,流控等功能,为ToC的系统提供的服务提供全面保证。
4、构建UR敏捷适配服务,解决传统系统异构,数据孤岛等问题,提高API复用率,构建API可视化的生命周期,有效管控API接口的创建、发布、使用、升级、退出等环节,对UR所有API实现快速有效管控。
04
项目回顾
回顾企业集成技术的演进过程,随着企业的发展趋势所需,ESB 并不能满足现代企业的数字化转型需求,ESB的使用群体是技术人员居多,但即使如此依然门槛高、配置复杂,而再牛的技术人员无法逾越的一道坎是业务人员对于业务的感知度有限,很难将业务需求平滑转换为技术实现。因此花在传统企业集成上的成本和代价可想而知。
随着技术的进步,软件架构、接口成熟度、SaaS和云化软件的普及、产业链内上下游彼此打通的需求纷纷出现,基于接口和低代码图形化开发的新一代混合集成平台iPaaS技术应运而生,它打破了只有学过复杂编程的开发人员才能操作的技术限制,让普通业务人员和一般的技术操作人员都能够参与到自己一线工作的集成配置里来,大大提高了生产力。
尤其是像UR这种大型成熟的零售服装企业,互联网浪潮带来的海量商品及订单数据,有着多种显著区别于以往其他类型数据的特征。比如,一方面,遇到促销时节,订单数据存在高并发,超大规模,以及价值密度低的特征,但业务场景又需要对这些数据进行快速写入,全量计算;另一方面,数据存在无法实时推送、出入库数据变动快,原始表过大等问题,但业务场景又要求能对复杂的数据进行即时查询分析,满足业务上的时效性要求。
因此,本次UR公司选择谷云科技RestCloud iPaaS混合集成平台,双方在项目里也一同探索和挖掘出更符合企业目前阶段的集成解决方案,使项目顺利达到预期目标,真正推动UR公司实现集成数字化的转型。