《现代图书情报技术》2007年第9期 应用实践 总第155期
基于wAP的图书馆移动信息服务体系
及wAPOPAC应用实例
林颖 孙魁明
(北京师范大学数字图书馆技术研究中心北京100875)
【摘要】论述当前多种无线接入技术及其应用,探讨wAP技术在数字图书馆移动信息服务中的优势,提
出能够有效解决数据冗余问题的基于wAP的图书馆移动信息服务技术框架。并结合北京师范大学图书馆自
动化系统ALEPH500,实现一个基于wAP的灵活可扩展的移动终端在线书目检索系统(wAPoPAc)。
【关键词】 移动信息服务wAPwAPoPAcALEPH500【分类号】 TP39
111]frastructureofaLibrarvMobileInformationServiceBased
onWAPandthePrototypeofWAPoPACSystem
LinYingSunKuiming
(尺船eorc危Ce凡£re如rD溏i£oZ£i6m∥‰^加Z99),,Be彬ngⅣormoZ己梳劫e阳;纱,
曰ei厅ng7DD8乃,C^;凡口)
【AbstI翟ct】Afterdiscussingsevel.a1wireles8techn0109iesandtheirapplications,thisp印erexplorestheadvanta-
gesofWAPtechnologyinmobilei山瑚ationservice,andthenpresent8atechnicalinfhstmctureofthelibrarymobile
infoml砒ionsen,icebasedonWAPwhichcharacterizedineliminatingdataredundancy.Thereafter,thep印eralsoreali·
zesaWAP—b髂ed0PACsystemb鸽edonALEPH500systeminBeijingNormalUniversityLibrary。Theprototypepm-
videsafeasiblemethodforlibrariestodevelopmobileinfo珊ationsen,ice.
【Keywords】Mobileinfo彻ationservicewAPwAPoPAcALEPH500
l 引 言
近年来,随着无线应用技术的发展,图书馆亟需寻求
一种适合的技术来构建图书馆的移动服务,使图书馆的
信息环境能够超越地理空间的限制LlJ。
事实上,已有许多图书馆开展了移动信息服务,例
如,英国什罗浦郡立公共图书馆和美国纽约安姆赫司特
公共图书馆等都推出过以单向的信息服务为主的图书馆
无线应用协议(WirelessApplicationProtocol,WAP)站点
服务【2J。截止到2004年,在日本的公立图书馆中,已有
105个图书馆推出过面向移动终端的图书馆信息服务,其
中有77个图书馆能够通过手机进行书目检索,21个图书
馆还能进行书刊预约13j。就国内的移动信息服务而言,
北京理工大学图书馆于2004年也推出了基于sMs的信
息推送服务,服务内容包括读者信息注册、设置提醒方
收稿日期:2007—06—18
收修改稿日期:2007—07—27
·80·
式、手机短信提醒和读者信息修改等功能HJ。这些技术
应用都对图书馆新的信息服务模式提出了挑战。针对当
前主流无线应用技术的特点和现状,笔者认为在wAP技
术上发展图书馆的移动信息服务是一种经济高效、具有
广泛应用性且行之有效的方式。
2 WAP与移动图书馆
目前,常见的用于移动信息服务且较为成熟的无线
接入方式包括短消息(shortMessageseⅣice,sMs)、无线
应用协议(wirelessApplicationProtocol,wAP)、互动语音
应答(Inte“犯tiveVoiceResponse,IVR)等,根据软硬件环
境各有不同应用。但是相比较而言,wAP以其多媒体服
务特性更受青睐,尤其发展到wAP2.O,其在数据同步、
多媒体信息服务、统一存储接口等方面表现更为出色。
WAP是由Motomla、Nokia、Ericsson几家公司和美国
的软件公司Phone.com最早倡导和开发的无线应用协
议,是使移动通信设备接人互联网的开放的国际标准,是
万方数据
《现代图书情报技术》2007年第9期 应用实践 总第155期
一种窄带宽传输数据的通信协议。通过wAP技术,可以
将Intemet的大量信息及各种各样的业务引入到移动终
端中。在传输网络上,WAP不仅支持目前的各种移动网
络,如GsM、CDMA、PHs等等,还可以支持未来的第三代
移动通信系统。可以说,wAP是目前移动信息服务平台
的最佳选择,这种接人方式能够与传统的网络信息服务
保持高度的一致性。
另一方面,国内wAP市场的成熟也为这种应用的普
及创造了条件,资料表明,到2006年为止,中国wAP用
户数已经接近1.2亿,尽管移动终端上网在中国发展不
过3~4年,但已积累了超过一亿的无线互联网网民,其
发展速度有逐步超越经过十几年才形成的有线互联网用
户规模¨J。这些数据表明,越来越多的人们在使用移动
信息服务,因此,作为不断借助信息技术的革新来提高服
务层次的图书馆也不能忽视这一点。
2.1 图书馆移动信息服务的关键问题
无论图书馆要开展何种形式的移动信息服务,其基
础必然是图书馆的馆藏资源。从读者服务角度考虑,移
动信息服务都应该与现有数字图书馆保持一致性和无缝
性;从系统长期发展的角度考虑,构建一个移动信息服务
系统应该具有灵活的扩展性,尽量避免中间数据的产生
以及能够适用于各种系统平台。事实上,在越来越多的
图书馆尝试移动信息服务的同时,一些诸如数据结构不
一、数据冗余等问题开始凸显。那么,如何应用现有数字
图书馆的资源平台并兼顾技术的前后兼容性,以及如何
减少冗余数据,这些成为了图书馆移动信息服务研究的
关键问题∞J。即图书馆移动信息服务系统必需妥善解决
与资源系统之间的数据交互。
然而,从已有的许多应用实例可以发现,大多数图书
馆的移动信息服务都通过单独新建数据资源来实现,这
不仅造成了数据的冗余,而且也给数据的维护带来了一
定的困难。随着服务范围的扩展与服务的交叉,数据冗
余的矛盾会日益突出。事实上,作为Intemet服务延伸的
移动信息服务,不必也不应该保留各种资源数据,它应该
实时获取其它资源系统的数据,与Intemet服务不存在二
义性。因此,进行资源交互的数据接口是图书馆移动信
息服务的关键所在,它应该遵循以下原则:
(1)数据的过程性。过程不仅避免二义数据的产生,也
使得移动信息服务与原Imemet服务能够保持完整的一致性;
(2)高度的重构性。重构主要用于数据的复用与复合,
尤其能够在系统整合的基础上增强图书馆的个性化服务;
(3)灵活的扩展性。扩展能够提升数据的交换能力,不
断地纳入不同的资源系统;
(4)标准的
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
性。标准的接口能够最大程度上解决平
台和系统的无关性。
这种接口方式一方面解决了数据冗余等问题,另一
方面它的这种独立于系统知识的模式可以不受各系统知
识结构的限制。这样,不论图书馆移动信息服务的内容
还是范围发生了变化,移动信息服务系统都能够高速有
效地创建相应的接口并提供服务。
2.2 图书馆移动信息服务体系
一个基于wAP的图书馆移动信息服务体系如图1
所示。数据层是图书馆现有资源系统的各种数据类型和
数据;服务层通过wAP网关对外提供各种服务,例如
wAP主页、wAP0PAc等各种信息服务。此处,wAP网
关起着协议“翻译”的作用,它将位于无线领域的wAP客
户端和位于Intemet领域的wAP内容服务器(即数据层
涵盖的数据资源)连接起来;交互层则是连接服务层和数
据层的核心接口,它解析数据层的数据类型并获取数据
内容再通过服务层向WAP用户发布。
图l 基于wAP的图书馆移动信息服务体系结构
其中,交互层与数据层的数据接口选择了xML作为
接口格式,因为xML作为一种开放的标准,能够独立于
系统并兼容各种格式,具有良好的扩展性,尤其是当前数
字图书馆资源系统众多且格式不一。另外,在接口设计
上还提出了原子函数和复合函数的概念,希望通过基本
数据的组合形成复杂的复合数据,以便于通过数据的重
构开展个性化服务以及扩展系统功能。
应该说,这种基于wAP的移动信息服务体系具有两
大显著特点:一是无冗余数据,该体系通过接口方式实时
获取各个资源系统的数据,也就无需再为移动服务单独
存储信息数据;二是扩展性强,开放的接口格式和原子化
的接口函数允许该体系不断开发各种资源系统的wAP
·81·
万方数据
《现代图书情报技术》2007年第9期 应用实践 总第155期
服务,以及对这些服务进行有效的整合。
3 WAP0PAC的开发思路
基于上文的图书馆移动信息服务体系,北京师范大
学图书馆希望面向读者提供基于wAP的书目检索服务
(wAPOPAc),将其作为传统0PAc服务的延伸。
3.1 系统结构
建立这样一个WAPOPAC的应用,关键之一就是要
实现与现有北京师范大学图书馆自动化系统之间的数据
接口。因此,实验系统的三层结构中主要由wAP信息发
布与数据接口两大模块构成,如图2所示。在wAP信息
发布模块中,实验系统使用Tomcat作为wAP网关,以
JsP与wML作为开发语言。
图2 WAPOPAc系统结构
在数据接口模块中,通过
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
北京师范大学图书馆自动
化系统ALEPH500的接口特性发现,ALEPH500能够支持大
多数的书目数据交互协议,例如Z39.50等,并且这些协议都
是基于它的一个x—Senrer服务扩展而来【47_。
对ALEPH500系统进一步的分析表明,X—Senrer是
一个基于XML的数据接口,具有以下特性:
(1)遵循标准便于应用。x—sen,er是一个标准、简单的
应用接口,对其它系统完全开放,通过uRL和xML就可以获
取系统资源。
(2)功能全面。x—Senrer可以提供各种全面广泛的x—
Services服务,用户也不需要再掌握一些系统知识,例如内部
格式、协议以及结构等。
(3)功能独立。X—Server的组件相互独立。
因此,实验系统的数据接口完全可以直接应用x—
server实现资源获取。系统的基本工作流程是:读者通过
wAP发送检索请求,系统将其转换为若干x—server接
口包含的x—sen,ices服务请求,并且以H,丌P方式发送
uRL指令,然后等待x—server响应并返回xML格式的
数据,接着系统对返回的xML文本进行解析并提取需要
的信息,最后以wAP方式向读者发布检索结果。
·82·
3.2技术实现
实验系统的界面服务都由wML卡片完成。例如,例
1是欢迎界面卡片,图3则是模拟移动终端的欢迎界面。
例1欢迎卡片
炊迎访问北京师范大学图书馆WAP0PAC检索系统!</p>
书刊信息检索</a></p>
读者信息查询</a></p>
</card>
</wml>
网3欢迎界面
在数据接口的实现上,相关的技术主要是系统的外
部uRL访问、x—services服务解析以及数据组合等问
题。在此,实验系统应用了uRLconnection类实现H,ITllP
访问(见例2)。在x—services服务解析上则应用了
JDom包进行xML解析,JDom是一个利用Java对xML
文档实现解析、生成、序列化以及多种操作的开源项目,
它将处理xML文件变成一件轻松简单的事。在例3中,
系统使用JDom包分析一个xML格式的MARC数据文
件,从中获得其245字段的$a子字段,即中文题名。
例2 uRLConnection类获取数据
StringBufkrdocument=newStringBufbr();
try{
URLurl=newURL(udstring);
URLConnectionconn=url.叩enC0nnection();
BufferedReaderreader=newBuffbredReader(newInputStre帅-
Reader(conn.getI“putstream()));
Stringline=null;
while((1ine=reader.readLine())!=null)document.append
(1ine+””);
reader.close();
例3书目MARC数据解析
Listlist=e.getChildren();
intrecords=“st.size();
万方数据
《现代图书情报技术》2007年第9期 应用实践 总第155期
for(inti=O;i
论文
政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载
]-大学图书馆学报 2004(1)
2.林信成 智慧型文件与智慧型系统整合之研究 2003(6)
3.关长荣 日本公共图书馆因特网上的信息资源与服务现状[期刊论文]-图书馆学研究 2004(9)
4.崔宇红 基于手机短信平台的图书馆信息推送服务[期刊论文]-大学图书馆学报 2004(4)
5.WAP用户4年连翻数十倍分流传统网络广告 2007
6.林信成.杨翔淳 WAP OPAC系统设计与行动图书馆通讯技术之探讨 2003(2)
7.ALEPH X-Services Documentation 2004
相似文献(9条)
1.期刊论文 李欢欢.Li Huanhuan 从市场准入看移动信息服务业务 -世界电信2006,19(7)
目前移动信息服务业务发展得如火如荼,市场需求旺盛及市场前景看好使其热度不减.比如经营者的兼并重组在发展及成熟期就已经出现且日渐频繁
,WAP业务也被广泛看好.但从市场准入环节来看,SP的核心竞争优势普遍不足,只有极少数具有显著特色的SP发展良好.
2.会
议论文
议论文格式议论文递进式结构议论文框架结构议论文文体知识ppt议论文并列式结构
林颖.孙魁明 基于WAP的移动终端在线书目检索系统的设计和实现 2007
越来越多的图书馆在应用各种无线技术以推动图书馆的移动服务,提出了应基于WAP技术构建图书馆移动信息服务。通过分析图书馆移动信息服务体
系及其关键技术,结合北京师范大学图书馆自动化系统ALEPH500,设计并实现了一个基于WAP的移动终端在线书目检索系统(WAP-OPAC),希望能为图书馆发
展移动信息服务提供一些技术参考。
3.期刊论文 孙萍 基于WAP的图书馆移动服务系统的构建 -图书馆理论与实践2008(6)
WAP即无线应用协议:是在数字移动电话、Intemet及其他个人数字助理机PDA、计算机应用之间进行通讯的开放性全球标准.图书馆利用WAP技术可以
为读者提供超越时空限制的移动信息服务.文章探讨了基于WAP的图书馆移动服务系统的技术框架,分析了WAP业务在图书馆的具体应用(包括借书现状、书
证挂失、馆藏检索等)以及图书馆WAP业务所具有的方便性、高效性和多样性的优势.
4.期刊论文 孙萍.Sun Ping 图书馆实观移动服务技术
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
的比较 -图书馆工作与研究2008(10)
本文系统分析了图书馆实现移动服务的三种技术方案,即短信、WAP、J2ME,并指出它们的优缺点,通过比较分析,探讨了图书馆移动信息服务的发展趋
势.
5.学位论文 王世伟 基于J2EE的移动信息服务中心系统的研究和设计 2006
移动通信网络正从2.5G向3G发展,随着终端、网络承载、业务应用以及新技术的不断变革,移动数据业务运营的范畴从最初的话音服务、短信、彩
信、彩铃向更具个性化的新业务(流媒体、WAP、KJava、LBS等)模式方向发展。新型的数据运营格局将成为整个数据业务运营的驱动力量,这必然要求运
营商提供高效方便的方式为数据业务市场提供丰富、便利的服务。 本文结合烽火科技集团北京北方烽火公司武汉3G研发中心的“移动信息服务中
心(MISC)”项目,通过对项目的设计思想的剖析,详细研究和探讨了基于中间件的现代大型分布式软件工程的建设,并重点分析了MISC架构设计以及项
目组提出的软件总线结构和工作流系统。 在现代大型分布式软件工程中,如何对外和对内提供开放、灵活、统一的接口以及采用何种策略保障整
个系统的稳定性、可靠性、可扩展性、可伸缩性、可管理性和可维护性是软件领域研究的核心课题之一。本文详细研究了当前最先进的J2EE中间件,并
结合MISC项目重点研究了J2EE中间件在系统架构各部分中的应用,详尽地论述了如何借助于J2EE中间件对外和对内提供灵活统一的接口以及如何运用
J2EE中间件屏蔽硬件系统和操作系统的差异的特性为系统提供稳定性、可靠性、可扩展性、可伸缩性、可管理性和可维护性。 软件总线和工作流
系统是本项目的核心和灵魂,本文详细研究了MISC项目中的软件总线结构和工作流系统,并详细分析了项目组提出的基于组件的软件总线结构和基于共
享信息模型的工作流系统。软件总线和工作流系统是我们整个项目保证组件可插性和系统功能提升的神经中枢,也是本项目成功的关键和闪光点。
本文的最后部分通过分析SP如何接入系统以及系统内部如何做相应的处理阐述了如何在MISC架构下开发应用组件以及如何运用架构的软件总线和工作流
系统。
6.期刊论文 吴卿.周必水 基于WAP的移动购物系统的设计 -计算机时代2003(1)
本文讨论了基于互联网的电子商务模式C2C的移动购物解决方案,为C2C拍卖网站运营商提供了完整、先进、安全、以WAP的方式进行商品拍卖的移动
信息服务系统.
7.学位论文 黄儒乐 移动通信技术WAP与SMS在县级森林火险预报系统中的应用研究 2005
本文在县级森林火险预报运行模式的研究基础上,开发了县级火险因子数据采集系统。系统基于J2EE技术框架进行开发,综合运用了无线应用协议
(WAP)和短消息服务(SMS)等技术,后台数据库采用Oracle9i,中间件采用WebLogic8.0,服务器操作系统为RedHatAS3.0,系统实现了基于手机的火险因
子数据报送,并提供火险因子定义库的动态维护等功能,系统还支持跨平台运行。 本文研究了无线技术在县级防火部门内部信息系统中的应用
,开发了基于无线应用协议(WAP)与短消息服务(SMS)技术的移动通讯簿和移动信息服务平台,实现了基于移动技术的内部信息共享与互动,提高了管理
效率,拓展了信息服务的手段。
8.学位论文 储柒零 数据业务管理平台(DSMP)的设计与实现 2006
对于移动运营商而言,当前移动话音业务已进入平稳发展期,发展数据业务已成为未来业务收入增加的主要动力,如何解决数据业务发展过程中的
业务管理问题,是数据业务发展的关键,数据业务管理平台为此提供了强有力的手段。 本文首先综述了数据业务管理平台(DSMP)的一系列背景知
识,主要是数据业务发展史、DSMP出现背景,并扼要阐述了DSMP关键技术一双机技术、数据库技术、WAP网关技术。其次,本文结合安徽移动集中化的数
据业务管理平台(DSMP)系统建设这一实际工程案例,对该项目需求作了简要分析,并给出了系统设计原则;并且,本文从系统架构、系统容量、移动信
息服务中心(MISC)、系统安全、第三方接口等方面介绍了安徽移动DSMP系统的详细设计方案并且扼要介绍了具体实施及运行的情况。最后,对论文所做
工作做出总结,并对今后DSMP的发展提出了一点设想。
9.学位论文 达尔罕 SP业务运营系统与中国移动MISC系统整合研究 2006
SP(ServiceProvider),增值业务应用服务提供商。通过由中国移动或中国联通等电信运营商提供的通信网络,提供各种手机数据增值业务服务的企
业。主要的业务形式包括短信业务,彩信业务,WAP业务,IVR业务,手机游戏等数据增值业务。 中国移动在2005年推出
MISC(№bileInformationServiceCenter,移动信息服务中心)系统。MISC系统主要负责用户管理、业务管理和SP管理,提供数据业务相关的各种统计、
维护用户相关数据、SP相关数据、各类业务的相关数据的功能。 本文从介绍手机数据增值业务和行业现存的问题入手,通过对增值服务行业存在
问题的分析,介绍MISC系统在移动增值业务中的作用,通过对比说明SP企业业务系统与MISC系统割接整合前后数据业务流程产生的变化,对企业业务系
统与MISC系统整合提出合理的设计改造方案,并且通过彩信业务系统与MISC系统整合这一具体实例说明在与MISC系统整合过程。 本文主要内容包
括: 1、介绍手机增值业务分类、技术现状以及MISC系统的作用。介绍手机增值服务的分类、主要特点、实现技术;初步探讨和分析我国当前增值
行业存在的主要问题;介绍移动MISC系统的功能和作用。并提出了SP业务系统与移动MISC系统进行整合的必要性。 2、分析系统整合后业务流程发
生的变化。系统整合前SP可以随意给用户邦定增值服务,自由设置业务规则,SP可以直接为用户进行增值服计费;系统整合后用户定制增值服务以及用
户的计费等操作全部由MISC系统控制。采用比较的方式说明系统整合前后业务流程发生的变化,并提出系统整合需求。值得注意的是,系统整合后SP与
用户之间产生的所有订购关系都是通过MISC系统获取,如果SP无法得到从MISC系统返回的状态报告,就无法对用户的订购进行数据统计以及为用户发送
订购的服务产品。 3、业务系统改造方案设计以及特征。为实现与MISC系统的有效整合,SP业务系统的改造涉及前台页面接口子系统、业务管理后
台子系统以及和移动网关接口系统三个部分。每个字系统之间相互独立,数据交换采用面向接口技术,低耦合,高内聚。构建的系统具有性能稳定,开
发效率高,易于维护,易于扩展,易于测试,可移植性高等优点。 4、技术实现方式。整个业务系统的改造和开发均采用面向对象的方式开发,数
据层采用DAO模式。前台采用内嵌接口的方式实现访问用户在MISC系统中的鉴权,管理后台采用Struts体系结构和Action,FormBean,Servlet,Jsp的方
式实现SP的业务管理;网关部分的实现采用JAVA线程、同步机制,通过XML格式与MISC系统进行数据传递。 5、系统整合的实现。实现类结构说明
,和各个模块的实现说明。
引证文献(1条)
1.李明.沈总祥 无人值守公目查询平台的实现[期刊论文]-农业网络信息 2009(2)
本文链接:http://d.wanfangdata.com.cn/Periodical_xdtsqbjs200709017.aspx
下载时间:2009年9月18日