基于领域元模型的PLM.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于领域元模型的PLM.doc

  基于领域元模型的PLM 在离散型制造企业中,PLM(Product Life-Cylce Management,产品生命周期管理)与ERP数据集成是企业信息化应用的重要环节。PLM与ERP系统之间的高效集成,是实现企业信息共享和业务协同的主要途径。PLM与ERP面向的业务领域不同,PLM侧重于管理产品生命周期内相关的信息和过程,而ERP系统侧重于对企业内部和外部资源以及产、供、销、财务等各个环节进行统一计划、控制和调整。在数据流动的过程链上,PLM位于E日户系统的上游,PLM系统向E日户系统提供产品结构和工艺设计的基础数据信息。然而,由于两个系统各自有不同的数据模型、数据访问方式和访问控制方法,系统之间不能之间交换和共享数据,数据的流动遇到很大困难,两个系统的数据集成问题由此产生。 本文首先分析了现有的数据集成方法,提出了一种基于领域元模型的PLM-ERP数据集成方法。阐述了领域元模型的定义、规则、建模方法以及基于领域元模型的转换过程,建立了测试环境,对集成方法进行了实验验证。 1、PLM-ERP数据集成方法分析 多年以来,许多研究人员致力于解决上述PLM系统与ERP系统的数据集成问题。 一种方法是建立PLM-ERP全局数据模型,应用程序在统一的系统框架下通过查询全局数据模型访间共享的数据。该集成方法的应用实例有基于数据仓库的集成技术、基于STEP中性数据模型数据集成等。该集成方法的优点是从全局观点考虑数据集成问题,通过建立统一数据模型消除了PLM和ERP数据结构的异构性,使PLM和ERP成为紧密集成的单一系统。该方法的缺点是:①开发针对全局数据模型的应用程序的工作量大;②难以跨应用平台使用;③相应的标准(如STEP标准)标准过于复杂,缺乏广泛的支持。 另外一种在实践中广泛采用的方法是通过调用应用程序API的方式交换数据。PLM系统和ERP系统通过打包的中间数据文件交换信息。该集成方法的优点是简单、灵活。该方法的缺点是:①运用该方法的前提是被集成方(ERP或PLM系统)必须提供应用程序API;②数据集成开发工作量大;③可重用性差等。 此外,还有COR日A,.Net等分布式对象技术的集成方法,是为了从技术层面解决跨网络、分布式环境下的软件互操作问题,在处理PLM和ERP数据集成方面没有成熟的解决方案。 上述集成方法存在开发工作量大,成本高,实施难度大等不足。为了克服上述方法和技术的缺点,本文的研究采用基于PLM和ERP领域元模型的方法实现系统间的数据集成,可以减少PLM和ERP数据集成的开发工作量,达到数据高效集成的目的。 2、PLM-ERP数据集成的领域元模型 2.领域元模型的定义 元模型是关于模型的模型。元模型是具体数据模型的泛化(图1(a)),通过对异构数据模型的抽象描述,可以在异构的数据模型间架起沟通的纽带。元模型具有层次化的体系结构,MDA(模型驱动体系结构)定义了四层元数据结构[a1最高抽象层次(MOF)达到了元一元模型级,可以屏蔽平台之间的异构性。元模型技术在异构信息系统集成方面具有广泛的应用,例如,OMG组织制定的C标准用于在数据仓库产品间的集成和工具的互操作。 领域元模型与其它模型的区别在于它包含用于支配系统中数据的业务方法和规则。领域元模型是PLM数据模型和ERP数据模型在更高层次的抽象。通过这种抽象可以带来如下好处: ①屏蔽了异构数据模型在结构和语义上的差异;②在PLM系统和ERP系统之间建立起松藕合的连接器,应用程序的变化对各自的数据模型没有影响。 领域元模型聚集了元数据、模式映射和领域规则。(图1(b))元数据分别来自PLM和ERP系统的数据模式定义,通常的数据模式是关系数据模式,包括数据表定义和字段定义;模式映射在异构的数据模式之间建立映射关系,模式映射屏蔽了数据实例的命名、类型、格式的差异;映射过程将对各个输人模式加以分析并派生出对集成有用的信息,映射规则被定义,转换函数也在此产生。 2.2领域规则 领域规则是数据对象转换过程中的转换规则,是与PLM/ERP领域相关的集成规则的扩展。领域规则用于建立领域元模型的约束,解决模式异构引发的语法和语义冲突问题。 规则表达式作为领域元模型的组成部分,可以解决大部分的模式冲突问题。绝大部分简单规则由系统内嵌的函数来执行,复杂规则的查询表达式需有用户的参与制定。因此,准确理解领域业务知识有助于提高集成的效果。 2.3领域元模型持久存储机制 领域元模型的采用多种存储和交换方式,既可以采用常用的关系数据模型,也可以采用Xml数据模型,Xml的标准化使元模型实例易于维护和与其它系统交换数据。本文采用Xml Schema Definition(XSD)作为领域元模型的模式定义语言。以下是领

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档