基于模型驱动的数据映射技术研究

被引量 : 0次 | 上传用户:lyling0411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息系统在现代社会已经深入到各行各业中,在各自的位置上发挥着重要的作用。随着网络技术的发展,使得基于网络的资源共享成为可能,几乎每一个大型或中等规模的公司和许多小型的公司,都越来越依赖于计算机化的信息。信息的共享改变了人们的传统工作方式,企事业之间,以及企事业内部的各个部门之间,可以通过信息共享的方式加强合作,从而提高工作效率。但是现在的问题是,由于原有信息系统开发环境和方式的独立性,形成了信息系统之间的数据和信息的异构性,很难进行通信和资源的共享,从而形成了一个个信息孤岛。实现信息系统之间的数据集成可以解决这一问题。 异构数据集成,将系统内部和外部的不同结构的数据资源进行整合,是企业进行资源共享和实现产品数据管理(PDM)、企业应用集成(EAI)、企业资源规划(ERP)的技术基础。当前,实现异构数据集成的主流方式是通过网络进行数据交换,实现系统的松耦合集成,其中关键技术之一就是实现源数据与目标数据间不同数据结构的转换。 本文提出一种基于模型驱动的数据映射技术,在统一描述数据模型的基础上,对数据映射关系进行统一、标准的描述。从而可以采用映射关系加载的方法,以统一的数据交换形式,完成数据从源到目标的迁移,实现异构数据间的集成。MDA(Model Driven Architecture)模型驱动架构是由 OMG 发布的一套体系架构,它打破了传统的软件开发方式,以模型为中心,模型贯穿于系统的分析、设计、实现、配置、维护和管理的各个阶段。MDA 代表着一个向前发展的重要的软件开发的思想。MDA 是建立在 OMG 制定的多个可靠的的标准之上的。这些标准包括有:UML,各种模型符号,XMI(XML 元数据交换),CORBA 等许多流行的开放的中间软件标准。MDA 将规范的基础逻辑同实现这些逻辑的中间件分离开。这样就允许进行快速的开发和对那些使用基于商业模型的部署技术的互操作规范的提交。各组织可以使用 MDA 来实现在新的平台上的互操作,而同时保留那些基于已经存在的平台的各个商业逻辑。MDA 的推出标志着通用软件建模技术开始走向成熟。本文根据 MDA 的思想,给出了用于统一描述数据模型的数据词典的逻辑结构,以数据词典的方式在元模型层上对数据模型进行统一描述,在数据词典的基础上分析了异构数据模型之间的数据映射关系。采用 EBNF 范式对描述映射关系的语法进行形式化定义和描述,同时给出映射关系的相关语义说明。在研究的基础上实现了数据映射功能,并投入实际应用,文中给出数据映射的应用实例。
其他文献
随着市场经济的发展和对外开放的扩大,空调行业逐渐进入了品牌竞争时代,市场竞争越来越表现为品牌的竞争。科龙空调在竞争激烈的市场上如何赢得更大的市场份额,提升品牌知名
本文通过对小学生数学学业不良成因的分析,对小学生数学学业不良的现状进行剖析,并结合归因的理论对小学生数学学业不良进行归因,呼吁教师和学生对这批学生有一种全面正确的
随着新茶上市,企业生产或消费者购买茶叶后,如何正确贮藏以保持其色、香、味品质,成为近期关注的一个热点。编辑部陆续接到读者来电询问有关茶叶贮藏保鲜方面的问题,现特邀中国农
针对基于广域测量系统的多时滞电力系统低频振荡阻尼控制的研究不足以作为主要控制方法之一的鲁棒控制方法求解参数步骤复杂的缺陷,提出一种可直接求解控制参数的多时滞广域电
设计了双弹头霍普金森杆用于精确标定高g值加速度计的动态线性参数。基于一维应力波传播理论和弹性波叠加原理,分析了双弹头霍普金森杆为不同尺寸时对获取所需激励加速度信号
对高职市场营销职业技能竞赛与课程建设的相关性和融通性进行研究,分析了技能竞赛对市场营销专业教育教学的作用,构建了技能竞赛与专业课程建设融通的路径,为提高我国高职市
考虑林水矛盾和优化林水相互关系是在西北半干旱地区进行林业生态环境建设时必须重视的核心问题。六盘山是这一地区具有代表性的重要山地水源涵养林区,研究六盘山森林植被的
基于为自行车助力且无需专门充电的思想,本文设计了一种自充电自行车。当骑行自行车时,人的重力和骑行动力大部分作用在后轮上,为压电能量收集存储系统提供了源源不绝的能量;
对测距能力的检测是激光测距机研制、生产、验收和开展维修保障的一大难题。本文在总结现行三种激光测距机测距能力检测方法的基础上,提出了一种全新的基于消光比原理的无靶
作为制冷空调制造业的重要分支,我国中央空调行业从20 世纪90 年代开始迅速发展,随着技术、生产设备的引进,外资企业的进入,无论是产品质量、产品性能、生产装备都开始接近国