资源描述:
《智能web站点技术研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第40卷 第6期厦门大学学报(自然科学版)Vol.40No.62001年11月JournalofXiamenUniversity(NaturalScience)Nov.2001·研究简报·文章编号:043820479(2001)0621311204智能Web站点技术研究利玄英,李名世(厦门大学计算机科学系,福建厦门 361005)摘要:为了使Web站点进一步适应当前复杂的电子商务,必须引入智能技术.通过融合XML信息交换、智能文档分析与搜索、数据库动态网页、数据仓库,虚拟现实和流式多媒体等技术,将能够建立起支持生动的个性化服务、智能搜索与信息推送、实时交互与协同工作、事务处理与决策支持、通
2、用数据访问与数据挖掘等功能的智能站点.关键词:Web智能站点;电子商务;个性化服务;XML中图分类号:TP391文献标识码:A1传统HTML的不足WWW(WorldWideWeb)是在1989-1991年间由在CERN的TimBerners为物理学家们的协同工作而开发的一个信息系统,在NCSAMosaic客户机被推出后迅速发展起来.由于超越了常规应用程序所面对的硬件和操作系统依赖问题,它在Internet上的广泛传播导致HTML浏览器成为应用的一个新的传送平台.WWW的结构是基于超文本的ClientöServer间的信息传递.超文本用HTML编码,客户机与服务器使用HTTP的轻量协议进行交
3、流,内容寻址则使用URL标志法.HTML继承了SGML(标准通用标记语言)的一些重要优点.作为一种相对简单的标识语言,它为WWW的迅速发展作出了贡献.但HTML有诸多不足,主要体现在如下几个方面:1)固定的文档类型,扩展性差.不允许用户设定自己文件的标签或者属性,因而难以表达各种抽象内容和提供个性化服务;2)超链接(即在任意的信息元素间创建并传递联系)功能较弱,不支持描述数据库和面向对象层次的深层结构规范;3)搜索程序常需理解各种数据库的模式,难以进行一些有意义的检索;4)数据确认方面不支持检查输入数据合法性的语法规范.传统HTML过分限制了Web文件的复杂性和灵活性,使之难以满足商务上的
4、客观需求.为了克服其不足,人们已经开发出大量可扩展HTML语言功能的解决方案,但因依赖于不兼容的专利技术或格式,通常难以进行维护,而且还有可能使性能降低.电子商务的发展迫切需要在技术上升级换代的智能型网站的出现.收稿日期:2000206221作者简介:利玄英(19772),女,硕士研究生.·1312·厦门大学学报(自然科学版)2001年2智能站点的主要特征区别于传统Web站点,以下提出智能型Web站点应具有的主要特征:1)用户鉴别与个性化服务千遍一律的商务站点缺乏传统商业活动中人的情感交流和互动,就如大量的没有针对性的印刷广告,难以吸引顾客而被当作垃圾邮件一样.有针对性地开展个性化服务,才
5、能使商务站点吸引更多的用户.个性化站点对用户的服务包括:a)个性化操作与显示,用户可以根据其个人爱好,选定特定的操作与显示方式.新一代的Web文档中,显示格式不再是内嵌在文档数据内部,而是存放在与文档的数据相分离的样式文件中,文档可根据不同的样式文件,因人而异地控制显示方式,使显示具有多样性和灵活性;b)个性化问询与导航,每当用户登录,网站会根据各个用户的特定情况给出有针对性的问询与导航;c)个性化信息推送,网站根据用户自定义或自动分析用户最可能需要的信息,在用户预订或进行一定操作后,自动把信息推送给用户.个性化服务的优点是明显的:首先,对用户的服务质量大大提高.个性化商务网站将包含所有注
6、册用户信息的数据库.针对不同的用户,可以采用对该类用户最优的用户界面与交互方式,并展示不同的信息与广告,使之到达最需要该信息的用户手里,避免大量无用信息对用户的干扰.其次,网络信息流量减小,响应速度大大提高.传统的万维网模型中,用户使用象IE或Netscape这样的浏览器直接与远程服务器上的数据源进行交互,在整个会话过程中,客户程序必须维持与服务器的连接.对每个查询请求,服务器都发回一个HTML形式的回答供客户浏览器直接浏览.但在个性化服务中,由于服务器了解用户的个人信息,因此可以建立三层模型.中间层软件一次性地从远程数据库中获取满足客户需要的信息,接下的会话过程中间层软件就不需要与远程数
7、据库进行交互,因而可以中止与远程服务器的连接.中间层软件则把满足客户需要的信息组装并一次发送到客户端,然后与客户端断开连接.客户端应用程序直接使用中间层软件发送的组装信息,对用户的操作提供基于客户端的响应,而不再请求服务器或中间层软件,这样对用户的响应速度大大提高,并极大地减少了网络流量.2)智能搜索引擎与信息推送活动频道智能搜索引擎能够自动收集和记录用户的兴趣主题,根据不同的用户给出不同的导航建议.当用户有信息需求时,