互联网开放平台应用综述

这些天关于开放平台的一件大事是开心网的开放平台,面对日益下滑的流量,开心网终于也坐不住了,终于也推出了所谓的开放平台,而其竞争对手人人网很早就推出了开放平台,开心网现在才开放,实在太晚了,而且开放平台也并不是救命稻草,预计也不能挽回现在SNS的颓势,游戏玩多了迟早会厌倦,SNS还是应该把主要精力放在真实关系的管理上 。
现在的开放平台是个很热门的概念,连始终封闭的腾讯QQ竟然都在财付通产品上做起了开放平台,就足以见证开放平台的战略意义,加上早已开放的人人、新浪微博和百度搜索开放平台,似乎一夜之间所有门户网站都在一拥而上做开放平台,那么开放平台到底是什么呢?国内外开放平台的类型和现状又是什么呢?下面我就总结一些常见的互联网开放平台 。
开放平台的定义
所谓开放平台,就是首先提供一个基本的服务,然后通过开放自身的接口,使得第三方开发者得以通过运用和组装其接口以及其他第三方服务接口产生新的应用,并且使得该应用能够统一运行在这个平台之上,我们把这样的一种网络服务模式叫做开放平台 。开放平台模式成功的要点在于,通过自身服务和第三方应用的互利互惠,提高用户对平台网站的粘性和使用程度,进而提高获利,同时,通过利益分摊,达到平台自身和第三方应用循环刺激而产生的滚雪球式的增长 。(资料来源:《程序员》杂志2008.7月刊“出现、起源与现状”)
开放平台的种类
1、应用型开放平台
基于某一个基础的应用模式,然后开放平台供第三方开发者扩展 。如、 Apps 、Apple App Store等 。
2、服务型开放平台
没有一个基础的应用模式,而是把计算资源作为一种服务提供给开发者,让开发者能快速拥有大量、稳定的计算或存储资源(云计算),专心做好应用的业务逻辑,实现快速开发和部署 。如 App 、 S3 () 等 。
开放平台经典案例分析
开放平台的一个经典案例就是,在开放API方面的称得上是开拓者和领导者,拥有 API、 Map API、 API等一系列还在不断增长的API列表,更在开放平台方面发力,推出开放的手机平台和云计算平台App 服务 。其中最知名的 Map API自2005年开始流行,成为谷歌地图成功的一个极为重要的原因 。下面就是详细的产品业务线图示 。
App
App 是提供的基于数据中心的开发、托管网络应用程序的平台,每个免费帐户可使用1GB存储空间,以及可支持每月约500万页面浏览量的CPU和宽带 。App 的服务构架提供通过虚拟化达到实时的自动规模缩放的功能 。目前每个用户可以免费创建十个应用 。
App 要求开发者使用或Java作为编程语言,并且只能使用App 的API.App 数据库不是传统的关系数据库,因此不使用SQL指定查询,用户只能使用类似SQL的查询语言(称为GQL)进行查询 。大多数Web应用程序都需要进行一定的修改才能运行在App 上 。
Sina App
国内的新浪网也参照GAE推出了Sina App 开放云计算平台,从界面上看,新浪的SAE和谷歌GAE简直太像了 。

互联网开放平台应用综述

文章插图
Sina App 支持PHP和MySQL,但数据库访问、文件操作、网页抓取等都需要使用新浪提供的API,不能使用PHP原有的函数,因此对于现有的PHP应用也都需要一定的修改才能在SAE平台上运行 。
Apps
企业应用套件是基于网络的托管解决方案,这些应用程序包括 Gmail、 Talk、 日历、 文档、 协作平台等 。
免费用户创建50个用户的邮箱,每个用户拥有 7GB 的存储空间,具有优秀的反病毒和垃圾邮件功能,其收费价格相对较高 。企业内部协同可绑定Gtalk帐号 。