论文部分内容阅读
近年来,为了满足各种业务需求,网络中出现了大量的Web应用程序。随着网络环境的变化,业务需求的提升,这些Web应用程序的缺陷日益突出,逐渐不再满足于业务需求。它们一般是在不同时期迎合不同的业务需求而开发的,往往是异构的,并且由不同的厂商开发,采用不同的实现平台、不同的数据结构和实现方式,相互之间不易交互,从而形成了一些信息孤岛,我们称之为遗留系统(Legacy System)。然而遗留系统往往承载着关键资源和功能,不能简单抛弃,所以如何利用现有的技术最大限度地重用遗留系统是必须解决的问题。
语义Web的提出使得数据具有定义良好的含义,计算机之间以及人类能够更好的彼此合作。语义Web的目标是创建一个通用的数据交换平台,对信息含义的理解不再只有依靠人才能完成,机器同样也可以完成这样的工作。利用语义Web的知识表示手段来描述Web服务的语义,将使得Web服务成为机器可以理解的实体与复用的计算资源。
本文提出了一种基于语义Web的遗留系统迁移的框架WA2SW(Web Application ToSemantic Web),目的是把遗留Web应用系统迁移至语义Web环境下的本体和服务系统。框架解决两个问题:1、迁移遗留数据,用本体语言描述,使数据可被机器理解和自动处理;2、迁移遗留服务,构造语义Web服务,使之在网络中可被自动发现、选择和调用。
在数据迁移过程中,如何把数据的UML模型转换为OWL描述的本体一直是业界研究的热点。本文对此转换技术做重点研究,在分析比较目前研究成果的基础上,提出了自己的改进方法,增强了转换的灵活性。
依照本文提出的迁移框架,文章最后对HM旅游指南系统做了一个迁移案例。验证了框架的合理性和可行性。