开放平台的一些想法

开放平台(Open Platform) 在软件行业和网络中,开放平台是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码

简介

在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做Open API,提供开放 API的平台本身就被称为开放平台。通过开放平台,网站不仅能提供对Web 网页的简单访问,还可以进行复杂的数据交互,将它们的Web网站转换为与操作系统等价的开发平台。第三方开发者可以基于这些已经存在的、公开的Web网站而开发丰富多彩的应用。
开放平台包含两种含义。
第一种是技术性的开放,例如百度、腾讯、 阿里巴巴等,例如阿里可以提供标准化的应用软件,但是数百万形形色色的卖家对于个性化要求的软件,并不是一个公司的力量可以满足的,所以就把这些需求开放给众多的第三方开发者的方式。再例如google的基于 Linux平台的开源 手机操作系统就被认为会很快打败Nokia 塞班系统。这一种技术性开放平台虽然目前来看跟 B2C企业的开放平台关系不大,但是也能从一定程度上说明开放平台是互联网企业的趋势。
第二种开放平台是指软件系统通过公开其 应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。B2C企业开放平台又包含两种形式,A: 淘宝商城、日本乐天这种纯平台的模式,即自己不碰商品的 进销存,全部由入驻商家来做;B:美国 亚马逊当当网京东商城这种“自营+联营”的模式。

分类

在众多的开放平台之中,根据所服务的主体不同,也将开放平台分为两类,一类是中心化开放平台,以Facebook、百度等为代表的开放平台,平台所提供的API主要是针对自身的网站提供应用开发接口,与之对接的应用只为自身网站服务;还有一种是分布式开放平台,在国外以Google提出的开放标准为代表,在国内则以Manyou为代表,这类平台在提供一个标准API后,即可将平台上的多个应用推向所有支持该标准的网站。
功能

  1. 企业介入
  2. ISV方案
  3. 免登陆服务
  4. 用户
  5. 组织结构
  6. 空间服务
  7. 消息
  8. 客户端开发
  9. 平台通用规则

猜你喜欢

转载自blog.csdn.net/simplemurrina/article/details/52981753