论文部分内容阅读
目前,畜产品安全已成为制约畜牧业发展和畜产品国际贸易的重要因素,受到世界各国政府和广大消费者的密切关注。为了有效预防牲畜口蹄疫、疯牛病、二垩英、禽流感等事件的发生,我国畜牧业信息化建设必须充分利用已有的大量宝贵的数据资源,建立具有我国自主知识产权的畜产品溯源系统,为各级决策管理者提供及时、准确、科学的辅助决策依据。在畜牧业的信息化建设过程中,不同部门通常在不同地域使用不同的技术开发了不同的应用系统,如养殖场系统、屠宰场系统、销售系统等。这些系统都是相互独立的应用系统,就像一个个“信息孤岛”,系统在数据的描述方式、存储方式、访问方式上各不相同,差异性很大。要建立统一的畜产品溯源系统,必须对这些孤立的系统进行整合,即对畜产品溯源相关的异构数据进行整合。异构数据整合是畜产品溯源系统建设过程中需要解决的主要问题。在已经存在的多个异构的、分布的数据库之间实现信息共享,首先需要在这些数据库系统基础上建立一个异构数据整合平台,用户才能实现对多个异构数据库系统的统一、透明的访问。本文主要进行了两个方面的研究工作。一方面,为了提高模式匹配的自动化程度,本文设计并实现了基于属性空间的模式匹配算法。该算法将“属性空间”的概念引入到模式匹配中,文中详细介绍了其建模过程、算法设计和算法实现,并通过实验证明了该算法的可行性和有效性。另一方面,以畜产品溯源系统中的异构数据整合问题为研究对象,本文设计了一个基于中间件的异构数据整合框架,即在数据源层与应用层中间添加一个中间件层,提供应用层对异构数据源的透明访问。其中,中间件层是异构数据整合的核心层,它向下协调各数据库系统,向上为访问集成数据的应用者提供统一的访问接口。中间件层由包装器和中介器两部分组成,本文结合畜产品溯源系统,着重对中介器和包装器的设计与实现进行了研究。初步实验表明,该平台实现了畜产品溯源系统中的异构数据整合工作,对实际工程有一定的指导作用。