编辑: cyhzg | 2014-11-22 |
dlf.net.cn 2009年第6期(总第61期) 技术与应用 孙翌 李海燕 郑巧英 / 上海交通大学图书馆 上海
200240 基于统一认证的RSS借阅信 息服务的设计与实现*
1 引言 随着Web2.0的兴起,新一代门户必将以整合为 主.它不仅可实现分布式信息的聚合,还可实现定制 化和个性化的信息发布,并通过协同交流实现信息和 知识的有效共享.RSS作为新兴的互联网信息传递、 聚合、交流、管理的技术,以其强大的信息聚合和推 送功能,给图书馆信息服务带来了新的服务手段和新 的服务项目.该技术具有良好的时效性、可操作性 和互动性, 可以被广泛应用于信息发布、新闻出版、 互动交流等各个领域[1] .本文对RSS 技术进行了深入 研究, 并在此基础上结合上海交通大学统一认证系统 (jAccount)提出了基于统一认证的RSS借阅信息服务 的设计与实现方案.
2 RSS和统一认证系统 2.1 RSS技术概述 RSS(RDF Site Summary,也称为Really Simple Syndication)是一种基于XML的网站内容交换和聚合 标准.作为一个XML的应用标准,其遵循W3C的RDF 标准.RSS技术最核心的概念就是聚合,被称为 推 技术.同时,RSS是一种可扩充的、轻量级的、多用 途的元数据描述和内容聚合格式.一个RSS 文件称为 一个RSS Feed,其实质是一系列数字资源的元数据. RSS文件由一个元素及其子元素组成.除了 频道内容本身之外,还以项的形式 包含表示频道元数据的元素,比如、和<
description>
[2-3] .项通常是频道的主要部分,包含的内 容经常变化. 频道一般有3个元素,提供关于频道本身的信息: :频道或提要的名称. :与该频道关联的Web站点或者站点区域的 URL. :简要介绍该频道是做什么的. 项通常是频道中最重要的部分.每个项通 常包含3个元素: :项的名称,在标准应用中被转换为HTML 中的标题. :该项的URL.Title通常作为一个链接,指 向包含在元素中的URL. :简要介绍该项是做什么的. 摘要:Web2.0是信息交互与发布的新型互联网应用模式,其中RSS是一种用于共享信息和其它Web内 容的数据交换规范.文章针对读者个性化的RSS订阅需求,提出了基于统一认证的RSS借阅信息服务的设 计与实现方案,实现了利用RSS对读者推送借阅信息的服务. 关键词:Web2.0,RSS,统一认证 DOI:10.3722/j.issn.1673―2286.2009.06.010 * 本论文为2008年上海图书馆学会项目《LIB2.0在网站系统的实践和应用》研究成果之一.
66 2009年第6期(总第61期) http: // www.dlf.net.cn 技术与应用 2.2 统一认证系统 高校在其信息化建设过程中,建立起一系列的基 于校园网络的信息系统,如办公自动化、FTP系统、教 务管理、图书资料借阅管理、电子邮件系统、校园一卡 通系统等应用,其中每个系统都需要用户进行身份的认 证并且对不同身份分配不同的权限.按照传统的开发模 式,每个应用系统都必须开发各自独立的用户认证模 块,用户也不得不记忆不同应用系统的帐号和口令,这 种认证方式存在很多的缺点:消耗开发成本和延缓应用 开发进度;
用户需记忆多个帐户和口令;
无法统一认证 和授权;
无法统一分析用户的应用行为等. 统一认证技术的应用使得以上问题得到根本的解 决.统一认证和授权机制是指用户只需要在网络认证系 统中登录一次,即通过一次用户安全验证后,再访问其 他应用中的受保护资源时,不再需要重新登录验证,而 这些网络资源包括分布在整个校园网络中不同应用系统 的一切数据资源.上海交通大学网络信息中心为每个注 册的网络用户提供了一个统一的网络帐户,目标是使用 户通过同一个帐户名/密码,可以访问所有网络信息中心 提供的网络应用,包括email,代理服务,拨号服务,网 络存储,IP地址申请和使用等等,以及为校内第三方应 用提供统一认证和单一登录服务. 2.3 基于统一认证的RSS技术 传统的RSS服务是根据用户对资源的需求选择相 应的RSS地址进行定制,这个地址是公开的,且提供 的RSS内容是固定不变的,而基于统一认证的RSS技术 满足了用户的个性化需求.读者通过统一认证后获取 的RSS地址是与其身份相对应的唯一标识的RSS地址, RSS服务器可以根据不同的RSS地址推送给相应的读者 更个性化、保密性的信息.