提供了很多服务接口,用户可以根据自己的需求选择对应的云平台,调用相关的接口,实现相应的功能。本节主要对几种常用的云平台进行简单介绍:
(1)亚马逊 AWS
Amazon Web Services (AWS) 提供一组广泛的全球计算、存储、数据库、分析、应用和部署服务,帮助组织提高工作效率、降低 IT 成本和扩展应用[25]。云计算以一种简单的方式通过互联网访问服务器、存储空间、数据库和各种应用程序服务。Amazon Web Services 拥有维护此类应用服务所需的联网硬件,而用户只需要通过Web 应用程序就能配置使用资源了。亚马逊的开发用户利用 AWS 提供的基于后端技术平台的基础架构服务来进行开发使用。该平台几乎可以满足开发人员所需要实现的所有类型的业务功能。但截止目前为止,开发者只能免费试用 12 个月,之后的使用需要付费。
(2)谷歌 GAE
Google App Engine 是 Google 与 2008 年 4 月 7 号提出的一种 web 应用工具,它允许用户使用本地 Google 基础设计开发 web 应用,完善之后可以将其部署到Google基础设施之上。目前 Google App Engine 只支持 JAVA 语言、PHP 语言等少数开发语言,虽然支持的语言不多,但借助 JAVA 语言的 Java Scripting Engine 功能,很多脚本语言都可以在其上面运行。google 基于业务需求,才对外公布了其云架构,但并为将其底层的架构开放给开发者。所以开发者只能使用谷歌提供的应用引擎进行云开发。谷歌注重交互,提供了多种服务策略,并支持多种开发语言。尽管 GAE 功能强大,但由于到目前为止谷歌未能进入中国市场,所以相应的云平台服务在国内也是无法使用的。文献综述
(3)新浪 SAE
新浪 SAE 是简单高效的应用开发和托管平台。新浪借鉴外企在云平台的成功案例,通过自己团队的不懈努力,很快就推出了独具自身特色的云计算平台。SAE 平台解决了中小型开发团队使用专业分布式平台的梦想,稳定、低成本、零维护,可以帮助中小型企业更加专注产品的研发。他的可靠性和安全型解决了用户在运维上的后顾之忧。SAE 可以提供企业服务,在 SAE 公有云基础上位企业提供个性化解决方案和咨询服务。同时新浪 SAE 可以作为第三服务器,与其他平台服务进行对接为开发者提供 web 应用售卖渠道。SAE 是真正意义上具有高可靠、高扩展、免运维的云计算服务。并支持 PHP、Java 等语言,提供网站、存储、数据库、缓存、队列、安全等 Web应用开发所需的众多服务,是国内顶尖的 PaaS 云计算平台。
2。2 PHP 语言
PHP(Personal Home Page 的缩写,后改名为 PHP: Hypertext Preprocessor)是由Rasmus Lerdorf 与 1994 年所提出的一种通用的开源脚本语言[24]。最初其目的只是一个为了维护个人网页的简单的 Perl 语言程序,后来通过用 C 语言重新编写并和一些表单直译器整合,后来加入对 MySQL 的支持,从此 PHP 就奠定了在 web 开发领域的地位。PHP 结合了 C 语言、Java 语言以及其自创语法等多种语言,不仅能将程序嵌入到 HTML 文档中执行,而且还可以执行编译后代码,所以在动态页面功能开发方面与 CGI 和 Perl 等其他语言相比 PHP 可以更快速地执行动态网页。
2。3微信公众号
2。3。1 微信公众号概述
微信的口号是:“再小的个体,也有自己的品牌”[25]。微信公共平台是微信官方推出的一对多的信息推送平台。公众号可以和订阅用户进行互动并能向其推送消息,包括文本、图文、音频等多种多媒体形式的消息格式。2012 年,腾讯公司推出了微信公众平台,在此之前,公众平台一直是作为腾讯内部开发平台使用的,没有对外开放。随着互联网的普及,资源的对外开放,消息共享才能实现企业与个人的互利共赢。腾讯正是在这样的大背景下开放了微信公众平台。一经推出,迅速得到了用户的广泛青睐。很多个人、明星或是传统媒体利用公众账号平台进行自媒体活动,向订阅用户推送自己所编写的内容。现今为止绝大多数新闻媒体、明星已经认证了微信公众号,并着力打造各具特色的微信公众平台,借助微信发展壮大自身品牌[26][27]。微信公众平台在内容的生产、推送、接收以及反馈环节带来了新的消息传播传播方式。来,自.优;尔:论[文|网www.youerw.com +QQ752018766- 智慧数据采集处理和识别系统研究(4):http://www.youerw.com/jisuanji/lunwen_100349.html