“开放”一词在PLM软件里并不罕见。过去十年来,我听见过对于PLM开放性褒贬不一的评价。就在去年,我还分享过我对PLM开放性的想法,写在我的博文“零距离看PLM的开放性”中。几天前,我有幸读到达索系统Fabien Fedida接受Ralf Grabowski采访的对话。他们所谈论的话题之一跟“新开放性”有关。点击这个链接可阅读采访稿。我旧话重提,将我去年对PLM开放性的想法和参考内容拿出来晒晒。 达索V6 R2012的新开放性 据Fedida先生透露,达索正在考虑如何改进其PLM软件的开放性。例如,发布新的API, 以web service和XML的形式将V6集成到外部PDM系统。下面是我最喜欢的一段: 达索正雄心勃勃地发布称为“面向整个生态系统”的API(可编程应用接口)。例如,ENOVIA V6的API函数已经多达3000个,3DVIA Composer有500个,CATIA也发布了新的应用于复合材料制造领域的API。日后还将开放更多… 我认为新API的发布有其积极的意义。不过,将API函数的数量当作开放性的衡量标准,我对此有点担心,这就如同二十年前将代码数量当作衡量软件好坏的标准一样。 Aras,PLM数据“加密”和其他PLM供应商 Aras 的博客从另一个角度审视了PLM的开放性,该博客介绍了PLM供应商如何运用锁定技术,如何保证数据之间的可交互性,以及如何满足数据库和数据模型的透明化和交互性的需要。点击阅读这篇文章“什么是PLM数据加密以及为什么我们需要谨慎对待?”下面这段摘录解释了数据加密的问题和隐藏在Aras的数据库开放性和数据建模技术后面的核心思想: 其他主流PLM/PDM系统都是这么设计的。主零件的数据库表并没有命名或标记为“零件”,而是标记为“0034543908543TG324”或者类似的更让人搞不懂的东西… 数据有时被切成几块分别放在不同的表里,使得访问起来不那么直观。这就是“加密”,故意设计的。传统上,从PLM系统获取数据并弄明白就是很困难的事,有时甚至不可能,现在依然如此。Aras是一种开放并透明的数据模型,设计非常简单直接。存放零件数据的表就叫作“零件”,存放供应商的表就叫“供应商”,等等。这些完全能通过一个公共的数目字典查阅到。这种方式与其他主流PLM供应商截然不同,它让企业更好的掌握自己的命运。 谈到其他PLM,我要指出的是TeamCenter PLM的XML模式,我觉得它堪称开放性的楷模。点击这个链接可读到更多细节。有趣的是,Aras已经利用TeamCenter PLM的XML开放模式开发了针对TeamCenter的接口。点击阅读Aras在早在2009年发布的一篇新闻报道“Aras宣布面向西门子PLM软件TeamCenter的接口技术”。 我的结论 开放性是一个很微妙的字眼。它依赖于环境,很多时候是公司根本战略的一部分。我要说的是,达索的API数量和面向一切的接口让我联想到了Apple商店也有面向所有可能数据源的接口。同时,我并非完全赞同在数据库中使用合适的命名就能解决数据透明化和可交互的问题。供应商们开始思考开放性这个问题,是一件好事。结果如何,我们翘首以待… 你的看法呢? 原文信息 标题:PLM and New Openness 来源://beyondplm.com/2011/07/21/plm-and-new-openness/ 推荐者: youwenjun 原文作者: Oleg Shilovitsky 原文日期: 2011-07-21 |