摘要:针对现代企业门户个性化、智能化的需求,将语义Web技术、上下文感知技术与门户技术结合起来,设计了一个可用于建立智能门户系统的上下文感知的模型视图控制器 (MVC)框架CA-MVC。通过分析MVC模式的特点,定义了时序上下文本体,并详细阐述了上下文服务器中上下文获取模块,上下文推理模块以及上下文服务模块的功能,满足了通过门户为用户提供智能服务的需求,并在最后结合在工作流门户系统的应用给出了一个实例。
关键词:上下文感知;语义Web;门户
An Intelligent Portal Based on Context-aware Computing
Abstract: In order to satisfy the personalization and intelligent support requirements for portal development, semantic web based context-aware computing and portal technologies are combined together into an intelligent portal structure. As the core of this structure, the framework of CA-MVC, which is based on context-aware computing and model-view-control pattern, is introduced in detail. The temporal context ontology is also given and main functions of context acquisition, context inference and context service modules are explained. Finally, a case study is presented.
Key words: Context-aware; Semantic Web; Portal
0. 引言
近十年来,随着网络技术的是不断发展,越来越多的应用已经从桌面程序转移到Web程序上来,SUN公司当年“网络就是计算机”这句响亮的口号已经不再是一个理念而变成了一个现实。网络不仅提高了人们的工作效率,而且更加的改变了人们的工作方式。
门户作为一种典型的网络应用框架,它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户,使企业可以快速地建立企业对客户、企业对内部员工和企业对企业的信息通道, 使企业能够释放存储在企业内部和外部的各种信息。而从最终用户的角度看,门户就是一种 Web 站点。当前,门户系统已经有了很多的实现产品,从开源的JetSpeed到商用的IBM WebSphere Portal Server,他们基本上可以满足用户功能上的需求,甚至可以进行一些简单的配置,如:定制颜色及布局,定制内容版块等。但从系统的角度来说,这种配置要被动的等待用户提供知识,是一种低级别的配置。因此,我们提出了一个“智能门户系统”的概念,它引入了上下文感知相关技术,使门户系统可以主动的去发现知识,并为用户提供服务,实现高级别的配置。
文章结构如下,第2部分介绍与本文研究紧密相关的两个基本概念以及它们的理论基础与相关技术研究现状;第3部分介绍本文的核心,基于Context-Aware的MVC框架,CA-MVC;第4部分给出工作流门户环境下的应用实例;第5部分进行了展望和总结。