AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

淘宝网启动开发平台战略及 TOP 应用大赛

  • 2009-09-02
  • 本文字数:1854 字

    阅读完需:约 6 分钟

昨天淘宝网在北京召开“赢在淘宝——TOP 应用大赛暨淘宝动力启动大会” 活动,对外宣布了其开放平台战略,以及和该战略相配合的应用大赛。自今年6 月初淘宝开放平台试开放以来,注册人员已经超过1 万,提交了上千个新应用,API 数据的调用也超过7000 多万次,并产生了一些受欢迎的插件,比如“店掌柜”、“淘里淘外”、“好店铺”统计软件和基于移动设备的购物等。

2009 年也是阿里巴巴创立的第十年,而淘宝网自 2003 年成立以来,目前的年营业额已经超过 2000 亿,马云在年初也决定对淘宝网再追加 20 亿的投资。在大会上,淘宝网副总裁路鹏也谈到口碑网现在也已经被纳入其“大淘宝战略”,他表示大淘宝将打造一个完整的生态环境:

淘宝网的下一步是从一个网站到一个平台,成为电子商务领域的一个基础服务商。淘宝网变革的原因在于整个互联网大环境已有巨大的变换,而大淘宝战略的核心是开放,大淘宝将打造一个完整的生态环境,和合作伙伴一起共生共荣。

作为整个大淘宝战略的技术支持平台, TOP(Taobao Open Platform,淘宝开放平台)是原 JBoss 核心团队成员王文彬博士加入淘宝网并主持其技术研发工作的重心,在演讲中,他将淘宝开放平台归纳为两个平台和三条业务线:

针对普通用户和开发者的开放平台 Open.taobao.com ,以及将在年底发布的针对商家及社区的应用平台 App.taobao.com。三条业务线包括开放业务——以 OpenAPI 形式开放的淘宝网电子商务基础服务(如用户、产品、类目、交易和评价等),开放自有软件——淘宝网自有的开放式应用平台(如旺铺插件平台、淘江湖插件平台等),和开放对外接入标准——对第三方应用平台的开放式基础支持(如现有 SNS 网站、社区等)。

在大会间隙,InfoQ 中文站编辑也就 TOP 相关的几个话题独家采访了王文彬博士。在谈到整个 TOP 研发团队的组成、开发环境和开发过程时,他解释说:

TOP 所用的语言是 Java,这算是一个独立的项目。要知道,单纯地开放数据很简单,但淘宝开放平台的开放是综合性的,包括数据,包括流程,包括业务等。相比于国外的交易系统,我们国内还是比较复杂的,比如一定要有一个担保流程等。我们现在就是要将这个流程也开放出去。另外我们要支持插件,比如在淘江湖平台,你可以自己选择所需要的插件。第三点就是 TOP 还要支持外部的网店,还包括无线等。TOP 的开发环境和设计方法,都是典型的 Java 环境,没有什么特殊的,不同之处只是交互性比较多,验证和安全性考虑的比较多。

对于用户比较关心的数据和系统的安全性,TOP 通过沙箱模式给开发人员提供一个不影响正常系统运行的测试环境:

沙箱模式看起来不是很复杂,但事实上它就是一个小淘宝的环境,“麻雀虽小五脏俱全”。在正式上线之前,你的任何应用和功能都可以在里面自己玩,淘宝网给你提供一个隔离的环境,以保证整个系统的安全性。

那么 TOP 和国外其他的平台,如 Facebook、OpenSocial、Twitter 等在技术层面上有何异同?王文彬谈到了淘宝网的技术选项之路:

淘宝网的这个开放平台是调用自己的服务框架,这个服务框架也是我们综合了多种方案,根据淘宝网的需求而开发的。决定研发和推出 TOP 之前,我们也研究了国际上比较流行的平台,但只是在产品层面上,对于技术层面上了解的很少。比如我们研究亚马逊的流程是如何处理的,Facebook 的插件机制是如何做的等等,而至于如何去实现这些产品,都是我们自己一步一步摸索出来的。 说到技术选型,我们开始是希望基于 REST 实现 TOP,但真要实现起来不是一件容易的事情。讨论来讨论去,意见从开始时的支持多种形式,到最后决定先实现 REST,然后就是做一些具体的东西。开放平台中有一个需要注意的地方,就是如何让要参与其中的人走通流程,比如一个开发者,他如何进来?如何去做开发?开放后的应用又如何上线?等等。虽然我们的 TOP 有些成绩,但还是有人提到不足之处,我们还需要加强。最终的效果是让开发者感觉 TOP 非常简单,遇到任何问题,都可以非常容易找到合适的人,比如技术支持,比如分成机制等。

对于淘宝开放平台的下一步目标,王文彬提到,在接下来的一段时间,他们首先会对目前的一些接口进行包装,让开发人员能够更容易地开发。对 TOP 团队来说,技术很重要,但是产品的易用性更重要,因为只有平台好用,对用户才更有用。另外,为了凸显技术支持的价值,在未来,淘宝网开放平台团队还有可能模仿国外技术厂商的通常做法,对技术支持等服务进行收费。

在 9 月 1 日的北京活动和 9 月 8 日的上海活动之后,淘宝网还将于 15 日在深圳举行“赢在淘宝 -TOP 发布暨淘宝动力启动大会”,欢迎 InfoQ 中文站的读者报名参加

2009-09-02 03:033409

评论

发布
暂无评论
发现更多内容

接口测试参数化(环境变量使用)----apipost

Proud lion

大前端 后端 Postman 开发工具 接口文档

带你掌握JS防抖与节流

华为云开发者联盟

面试 定时器 节流 JS防抖 触发

电商系统微服务拆分-模块6

小牧ah

架构实战营

情窦初开,原来喜欢这么可爱的

4ye

Python 后端 8月日更 词云

Vue进阶(八十四):Computed 和 Watch 使用与区别

No Silver Bullet

Vue 8月日更

面向多场景而设计的 Erda Pipeline

尔达Erda

开源 微服务 云原生 企业数字化转型 Go 语言

AI应用说-生产制造专场开课啦!

百度大脑

人工智能

拆分电商系统为微服务

木云先森

架构实战营

架构训练营模块六作业

喻高咏        

架构实战营

挑战倒计时!“互联网+”大赛华为命题加速高阶能力提升

华为云开发者联盟

华为云 鲲鹏 大赛 “互联网+” 昇腾AI

用户体验再升级!Erda 1.2 版本正式发布

尔达Erda

云计算 开源 开发者 云原生 Go 语言

Regan Yue带你一起学习微软AZ-900认证的有关知识「 第V章」

Regan Yue

微软 8月日更 AZ-900

从头配置阿里云服务器

阿Q说代码

SSL证书 8月日更 阿里云服务器 域名备案

苏宁精准测试方案探索和实践

薛飞

精准测试

CC通用成绩查询小程序(云开发无服务器解决方案)

CC同学

Spark 源码阅读 02:从 Spark-Submit 到 Driver 启动

程序员赤小豆

spark 技术 Spark 源码

技术调研,IDEA 插件怎么开发「脚手架、低代码可视化编排、接口生成测试」?

小傅哥

Java 小傅哥 低代码 IDEA 脚手架

详解可观测性监控系统中的“金三角”

尔达Erda

开源 微服务 运维 云原生 APM

微信自研生产级paxos类库PhxPaxos实现原理介绍

OpenIM

IM

遇到联邦计算数据碰撞难题怎么办?不妨试一试PSI

华为云开发者联盟

隐私保护 隐私计算 PSI 联邦计算 数据碰撞

快速生成好看实用的接口文档

与风逐梦

后端 接口文档

书单 | 8月新书榜单TOP10,快来看看都有谁吧~~

博文视点Broadview

kubernetes增加Node详细步骤

消失的子弹

Kubernetes 云原生 k8s kubeadm

Python实现批量压缩文件/文件夹——zipfile

Python研究者

8月日更

Spark 源码阅读 01:环境搭建

程序员赤小豆

spark 技术 Spark 源码

Rust从0到1-高级特性-类型进阶

rust 高级特性 类型 Types

云小课|ModelArts Pro 视觉套件 零代码构建视觉AI应用

华为云开发者联盟

AI ModelArts Pro EI智能体 视觉套件

云原生时代的 APM

尔达Erda

微服务 运维 云原生 APM 应用性能管理

索引下推,这个点你肯定不知道!

艾小仙

MySQL MySQL 高可用

创业增长黑客 – 如何低成本获取种子用户|冷启动实战案例 – 挖掘用户需求背后的真实动机

蒋川

用户增长 需求落地 产品经历 业务增长 数据思维

拆分电商系统为微服务

面向对象的猫

淘宝网启动开发平台战略及TOP应用大赛_Java_霍太稳@极客邦科技_InfoQ精选文章