开放平台简介
|
开放平台(Open Platform) 在软件业和网络中,是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。例如百度、腾讯、阿里巴巴等,例如阿里可以提供标准化的应用软件,但是数百万形形色色的卖家对于个性化要求的软件,并不是一个公司的力量可以满足的,所以就把这些需求开放给众多的第三方开发者的方式。
在众多的开放平台之中,根据所服务的主体不同,也将开放平台分为两类:
- 一类是中心化开放平台,以Facebook、百度等为代表的开放平台,平台所提供的API主要是针对自身的网站提供应用开发接口,与之对接的应用只为自身网站服务。
- 还有一种是在国外以Google提出的开放标准为代表的分布式开放平台。
|
|
开放平台展示
|
百度开放平台是基于百度“框计算”最先进的信息技术与服务机制,针对用户需求,为广大站长和开发者免费提供的开放式数据分享暨对接平台。
百度开放平台的职能:
1、基于框计算对用户需求识别分析;
2、规划用户所需的资源类型及需求展现效果;
3、制定科学合理的信息与应用等资源准入标准与资源数据模板;
4、制定科学合理的资源合作申请流程与更迭机制;
5、审核提交合作资源,并反馈审核进度及结果;
6、规模化、标准化、同步化对接海量信息与应用数据,实现合作资源上线;
7、日常管理并维护庞大的资源数据库;
8、定期更新和升级资源数据库,包括淘汰不能继续满足用户需求的资源,更换更优的资源合作伙伴。
|
|
|
开放平台分类
|
在众多的开放平台之中,根据所服务的主体不同,也将开放平台分为两类:
- 一类是中心化开放平台,以Facebook、百度等为代表的开放平台,平台所提供的API主要是针对自身的网站提供应用开发接口,与之对接的应用只为自身网站服务;
- 还有一种是分布式开放平台,在国外以Google提出的开放标准为代表,在国内则以Manyou为代表,这类平台在提供一个标准API后,即可将平台上的多个应用推向所有支持该标准的网站。
从技术层面来分也可以分为两类:
- 技术性的开放:以提供标准化的应用软件,个性化要求,这些需求开放给众多的第三方开发者;
- 开放平台是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码,“自营+联营”的模式。
|
|
开放平台特点
|
开放性: 搜索引擎作为网民上网的主要入口,其平台面向所有网民敞开,用户可以通过搜索引擎无门槛地接入和使用第三方应用。
对接海量需求: 百度每天响应数十亿次的搜索请求,让应用开发者与海量需求实现有效对接。
需求精准匹配: 通过关键字实现需求对接,开发者更精准地找到自己想要的用户,用户也更精准地找到最优应用资源入口。
优质资源: 通过百度应用开放平台,更多优质的第三方应用和内容资源,将可以直接与用户需求无缝对接。
多元化:现阶段百度应用开放平台上的应用,直接通过浏览器运行。未来会有涵盖pc、无线平台的应用,并且既有浏览器应用,也有独立应用。
|
|
开放平台发展历程
|
Facebook带来“平台热”:Facebook的一炮而红,让不少人看到了开放平台的强大吸引力。谷歌、微软等互联网巨头,开始竞相推出自己的开放平台战略,以求追赶互联网发展的新潮流。这些举动无疑触动了国内互联网公司的敏感神经,纷纷开始建设自己的应用平台。
国内开放平台兴起:2010年,新浪微博、百度、盛大、开心网、腾讯等相继尝试开放部分互联领域的API,力求在网民中为自己塑造开放平台的形象。媒体评论,2011年,国内开放平台将进入“爆发期”。
Twitter走向“逆生长”:Twitter已于2011年2月中旬,停止批准应用随意通过API(应用编程接口)访问大量数据,并向开发者宣布:应用将“不再能随意通过API访问数据”,而以前的应用则可以“继续随意访问数据”。
国内互联网的“开放潮”:
- 2010年,百度在其开放平台大会上宣布,开放API;新浪微博也率先开放了自己的平台。
- 2008年5月,人人网推出API开放平台测试版,并于同年7月正式开放。
|
|
|