京东电商API接口|数据服务建设,你到底了解多少?

在数字化激流勇进的时代,数据、业务场景、客户案例、转型成为企业开启新时代的旋律主音。

作为这个时代下的产物—数据统一服务平台,不仅提供了对各类数据源的统一采集、汇聚、处理、加工、治理的能力,更通过电商API接口和数据超市为前端的业务应用提供支撑。使得从单一的改进生产力工具从而提升生产力,到改变社会生产关系,全民提升IT基础产能,数字化时代正在不断演进。

那么,你们公司,目前是如何管理数据API服务的以及构建数据超市呢?

01

传统数据服务的特点

1. 接口开发流程长

通常一个普通API接口的开发,需要数据开发工程师将数据按照业务逻辑进行清洗加工,再由Java开发人员进行接口变现,即可以让业务端通过接口调用数据,例如实时查询当前访问用户的历史累计订单数,以判断用户是新客,进而派发新客大礼包。

接口的开发流程繁琐,经过N个环节,一个接口的上线周期至少以周为单位,这个时效对于业务端创新应用的支撑是远远不够的。

2. 开发人员稳定性差

对于普通的API接口,Java开发可能只需要按照接口文档约定的出入参格式进行SQL查询语句的封装,之后再做一些性能调优就可以了,考虑接口性能问题多数逻辑都会在数据模型层处理好。

这种需求对于开发人员来说个人成就感是比较低的,看似每天都在忙,忙碌但缺少成功的输出。有更追求的开发不会愿意长期做接口变现,接口开发团队的人员稳定性是个问题。

3. 数据服务管理困难

找接口难,管理接口更难。

由于公司业务众多,对外输出的API接口太多,随着人员的离职更替,历史接口的逻辑、业务端的应用情况管理成了老大难的问题,因为找不到接口调用方,难以判断接口的应用场景,接口数量只增不减,利用率低下。

长期以来,需要维护的接口数量越来越多,服务器成本、运维成本都居高不下。

4. 接口问题权责不明

“不知道接口有谁在用”,这是经常听到接口开发讲的一句话,他们也很委屈,因为接口可能是四五年前开发的,前任并没有交接的那么详细。

即使发现了服务异常,也没办法逐一地找到并通知应用方。只能被动地等着业务来反馈。甚至有的企业连监控都没有,时不时收到业务反馈说,这个接口是不是你们负责的,出了XX问题,你们排查一下。

因为服务以接口输出,接口出问题一般会直接找接口开发,接口开发通过翻代码发现是数据问题,又找到数据开发进行逻辑确认,“数据问题,我没法排查”,会出现相互推脱的情况。

02

数据统一服务平台的解决思路

数据统一服务平台的核心思想是能力复用和数据应用效率的提升。其中,数据API服务作为数据统一服务平台的最上层,它助力于数据价值的有效输出,提升业务效率,并助推决策的产生。

1. 接口服务配置化

接口服务配置化是数据服务管理平台最最核心的能力,低代码/零代码的情况下将接口生产流程产品化,数据开发人员、算法开发人员、甚至业务人员就可以自助完成接口配置上线,供应用端使用。

业务人员调用时,传入相应条件参数,即可返回数值。此时就不需要接口开发和业务对需求,你的出参、入参是什么,统计逻辑是个啥,再转化成PRD文档协调数据开发、接口开发排期了。

这样一来,数据的使用方(不仅仅是IT系统人员,也可以是具体业务人员)不再需要点对点地寻找数据来源,再点对点地进行数据集成,形成错综复杂的集成关系,而是通过公共数据服务按需获取各类数据。

2. 接口管理线上化

过去接口管理方式是在线文档,文档传阅靠口口相传,严重影响接口的复用,且不同开发文档标准不统一。

通过线上化的方式把所有接口当做一种数据资产进行管理,根据业务规则进行目录划分,并且可以查看接口详细信息、一键上下线处理,更加方便地管理线上接口。

3.接口调用监控化

接口问题权责不明,导致人员之间出现问题纠纷。这时,全流程的接口监控在接口管控方面非常重要。

系统提供数据API全流程调用监管并进行数据统计分析,将不同服务接口的访问情况如成功、失败,失败的原因分析、访问频率进行消费行为分析,以调整服务接口和数据配置,更好地支持用户对数据的消费。

4.权限管控标准化

有了平台化的工具,是不是人人都可以直接配置接口使用数据了呢?

出于数据安全以及业务对数据的理解程度等方面,接口的配置权限还是要管控在管理员、API操作员角色中。

03

深化业务人员参与度

数据是一种资产,它有一个特点,使其有别于任何其他商品:它被分享得越多、越好,其价值和对组织的正向影响就越大。

虽说,数据服务是数据价值输出的重要形式之一,API生产效率的高低能直接影响了数据对业务赋能的效率。但是,这并不能让人人都能够参与其中,为了更贴近业务,数据统一服务平台通过数据API构建的数据产品超市,助力提高IT效能,降低IT门槛,让更多非专业人员参与其中、设计、建设IT应用。

数据超市的所有接口对外开放,所有的数据资产都由一个组织的受控环境中的不同生产者提供给潜在消费者。企业的用户可以自主在数据超市中选购数据产品,进行权限申请,获取数据资源。例如,就像我们在京东淘宝上可以购买几乎任何东西,在汽车之家上搜索汽车数据一样,数据超市的目的是促进数据生产者和数据消费者在一个统一环境中的数据交换。

企业实现数据API服务,打通数据超市,能够让数据消费者消费数据时体验到类似于电商平台购买商品便利和低成本,是真正的提升企业数据消费能力赋能业务数字化。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值