热词世界杯

小程序实现雅虎与Google引擎互联互通

2008-08-06 10:46 出处:pconline 作者:小米 责任编辑:zhangyijie

  互联网两位巨人——Google雅虎,近期都在积极为有意进行网络新尝试的人群提供一些服务。

  与此相关的第一个例子是Google的互联网应用程序引擎服务(App Engine),它是一个让人们在Google服务器上运行网络应用程序的基础设施,可免费使用但有一定限制。第二个例子就是雅虎的BOSS(自建搜索服务),它让人们抽取雅虎搜索结果、重新排序并和其他内容混合在一起,同样是在一定范围内可随意使用。

  本周早些时候,曾经参与BOSS项目的雅虎程序员Vik Singh释放出一个让两个项目共同协作的软件。值得留意的是,他采用了一个名为"BOSS Mashup Framework"(BMF)的套装形式,其中提供了一些预编写工具,方便程序员们通过BOSS界面更简单地使用雅虎的搜索数据,所以它能运行在Google的应用程序引擎之上。

  Singh在自己的博客上写到,“在Google的App Engine上运行BMF是个很自然的演变,有证据表明这也是配置BOSS的最简便方式——所以我今天花了点时间将BMF导入了GAE平台。”

  这些工具库是用Python程序语言编写的,它也是App Engine到目前为止唯一的原生语言。

  Singh还编写了一个范例应用程序:问答服务(不要期望它绝对可靠,但确实能正确回答部分问题)。这类产品,包括这个并不完美的,需要的是大量的资源,而不是简单的几行源代码。举例说,你必须集合多台服务器来索引互联网、分析结果、处理查询和提供结果。

  另一个Singh提到的例子叫4HourSearch(四小时搜索)。根据他的博文,起个这样的名字是因为它花了程序员Sam Pullara四个小时的时间来建立。这个搜索网站提供了一个采用雅虎技术的用户界面,感觉像是近期声名大噪、号称“Google杀手”网站的Cuil的镜像。

分享到: QQ空间 新浪微博 腾讯微博 更多