论文部分内容阅读
万维网WWW的产生和发展改变着社会生活的各个方面。随着我国经济的持续发展,在经济发展中具有重要地位的股市也受到万维网发展的影响,其信息表示方式也呈现多元化发展的趋势,基于万维网的股票信息系统应运而生,并通过快捷、全面的资讯在推动股市的发展中扮演着越来越重要的角色。但是,现有的股票信息系统无法克服信息海量性导致的性能降低,用户能否高效的获取信息在很大程度上取决于用户的经验及查询关键字的选择;而以让计算机能够“理解和处理”现有WWW仅能显示的数据,并为人们提供各种智能服务WWW的语义Web的出现,为解决现有股票信息系统的不足带来了契机。本文从这一契机出发,利用基于语义Web的7层架构,结合Windows服务、Web Service、Agent、.Net多线程分布式处理以及SQL Agent Job等现有技术,设计并构建了一个基于语义Web的股票信息系统框架。具体研究工作如下:通过对国内外语义Web研究现状的分析,结合语义Web的概念,阐述了语义Web七层架构的定义及具体实现中的要点。在分析、明确股票信息系统所应具备的基本功能基础上,构造了股票信息系统(SIS)中的本体;并遵循语义Web的七层结构体系,构造出SIS系统架构。从SIS的系统架构出发,详细分析了Web接口层中连接组件、用户组件以及股票信息组件的设计及实现。对于连接组件,从Web Service的交互机制及面向服务的Web Service设计模式两方面描述了该组件的设计及实现。对于用户组件,基于用户与SIS的交互流程,结合XML及XML Schema,描述了用户组件的工作流程。对于SIS的核心——股票信息组件,从.Net多线程分布式处理以及SQL Agent Job,详细分析了该组件的设计思路以及运作方式。此外,结合RDF及OWL描述语言,详细分析了语义Web层中本体的构造及实现;结合Agent分析了本体间各个功能关联以及本体的交互,并给出了一个交互实例用于验证本体设计的可行性和正确性。最后对基于语义Web的股票信息系统的研究工作进行了总结和进一步的展望。