Web 2.0, web 3.0,Linked Data和云计算
这个题目很豪华,囊括了目前信息技术领域许多的热点词汇,从Web2.0到云计算,这些鲜亮词汇构成了一幅Web世界从过去走向未来的线路图。
网络世界的生命周期大约是以十年为一个阶段,从第一代Web到Web2.0大约经历了10年左右,这10年中,Web解决了人与网络的交互问题,即从Web1.0仅仅提供用户阅读网络信息的便利发展到了Web2.0为用户提供了交互通道,从此,Web 不仅仅是一个媒体,而是一个可以相互沟通的信息交换平台。在Web2.0环境下,用户不只是Web的阅读者,而且也是Web内容的提供者和参与者, 今天,Web2.0基本已经成熟而成为Web的主流。大量的Web2.0站点充斥网络,并培育了大量的用户,可以说,Web2.的兴起真正培育了一个虚拟的网络社会。
Web2.0的一个主要特征是参与,即Web用户可以参与Web的内容建设。这是一个表层的特征,在这个特征背后是技术构架的变迁,Web1.0主要是有网页构成,而到了Web2.0, 网页已经不再是Web的基础,而是应用系统,尤其是被称之为内容管理系统(CMS)的Web应用系统,Web1.0到Web2.0的发展是从Web Page 到Web Application的发展变迁。
这种技术结构的变迁改变了网络的基本属性,Web不再是一个个孤立的站点通过网络联系起来,而是Web应用的各种整合,Web变成了通过功能和内容整合起来的一个整体,变成了一个大系统。为了实现这样的整合,需要解决在Web环境下系统之间的相互沟通,尤其是功能和数据的重用问题,因此催生了Web Service架构,这种面向服务的构架成为Web2.0的标志性架构。所以,从技术架构角度看,Web2.0的特征就是Web Service即网络服务。
Web作为一个分布式的大系统,不仅需要开放式的Web Application services(Web 应用服务),还需要被结构化描述的数据。只有通过结构化描述的数据,才能被应用系统所理解,换言之,一个有效的分布式的网络应用系统需要有机器能理解的数据。如果说 Web2.0是建筑在开放式的服务构架上,那么新一代网络将在此基础上构建一个机器能理解的结构化的和相互关联着的数据环境,一旦这个数据环境建立起来,那么Web将进入一个新时代,这个新的Web环境我们可以称之为Web3.0。
Web3.0将要解决的是一个数据的表述,使得机器能够理解数据的结构信息,这个结构信息被称之为数据的语义信息,这就是语义网络需要解决的核心问题,所以语义网可以看成是Web3.0的起点。语义网经历了一个从概念到现实的发展过程,其技术架构也越来越清晰,那就是备受关注的关联数据(Linked Data)。关联数据有两个基本点,那就是描述和连接。描述和链接都是为机器服务的,通过描述可以实现机器自动发现和确认,链接可以支持机器自动链接。
我们再回过头来看web1.0,1.0条件下,浏览器从服务器那里获得信息,直接显示在屏幕上,并不知道信息的含义,网页通过超链接相互联结起来,但需要人工点击触发,2.0可以通过机器来自动聚合各种信息,而到了3.0,网络在数据层就建立了链接机制,数据的结构信息被很好地描述着,并通过URI来确保机器能够自动链接各种数据,实现了信息聚合的智能化自动化。
那么,云计算不就顺理成章了么?


