文档介绍:   互联网包罗万象、丰富多彩,但网络上提供的内容过于分散,聚合(Mashup)技术的发展让集成互联网上的数据和服务成为可能。如图1所示,通过聚合技术将互联网上分散的资源整合在一起。   (1)服务接口的聚合方式   几年前人们预测WebService是最有前景的技术之一,今天WebService技术也确实在互联网上发挥了重要作用,它在B2B等一些企业级应用中被广泛采用。同WebService相比,Rest是轻量型的Web服务技术,它在轻量级应用中被广泛采用。现在很多网站已经习惯将能力开放成WebService或Rest服务接口,使用者可以通过统一描述、发现和集成(UDDI)或其他方式来查找并发现服务,实现服务聚合的要求。   (2)API的聚合方式   也有很多网站以提供应用程序接口(API)的形式开放能力,最典型的例子是Google提供了一套GoogleMapAPI,基于这套API可以非常方便地将GoogleMap集成到自己的网页上。如果将GoogleMap和手机位置信息结合在一起,就可以聚合成一个新的应用,实现在地图上动态显示指定人的位置。如果将GoogleMap和新闻聚合在一起,就可以方便地查询在某地发生了什么新闻。   (3)基于RSS的内容聚合   RSS技术让互联网的内容聚合变得容易。如果你常常必须在数以百计的电子邮件和数以十计的Web站点中挑选想要的信息,这是非常繁琐的事情。RSS阅读器可以将这些不同的数据源放在一个视图中,简化了此任务,你只需要在一个视图中就可以浏览所有信息。此阅读器将聚合所有你选择的提要,并以易于阅读的方式将它们列出。   (4)基于SOA的内容聚合   面向服务的架构(SOA)技术通常被用在企业应用环境中,用于完成系统间的数据集成、服务集成以及业务逻辑编排。SOA同样可以应用在互联网上实现服务的聚合,编排来自不同网站提供的服务形成新的功能。   人工智能即要让机器的行为看起来就象是人所表现出的智能行为一样,随着互联网的发展和日益普及,人工智能开始把自己的触角延伸至这一领域,并且散发出了极大的活力。人工智能技术在互联网上有很多具体的体现,比如语义网络、网络智能机器人、智能搜索等等。   语义技术可增强计算机对数据的理解,在整合大型数据集时用处特别显著。它对于搜索应用的用处也很大,因为语义技术让计算机推断出未有明确定义的数据元素之间的关系。语义互联网是机器和机器通话,它能使互联网更加的“智能”,电脑能够分析网络上的所有数据、内容、链接,然后在人和电脑之间相互影响[7]。语义互联网的核心思想是建立元数据来描述数据,使电脑可以处理事物的含意。一旦电脑具备了语义功能,它们就有能力解决复杂的语义最优化问题。   中国已经开发出了网络智能机器人,通过绑定微软MSN、雅虎通、腾讯QQ等即时通信软件,为用户提供形式多样的人性化服务。利用对话窗口,不仅能与我们聊天、吹牛、开玩笑,还可以得到地图、股票、天气、订票等服务资讯。   互联网搜索与数据挖掘致力于将“数据挖掘、机器学习、知识发现”技术和“信息分析、信息组织、信息检索、可视化”的过程相结合,将目前的互联网搜索提高到一个崭新的层次。   互联网是一个庞大、异构和动态的网络,先进的互联网搜索技术吸收和利用不同领域的成果,包括信息检索、数据挖掘、机