PLM系统的基础架构解析

近年来由于越来越多的企业认识到 产品生命周期管理 (PLM)在制造业信息化中的重要作用。于是纷纷开始构建自己的PLM系统,力求在激烈的市场竞争中确立自己的优势。 本文通过对PLM基

产品应用

plm

产品数据管理

PDM

近年来由于越来越多的企业认识到产品生命周期管理(PLM)在制造业信息化中的重要作用。于是纷纷开始构建自己的PLM系统,力求在激烈的市场竞争中确立自己的优势。本文通过对PLM基础架构进行技术解析,提出全面构建PLM系统的增量式点线面策略。该策略对制造业实施PLM战潞具有一定参考价值。
 
    
PLM在理念上对PDM进行了极大的扩展,主要包括:
   (1)PDM侧重企业内部产品研发阶段的数据管理,而PLM强调产品生命周期中跨越供应链的所有信息管理,包括营销、采购等。
 
   (2)PDM侧重产品数据管理,而PLM强调企业智力财富的充分利用。
 
   (3)PDM旨在提高产品开发效率,而PLM是提高产品创新设计能力。
 
   (4)PDM管理产品数据,PLM则管理产品生命周期,PDM可认为是PLM的一个子集。
 
   (5)形象化地可以将PLM表示为:PLM=PDM++。由于PLM并不是一个点解决方案,而是一个动态的、渐进的持续进化的过程,因此企业必须遵循一定的方法论或策略才能准确构建适合自己的PLM系统平台,达到预期的目标。
 



 
一、PLM基础架构解析
PLM的核心理念是管理和重用企业的知识资产,包括产品定义、产品历史及最佳实践。管理的对象从数据的角度可分为内容数据和元数据两种类型。为了更清晰准确地描述PLM的基本架构,笔者首先给出“应用”的定义。
 
所谓“应用”,是指辅助或自动化某个具体过程的计算机程序,它通常封装了基于过去经验提炼出的方法来执行某一特定过程的最佳实践。基于以上定义,PLM的基本架构一般来说可由基础平台、商业应用和应用开发环境三大模块组成(如图1)。

图1PLM的基础架构
 
 

基础平台通常由以下4部分组成:
   (1)电子资料室:用以存储企业的各种知识资产数据,可以根据企业需求变化支持数据类型的灵活扩展:
 
   (2)通用功能:支持不同用户和应用,如访问系统资源(如打印机)、通知服务、可视化、协同工具、会议工具、Portals等;
 
   (3)管理和定制工具:使系统管理员执行各种管理任务、修改和分配系统资源等;
 
   (4)核心数据管理功能:包括产品结构和配置管理功能、零件划分和检索功能、工作流管理、项目管理功能等。
 

商业应用可分为以下4类:
   (1)工具及部件:单独执行某个特定功能或者是作为大型软件包的一部分,如可视化工具、会议工具、实体建模内核等:
 
   (2)应用模块:自包含的软件包,用以自动化某个特定的过程,如文字处理、CAD等;
 
   (3)套装应用:紧密耦合的应用模块的集合,如0ffice、ERP等;
 
   (4)行业解决方案:针对某个行业、封装了行业最佳实践的整体解决方案,如航空航天、汽车、造船等。
 

集成应用开发环境包括:
   (1)应用开发工具:增加新功能或者现有功能修正,通过编程(如JAVA、C++等)实现:
 
   (2)集成和互操作工具:有时被称为企业应用集成工具。其功能是将外部应用集成进PLM系统,包括紧密集成、数据共享以及通过中间交换文件进行数据输入/输出的便捷方法,如由遗存系统向PLM系统传输数据。
 


需要指出,各个模块之间并不是孤立的,而是一个有机整体,相互协作,刚柔并济,共同作用。因此在技术层面上PLM架构的建造还必须注意以下问题:
 
   (1)可伸缩性,是指将现有应用扩展到服务更多的用户和过程。关键是保证对用户数量、存储以及其他系统资源没有技术上的约束,同时扩展后,系统的性能不能受到严重的损害。
 
   (2)可扩展性,是指系统的功能可以分步扩展,分步实施。面向对象技术和模块化设计是其技术支持。
 
   (3)健壮性,是指正常操作情况下系统的容错恢复能力。
 
   (4)开放性,是指有效的互操作,数据交换工具以及公开的API函数等。