产品生命周期(PLM)发展历程及技术核心分析指导

news2025/1/17 6:18:25

产品生命周期管理(Product Lifecycle Management,简称PLM),是一种为企业产品全生命周期提供服务的软件解决方案,可以应用于在单一地点或分散在多个地点的企业内部,以及在产品研发领域,具有协作关系的企业之间,集成与产品相关的人力资源、流程、应用系统和信息,以支持产品全生命周期的信息创建、管理、分发和应用。

一、产品生命周期(PLM)的发展历程:

产业初期阶段是CAD的形成与发展。1970s,CAD领域尤其是3维CAD高速发展。1970年,CATIA首先推出三维CAD系统,产品数据管理的概念(SOFASTSOFT . COM)还尚未形成。1980s,CAD产业发展的最重要时期,行业取得巨大进步。Autodesk推出了第一个重要的计算机辅助设计程序AutoCAD,为创新设计解决方案打开了大门。

高速发展阶段为PDM的高速发展期。1990s,上半叶PLM供应商着手开发独立于CAD的数据管理系统,具有现代意义的PDM系统已经形成,各类PDM企业与老牌CAD供应商争夺市场。1990s中叶,SDRC和它的Metaphase处于领先地位,随后被EDS收购并与UGS重组,改名为Teamcenter Enterprise (现为西门PLM)。1990s下半叶,CAD逐渐普及,PDM市场迅速发展,三大巨头收购动作频繁,一些比较小的PDM供应商或被兼并或退出市场。

发展新阶段为PLM的诞生及发展。2000-2005年波士顿咨询提出集成概念PLM,获得达索和UGS等专业软件厂商的认可。由于概念包含了ERP内容,也吸引ERP厂商加入市场…

 

二、产品生命周期(PLM)的结构框架

框架是由总体所需信息集成的。所谓框架指的是,对多个业务系统之间的交互规则进行定义和管理的工具的集合,并不是代替同有的业务系统,比如代替PDM、MRPII / ERP、SCM以及CRM等,而是将彼此独立的业务系统通过规则有机地联系起来,以实现系统的整体良好运行,从而能够为企业的效益和发展目标提供支持。

现有的PLM主要有两种解决方案:一个是源于PDM 的PLM解决方案;另一个是源于ERP的PLM解决方案。从总体结构而言,前者更多地强调松散祸合的开放性集成框架,以PDM为核心,并提供与产品生命周期其他阶段的集成规范;后者的特征是紧密祸合的一体化集成框架,并试图通过一家产品完成对企业整个业务的覆盖。两相比较,前者基于PDM的PLM框架,具有更好的灵活调节或者定制的能力。

三、产品生命周期(PLM)的关键技术

1)Web Service技术。通过Web服务,企业可以将共享信息、外协信息对外发布,其信息可以被Web程序所使用,也可以被其它企业的应用程序使用。Web服务特征:1.完好的封装性。对于使用者而言,它能且仅能看到该对象提供的功能列表。2.松散耦合对于松散祸合而言,尤其是在Internet环境下的 Web服务而言,需要有一种适合Internet环境的消息交换协议,而XML / SOAP正是目前最为适合的消息交换协议。3.软件平台无关性,高度可集成能力。

2)XML技术。由于CAX(CAD / CAM / CAPP)与 ERP等系统的数据格式不同。因此必须提供一种中间的通用数据格式来实现两个系统之间的信息集成。XML作为一种高效、简单且具有高度开放性、兼容和跨平台性能的数据存储和数据交换标准.越来越显示出其强大的优越性。XML的优点:1.良好的数据格式,便于设计与特定领域相关的标记语言,同又利于在异构系统间数据交换。2.良好的可扩展性和灵活性.XML的扩展性和灵活性允许它描述不同种类的应用软件中的数据,且能集成不同来源的数据,方便了数据的建立。3.便于网络传输,XML的压缩性能好.不会给网络传输增加太大的负担。4.文档高度结构化。

 使用PLM软件,需要与企业经营管理的多系统进行集成。在产品全生命周期内,充分利用分布数据资源和企业智力资产,才能使PLM实现最大限度地跨越时空、地域和供应链的信息集成。因此,PLM系统的价值取决于在企业内能否与ERP、SCM、CRM来集成使用,组成PLM生态系统,实现更全面意义上的协同工作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/23857.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

windows 锁屏时执行某个程序

目录 前言 1 打开锁屏事件 2 创建任务计划程序 3 测试 前言 以windows10为例,这个功能的核心是使用windows自带的“任务计划程序”,可以帮助您实现触发器操作。 1 打开锁屏事件 默认情况下,锁屏事件并不会被系统记录,需要手动打…

vue3项目的创建、入口文件、全局方法、生命周期函数、setup中的生命周期函数使用、data的函数方式

文章目录1. 创建vue3项目1.1 基于webpack的工程创建1.2 通过vite来创建vue3项目vue3插件推荐1.3 通过npm init vue3创建项目2. vue3入口文件3. vue3中的全局方法修改4. vue3中封装全局方法5. vue3生命周期函数6. setup中生命周期使用7. data函数方式1. 创建vue3项目 1.1 基于w…

Spring Boot中消息是什么?同步异步消息是啥/都包含那些技术?Activate MQ消息怎么整合

写在前面: 继续记录自己的SpringBoot学习之旅,这次是SpringBoot应用相关知识学习记录。若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库SpringBoot克隆下载学习使用! 3.5.4 消息 3.5.4.1 简述 消息发送方:…

力扣(LeetCode)29. 两数相除(C++)

快速乘 题解只使用了 intintint 。 万恶的 INT_MININT\_MININT_MIN,怎么处理?打不过就加入——被除数和除数转为负数计算 。 xxx 除以 yyy ,等于从 xxx 中拿出若干个 yyy 。 从 xxx 中拿出 yyy 的数量,就是 xyx\div yxy 的商。 y…

Allegro差分自动添加回流地孔操作指导

Allegro差分自动添加回流地孔操作指导 Allegro自带给差分添加回流地孔的功能,具体操作如下 点击connect命令,任意拉一对差分 鼠标右击,选择Return Path。。。,选择settings 会弹出设置的对话框,Assign net name给孔分配一个网络,一般是GND, Return Path via 选择添加…

2019年1+X 证书 Web 前端开发中级理论考试题目原题+答案——第五套

📚文章目录 🎯关于1X标准 🎯关于中级考点 ⏩💻答案速查 理论题(满分100分),包括单选题、多选题、判断题。 📑一、单选题(每小题2分,共30小题,共60分) &…

Docker的基础命令

1.查找可用的镜像 docker search 镜像名 例:docker search nginxdocker search mysql2.拉取官方镜像(及下载镜像) docker pull 镜像名:标签例:docker pull nginx #表示现在最新版本的nginx镜像docker pull nginx:1.14…

使用frida发送微信消息给好友

前言 之前说过怎么用python来发送微信文本消息,原理大概就是构造内存机器码。其实frida也可以做类似操作,构造数据和机器码,然后调用。我就不重复操作了,这里说下另一种方法。 想使用frida来发送消息这个想法很早之前就有了&…

SQLlite

SQLlite ​ SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。 一、什么是 SQLite ​ SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库&…

Webpack 5 超详细解读(三)

21.babel-loader 使用 使用babel-loader对js文件进行处理,在lg.Webpack.js配置文件中配置js文件规则。 使用单独的插件进行转换 使用预设进行转换 使用babel.config.js配置文件进行babel配置 const path require(path) const CopyWebpackPlugin require(copy-W…

解决哈希冲突的方案

什么是哈希表 一种实现关联数组抽象数据类型的数据结构,这种结构可以将关键码映射到给定值。简单来说哈希表(key-value)之间存在一个映射关系,是键值对的关系,一个键对应一个值。 什么是哈希冲突 当两个不同的数经过…

基于 Text-CNN 的情感分析(文本分类)----概念与应用

文章目录基于Text-CNN情感分析卷积的基本概念Text-CNN的核心思想实现数据预处理批量处理操作--填充与截断拆分训练集与测试集定义Text-CNN模型设计模型定义与训练参数训练并评估模型结语基于Text-CNN情感分析 大家都知道,CNN(Convolutional Neural Network) 是深度…

非近轴衍射分束器的设计与严格分析

摘要 直接设计非近轴衍射分束器仍然是很困难的。由于有相对较大的分束角,元件的特征尺寸一般等于或小于工作波长。因此,它通常超出近轴建模方法的范围。在此示例中,将迭代傅里叶变换算法(IFTA)和薄元件近似&#xff08…

在线的MySQL数据库表结构对比工具

在项目部署上线前,测试版和正式版的数据库表结构做过哪些变更,如果没有做好实时记录,那么就需要对比找出差异,否则代码部分更新后,可能导致功能异常。 数据库表结构对比的工具很多,但是为了方便部署同步的…

Python 算法:线性回归及相关公式推导

0 前言 本文以一个小小的案例展开,主要讲解了线性回归的步骤、常用的两种求最优解的方法(最小二乘法和sklearn回归算法及算法原理)及相关函数、公式的过程推导。 相关环境:Windows 64位 Python3.9 scikit-learn1.0.2pandas1.4.2…

怎么在VMware上安装Linux?

推荐教程:Linux零基础快速入门到精通 下载CentOS操作系统 首先,我们需要下载操作系统的安装文件,本次使用CentOS7.6版本进行学习: https://vault.centos.org/7.6.1810/isos/x86_64/ (最后的/不要漏掉) •或者直接…

02、Spring中的Bean实例化、作用域、生命周期及装配方式介绍

简介:本笔记主要介绍以下几点 1、Bean的常见属性及其子元素 2、实例化Bean的三种方式 3、Bean的生命周期和作用域 4、Bean的三种装配方式 1、Bean的配置 Spring简单来说就是一个大工厂,这个工厂负责创建和管理Spring容器中的Bean对象,如果要使…

基于深度学习的人脸表情识别的AR川剧变脸(一)

1、摘要 本项目分为两部分,第一个部分是人脸表情识别任务,第二部分是根据表情变化不同AR脸谱效果。 本文将第一部分,如何使用Keras训练一个人脸表情识别的卷积神经网络。 2、数据集处理 数据集我们使用FER2013PLUS人脸表情识别数据集&…

Spring Boot如何进行监控项目/SpringBoot Admin监控程序怎么用/监控程序可以监控到哪些信息

写在前面: 继续记录自己的SpringBoot学习之旅,这次是SpringBoot应用相关知识学习记录。若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库SpringBoot克隆下载学习使用! 3.6 监控 3.6.1 意义 监控服务是否宕机监控服务运…

Hive数据定义语言-DDL-入门基础(含四个实践案例)

1. 概述 数据定义语言DDL,是SQL语言集中对数据库内部的对象结构进行创建、删除、修改等的操作语言,这些数据库对象包括database、table、view、index等。DDL核心语法由CREATE、ALTER与DROP三个所组成。DDL并不涉及表内部数据的操作。在某些上下文中&…