文档介绍:基于Web service的掌上RSS阅读器的设计与实现
摘要:
本文主要介绍了在信息爆炸的今天,人们主动获取资讯的一种新技术——RSS。论证了在掌上智能设备中,RSS与WebServices相结合的合理性与必要性。并且对本软件的背景,应用技术的相关内容做了详细介绍。
关键词:
RSS;XML;WebServices;掌上智能设备
正文:
1 什么是RSS?RSS可以为我们做什么?
可能对于广大中国网民来说,RSS还相对比较陌生,但它已经成为21世纪中国互联网上最热门的关键词之一。新闻出版行业在互联网方兴未艾的今天面临着众多的机遇和挑战。层出不穷的新技术使稳定、高效、实时、安全、低成本的新闻信息发布、接收、和使用越来越成为可能,而这些技术的实施和使用成本也在不断降低,越来越成为信息发布者和使用者日常生活、工作的一部分。RSS技术就是互联网上最新技术的杰出代表,是新闻出版、信息发布、互动交流领域新技术的奇葩。
在这个信息爆炸的新时代,信息正以其无与伦比的速度更新换代着,一个人快速阅读,捕捉有效信息的能力,决定着这个人成就的大小。信息技术的发展对人们学习知识、掌握知识、运用知识提出了新的挑战。生活节奏的加快,决定人们必须在各种信息中有所取舍,必须掌握获取信息的主动权。在门户网站大行其道,人们已经习惯通过搜索引擎来获取新闻资讯的今天,一种全新的资讯传播方式已经悄悄地来到我们身边,仔细观察一些网站,你可能注意到一些被标记为"XML"或"RSS"的橙色图标。面对扑面而来的新闻,不用再花费大量的时间冲浪和从新闻网站下载,只要通过下载或购买一种小程序,这种技术被称为简易信息聚合(RSS:Really Simple Syndication)。RSS会收集和组织定制的新闻,按照你希望的格式、地点、时间和方式,直接传送到你的计算机上。随着越来越多的站点对RSS的支持,RSS已经成为目前最成功的XML应用。RSS是基于文本的格式。它是XML(可扩展标识语言)的一种形式。RSS的起源和定义版本较多也比较复杂,在这里我们可以把它理解为站点用来和其他站点之间共享内容的一种简易方式。通常RSS文件都是标为XML,RSS files(通常也被称为RSS feeds或者channels)通常只包含简单的项目列表。通过RSS阅读器,你就可以轻松掌握获取信息的主动权。
RSS通过XML标准定义内容的包装和发布格式,使内容提供者和接收者都能从中获益。对内容提供者来说,RSS技术提供了一个实时、高效、安全、低成本的信息发布渠道;对内容接收者来说,RSS技术提供了一个崭新的阅读体验。RSS技术几大显著特性简述如下:
1 来源多样的个性化“聚合”特性
因为RSS是一种被广泛采用的内容包装定义格式,所以任何内容源都可以采用这种方式来发布信息,包括专业新闻站点、电子商务站点、企业站点、甚至个人站点等。而在用户端,RSS阅读器软件的作用就是按照用户的喜好,有选择性地将用户感兴趣的内容来源“聚合”到该软件的界面中,为用户提供多来源信息的“一站式”服务。
2 信息发布的时效、低成本特性
RSS技术秉承“推”信息的概念,当新内容在服务器数据库中出现时第一时间被“推”到用户端阅读器中,极大地提高了信息的时效性和价值。此外,服务器端内容的RSS包装在技术实现上极为简单,而且是一次性的工