论文部分内容阅读
数据交换是影响企业信息化管理发展的主要因素之一。它的目标是实现各个异构数据源之间的数据共享,从而有效地利用资源,提高整个应用系统的性能。但是,需要交换的数据往往在结构和语义上都存在各种各样的冲突,数据交换的本质就是解决这些冲突,如何方便地表示和消除冲突就显得尤其重要。 XML本身所具有的与平台无关、易于扩展、交互性好、语义性强、可格式化等特性和优点使得它具有强大的结构和语义表达能力,可用于不同数据之间的交换。通过对XML技术和常见的异构数据进行分析,本文将XML用在异构数据交换中,研究探讨利用XML进行数据交换的基本方法。 本论文从异构数据的理论着手,将源和目标表的数据表示和结构表示分开,从而使异构数据在交换时先进行结构匹配,再进行数据交换。同时针对DTD和XMLSchema对复杂的结构和语义信息不能很好表示的缺点,对异构数据的结构和语义冲突进行了详细的分类,定义了用来描述结构和语义的特殊XML文档。在此基础上本文提出一个数据交换模型。在实例分析中,以某港口信息系统中数据交换子系统为例,利用面向对象建模思想结合设计模式技术加以分析、设计、实现数据交换模型。