一、引言:
生命周期(Lifecycle)是一个广泛,重要而又有趣的概念。如同人生有生、老、病、死阶段,制造产品的企业有生命周期,制造企业的产品有生命周期,描述与管理这些产品的数据也有生命周期。生命周期呈现的是动态与时间的概念,这也符合世界是绝对运动的定律。
二、PLM系统的定义与定位
2.1 PLM定义
PLM(Product Life-cycle Management),即产品生命周期管理。它包括:培育期、成长期、成熟期、衰退期、结束期几个阶段。
产品生命周期管理的核心为资料(Data),包括数字资料,图资料,与资料结构等电脑资料格式将产品全生命周期过程的完整资料,以电脑可以理解与处理的模式进行存储与运算,加上产品之全部流程与运用这些资料的企业营运活动。
图一
2.1 PLM定位
PLM不同于ERP、SCM、CRM等 其他信息化系统,它是面向产品创新、知识库管理和流程优化的一种信息系统,管理企业的无形资产,采用知识驱动的设计方法来提高产品质量,把产品知识作为企 业战略财富加以对待和充分利用,突出可持续发展的战略思想,支持连续创新,充分利用企业的“知识”资产,提高产品的研发速度和反应的敏捷程度。
PLM与ERP、SCM、CRM之间是协同关系。利用PLM提供的服务,尤其在复杂产品如装备制造业,ERP等本身的价值能更好地得到体现。现有的企业 信息系统,如ERP等与PLM之间并不能相互替代。相反,它们之间不论在技术层面还是实施层面都构成了协同关系。PLM对整个协同过程起调配作用,其他的 信息系统是支撑基础。
PLM系统完全支持在整个数字化产品价值链中构思、评估、开发、管理和支持产品,它把企业中多个未连通的产品信息孤岛集成为一个数字 记录系统,与ERP、SCM、CRM一起形成了一个完整的企业信息化协同体系 。
三.PLM的选择
对于企业来讲,召集相应的专业开发团队去开发完全属于自己的PLM系统,一方面开发周期很长;另一方面太关注业务化,系统会丧失灵活性;再有就是投入过大。相比较选购一套适合企业的PLM系统来说更为合适。
3.1 PLM系统的供应商
由于PLM与PDM的渊源关系,实际上几乎没有一个以“全新”面貌出现的PLM厂商。大多数PLM厂商来自PDM厂商。有一些原PDM厂商已经开发了成体系的PLM解决方案,成功地实现了向PLM厂商的转化,如EDS、IBM。当然,也有ERP厂商的加入,如SAP,已经提出了自己的基于ERP立场的PLM解决方案,试图在这个广大的市场上来分一勺羹;还有一些CAD或工程软件厂商也在正在做这样的努力。需要指出的是,有一些原来本是PDM/CAD的厂商,并没有推出实际的PLM产品,而只是改了个名字就自称为PLM解决方案厂商,顺道搭车卖一些低端的PDM/CAD产品。这样一些鱼目混珠的动作给市场和广大客户都造成了很多的困惑。
目前,国内软件厂商提供的PLM软件还处于发展过程之中,并不具备PLM理念中所应当具备的所有功能,大部分的针对PLM的实现还是停留在PDM的水平。而国际上以一些PDM厂商已经完全从PDM的领域成功的进入PLM,像UGS的Teamcenter等.(表一)
(表一:PLM(PDM)供应商列表)
3.2 PLM系统的选择
构建于PLM理念之上的系统应该是,在系统设计之初,就严格贯彻这套理念的系统而不是在一些之上做一些修改而达成的。
对于这些林林总总的PLM系统该如何选择,除去成本费用的考虑,选择一个能发挥最大的软件效益的软体有哪些考量呢?
(1) 良好的用户界面
PLM系统的终端用户面很广,企业内部的各个机构组织,企业外部的人员都有可能使用到这个系统,所以,系统的使用者不可能限定在IT水平很高的专业人员身上,这样,系统应该很容易上手使用。包括:
1.系统的操作流畅,尽量在尽可能少的页面跳转中完成必须的工作。
2.系统界面很友好,容易操作。
(2) 清晰的系统部署结构
C/S(客户端/服务器),B/S(浏览器/服务器)这两种软件的开发与使用模式的长处是各有千秋, 相比较C/S的安装,维护,更新的一些不便,使用IE或其他的浏览器直接工作的话对用户来讲更为方便。
但是PLM系统的定位就固定了它会同时具备这两种模式,B/S展现给最终用户,而C/S有管理员来快速高效的进行系统的一些配置和管理。这样的话, PLM系统应该是会具备这样的四层结构:
用户客户端层是与系统交互的接口,通常是基于B/S或是C/S两种,基于C/S的就是一般的富客户端程序,通过安装后使用,基于B/S的就是IE, Firefox的浏览器了。
系统的展现层是针对B/S的浏览器端去实现一些针对业余逻辑功能的企业级开发,并处理和服务层进行联系。着一层的系统开发会被部署在像Tomcat或Weblogic这样的应用服务器上,提供终端的浏览器访问,并可以实现PLM系统和企业其他系统的整合接口。但是这层不推荐直接去和数据库进行操作。技术方面的实现也基本以Java语言为主。
业务的服务器层是系统的核心层次,这层会对数据进行最终的处理保存,和数据库打交道,这层对效率要求就非常高,所以这层的技术上的实现用比较底层的语言开发好。
资源层就是企业数据最终保存的一层,主要是数据库管理系统和文件系统的两个方面,
这层也是供它的上层服务层去使用于处理。
(3) 实现对数据的有效,正确与安全管理
PLM 实施目的并不是在企业里面有去添加一个新的系统,增加或是复习一系列的新数据,或是对原有数据的多种去处理,PLM实施,要保证企业的数据的单一性与一致性,PLM可以替代掉哪些系统,可以和哪些系统的数据同步。企业的数据的录入与输出形成一个统一的接口实现。
数据管理必须正确与安全,企业的不同层次的人员,对处于不同的阶段的不同的数据,必须具有不同的访问权限,而且这些权限的赋予必须是灵活易变的。这样的话不会造成数据的泛滥,不会造成数据的泄密。PLM系统需要达成对数据的明确分类,生命周期管理和用户角色设定的完美结合。
(4) 完备的流程管理机制
数据的生命周期也就是是对流程的管理,对数据流程的管理应该是尽可能的灵活的,用户可以很容易的绘制自己的流程并且在流程的各节点分配定制的任务。流程管理再结合角色的设定,数据经由不同的流程达到不同的状态,标识成不同的生命周期。
(5) 灵活的系统设计和系统的再开发空间
完全贯彻PLM概念的系统,系统的设计师非常灵活和具备很灵活的系统的再开发空间。
灵活的系统设计包括模块化的系统构成和灵活的系统扩展。模块化的系统构成,企业可以根据自身的状态的阶段增加,移除或是修改相应的模块。灵活的系统扩展,可以在原有系统的基础上简单,轻松的定制系统的功能与界面。
(6) 强大的系统集成能力
PLM系统与企业的ERP,SCM,CRM等其他系统都会有联系与集成,消除信息孤岛,填平信息鸿沟是PLM系统的目标之一,所以好的PLM系统必须具备SOA的集成能力,达到数据的同一性与沟通性的目的。
四 .总结
PLM,作为一种理念,它本身正在不断变化与延伸,在主流厂商的推动与大型企业的应用过程中不断完善。PLM 系统会影响企业与供应商、销售渠道和客户之间的联接点,此外,PLM系统将不仅只整合一个企业内部的业务流程,而且将开始来实现多个企业间的跨企业业务流程整合。企业对PLM系统的要求也要更高,所以,对于企业来说,选择一个效率高,功能强大,可扩充性和集成性好的PLM系统就至关重要。既不能因为选择不好成为鸡肋,更不能因为选择不当,导致负担。
参考文献
[1]. http://www.wikipedia.org, 科技政策研究与咨询中心 (STPI), 2007/12
[2]. 中国PLM市场现状及发展分析 http://article.pchome.net/content-105142-2.html