PDM/PLM/CAPP |
|
| 按行业筛选 |
|
|
| 按产品筛选 |
|
|
| |
查看本类全部文章 |
| |
|
|
|
可定制PLM系统的发展与展望 |
|
作者:北京清软英泰 刘英博 李博 耿坤瑛 |
|
前言
产品生命周期管理系统(PLMS)是用来管理企业智力资产的重要信息系统,为了支持不同行业、不同企业的需求,PLM产品需要提供柔性的系统架构和强大的扩展能力和开放性,尤其在PLM系统的可定制性方面有非常高的要求,本文着重回顾了PLM系统的可定制能力的发展过程,并且描绘出PLM系统的发展趋势。
缺乏可定制能力的PLM系统及其问题
PLM成功应用的关键取决于软件供应商对企业的需求响应的速度和代价,响应速度越快并且付出代价越少,那么系统实施成功并且不断深化的可能性就越大,图1大体反映了缺乏可定制能力的PLM系统对应用反馈响应的过程。对于缺乏定制能力的PLM系统,一旦企业用户在应用的过程中根据自身需求提出反馈意见,软件供应商就需要对这些反馈进行总结,从而形成对PLM系统的需求,然后软件供应商将针对需求对PLM系统进行进一步开发,待开发完成以后再进入企业重新部署PLM系统,最后形成新一轮PLM系统的应用。
图 1 不可定制PLM系统的需求响应路线 这种从用户反馈到企业应用的过程是一个循环迭代的过程,每一次迭代,企业的PLM应用水平就会上升一个层次。然而这个过程的每一个阶段的跨越并不都是一帆风顺的,在实施过程中,阶段和阶段之间会不断反复,所以在深化PLM系统的应用水平的同时,无论是企业还是软件供应商都付出了超额的代价和时间。如果能够找到方法减少这个过程中付出的代价,缩短花费的时间,就将为供应商和企业带来丰富的收益。那么,用什么办法实现这个目标呢?经过实践,我们认为:提高PLM的可定制性将是减少这个代价的关键。
模型可定制的PLM系统
人们最初在可定制性上的努力体现在PLM系统的建模能力上,当PLM系统部署到企业以后,其不但包含一个可运行的系统,而且这个系统背后有一套基本的企业模型对其进行驱动,这个模型支持了大部分企业在业务上对PLM系统的需求。当企业提出应用反馈以后,如果这些反馈能够通过修改企业模型实现,那么就无需进一步开发PLM系统,从而也节省了重行部署的步骤。这样,整个PLM系统对应用反馈的响应速度将大幅度提高,如 图 2所示。
图2 模型可定制的PLM系统对反馈的响应 落实到实际中,这种可定制能力表现为对企业各种业务模型的定制功能,例如:数据模型定制,组织和权限模型定制,业务过程模型定制等等。清软英泰产品全生命周期管理系统(TiPLMS)在这方面已经提供了非常丰富的支持。在TiPLM中,用户可以针对企业PLM系统的各种共性需求进行定制。这些共性需求既包括与系统物理部署相关的数据库服务器、文件服务器定制,自动升级服务定制,文件柜存储规则等,也包括与企业业务相关的数据模型定制、组织和权限模型定制、业务过程模型定制、生命周期模型定制、视图模型定制、事件发布订阅模型定制、各类数据表现和输出模版定制、数据集成规则定制,配置变量和配置规则定制、系统编码规则定制等等。对这些模型都可以通过工具进行动态更改,更改后,TiPLM系统在最终客户端上的表现就会根据模型的不同而变化。
然而,现代企业竞争环境的复杂性和企业业务的多样性,决定了企业对PLM系统的需求是无限的,企业模型的表达能力却只是有限的领域知识的体现,这两者之间的差距需要软件供应商对其系统的元业务模型进行不断的优化予以弥补。当企业的需求表现出非常个性化的时候,即使是再好的通用模型也无法在短时间内满足这样的要求,最终对反馈的响应过程又将回到原有的定制开发的老路上去。随着PLM应用的不断深入,尤其是PLM需要覆盖的行业越来越多,这样的情况将频繁发生,面对这样的情况,PLM在可定制方面应该如何发展呢?我们认为,企业模型是对企业的共性需求的描述,例如:(企业组织模型,数据模型、过程模型等),其产生和发展是从特殊到一般的过程,而在这个过程中必然忽略很多特殊情况(例如:工作流活动执行时需要表现的形式,业务对象的浏览方式等),但是能够将主要问题描述清楚,然而,PLM的实施过程是一个从特殊到一般的过程,在这个过程中原来被忽略的特殊情况又会以不同的个性化需求的形式体现出来,成为企业对PLM系统的个性化的需求,这些个性化的需求如果不能满足,就成为阻碍实施的障碍,克服这些障碍的方法仍然依赖于对系统的客户化的开发,如果能够将针对这些特殊需求分离出来,将开发限制在一定范围内,那么就可以在保留企业模型的描述能力的同时,扩展出满足不同个性需求的PLM系统,客户化的构件开发的就是这种思想的典型体现,所以, PLM系统在可定制性上的发展将成为模型驱动的构件可定制PLM系统。
模型驱动的构件可定制的PLM系统
模型驱动的构件可定制的PLM系统是在原有的模型可定制的PLM系统的基础上发展而来的,原有系统本身可以看作是构件运行的平台,构件本身与PLM系统之间保持着松散耦合的关系,构件可以独立的注册并且部署到PLM系统中,也可以随时从系统中卸载出来。由于这种松散耦合的特征,使得构件的开发和部署可以独立于平台的开发和部署。这样就可以将个性化的需求限制在构件的范围内,有利于尽早地将企业的个性需求和跨企业或行业的共性需求分离开来,从而达到缩小开发代价、加快开发实施速度、缩短企业应用上线周期的目标。
一般而言,构件可定制的PLM系统由三大部分组成:构件运行的核心平台;企业业务模型和构件仓库。与传统的模型可定制PLM系统不同之处在于核心平台,企业模型和构件之间的关系,首先,模型不但包含了企业共性需求的描述,而且还包含了对所需要驱动的构件的描述,其次,核心平台开放了一系列构件集成接口,平台将通过这些接口对构件进行驱动;构件仓库则是由若干构件组成,每个构件都是满足行业/领域共性需求或企业个性需求的具体实现,构件的实现遵循核心平台的接口规范,这样,平台在解释业务模型模型的同时也会按照模型指定的方式驱动构件,而不同企业PLM系统应用的的差异将体现在模型和个性化的构件两个层面上。
在有了构件可定制的PLM系统之后,供应商对企业用户需求的响应将形成多层体系,如 图 3所示。当收到应用反馈以后,如果是企业的个性化需求,而这种需求能够通过调整企业模型的方式满足,则通过模型定制工具对已有企业模型进行调整即可,对应图中的路径1,这样代价最小;如果通过调整企业模型无法满足,而且该需求没有共性特征,那么可通过开发和部署企业构件来实现,对应图中的路径2;当累积了足够多的需求并抽象出行业/领域的共性特征,则可以通过开发行业构件和建立特定行业模型的方式来实现,对应图中的路径3;如果这些手段都无法满足需求,也就意味着核心平台的元模型无法或难以描述和支持该需求,则需要通过改进底层核心平台,增强元管理模型来支持,即路径4。
图3 构件可定制的PLM系统的需求响应体系 在构件可定制的PLM系统方面,清软英泰产品生命周期管理系统(TiPLM)也提供了非常强大的支持,在TiPLM中,用户可以通过一整套插件框架实现对个性化需求的定制。目前TiPLM系统提供了文件浏览器、工具软件柔性集成、数据导入、数据导出和统计汇总、工作流业务操作、系统全局扩展等多方面的构件可定制支持。除此之外,TiPLM系统中还包含一套和主流开发环境Visual Studio.NET紧密集成的构件开发辅助工具。通过这套工具,使得帮助供应商、第三方合作伙伴和企业用户提高构件开发和调试效率。在河北中兴汽车的实施过程中,经过短短的一星期培训,企业自身的开发人员就能够在TiPLM平台上开发出适合企业需要的库存查询构件。
图4 TiPLM插件开发向导 总结与展望
在当前全球化竞争环境下,可定制能力是PLM系统能否持续支持企业创新,持续支持企业对智力资产和知识管理的至关重要的因素。从PLM系统的发展轨迹来看,PLM系统的可定制能力经历了缺乏可定制到模型可定制再到模型驱动的构件可定制的这样的发展过程,如 图 4所示,清软英泰产品生命周期管理系统(TiPLM)已经在模型可定制的基础上提供了大量的构件可定制能力的支持。展望未来,TiPLM系统将会在平台、模型以及构件三方面进一步优化,在平台方面,将进一步提高底层基础类库的通用性和完备性;在模型方面,将结合十多年来的行业经验,优化和增加行业模型和领域模型;在构件开发方面,将加强构件开发的辅助支持和培训。我们希望通过在这三个方面的努力使PLM核心平台更容易部署、企业模型更容易建立、构件更容易开发,在保证PLM系统成功实施的基础上,为企业打造一个坚实的、支持可定制性的、可持续发展的企业智力资产和产品创新管理应用平台。
图 5 可定制PLM系统的发展 (end)
|
|
文章内容仅供参考
(投稿)
(如果您是本文作者,请点击此处)
(10/24/2006) |
| 北京清软英泰信息技术有限公司联系方式:
|
网址: |
http://www.thit.com.cn
|
电话:86-010-62782208 |
地址: |
中国·北京·海淀区清华大学华业大厦三区四层 邮编100084 |
|
|
|
对 PDM/PLM/CAPP 有何见解?请到 PDM/PLM/CAPP论坛 畅所欲言吧!
|