产品全生命周期管理系统的关键技术和系统层次结构
产品全生命周期管理系统

产品全生命周期管理系统—TiPLM技术白皮书北京清软英泰信息技术有限公司二零一零年一月第2 页1.前言1.1 制造业面临的挑战在当今瞬息多变的市场环境下,制造业企业竞争由过去的局部竞争演变成为全球范围内的竞争,竞争日趋激烈。
企业要力争在最短时间(T)内、消耗最少的资金©、生产出满足市场需求(Q)的产品。
市场的需求在不断变化,对产品的结构、性能的需求越来越苛刻,从而使新产品的研制变得越来越复杂。
然而,产品的频繁更新对企业本身来说也带来一些问题:需要在再设计(Redesign)、企业业务流程再造(BPR)等包括设备改造及制造上不断投资。
其中开发费用基本上与时间成正比,即开发周期越长,投资越多。
这种因素也促使企业采用各种手段缩短产品开发周期。
因此,世界各国的企业都面临着严重挑战:如何缩短日趋复杂产品的开发周期以占有市场、并降低成本;如何去适应快速变化的市场需求,对企业进行重组,不断以高质量、低成本、快速开发新产品等手段,在竞争中求生存和发展,已成为企业共同追求的目标。
为了达到上述目标,企业不断强化了在产品研制过程中采用计算机辅助技术的措施,由此又引发了新的问题。
1.2 企业信息化过程中的问题随着制造业不断发展,随着各种先进技术的运用,企业产品开发周期在缩短,但信息量却在成倍增加,企业逐渐实现计算机信息化,标志着企业进步与发展,信息化最有效应用在于与企业经营战略结合来支持企业目标的实现,信息由企业创建,成为一种新的企业资源,其利用程度、有效的管理就成为企业信息化建设的新任务。
信息共享程度。
由于互不兼容的软件产生的数据格式不一致,存储介质亦是各种各样,这一切使得企业无法在设计、工艺和制造部门之间以及相关企业间甚至企业与贸易间有效地传递数据信息,实现信息共享。
提高信息传递速度。
设计开发的上游部门无法及时与下游过程进行信息交换与共享,各部门不能及时地了解设计开发过程中的变化,因而产品的研制开发时间变长。
产品研发中如何实现全生命周期管理

产品研发中如何实现全生命周期管理在当今竞争激烈的市场环境中,产品的成功不仅仅取决于其创新的设计和卓越的性能,更在于能否有效地实现全生命周期管理。
产品全生命周期管理涵盖了从概念构思、设计开发、生产制造、市场推广、销售服务,直至产品退役和回收的全过程。
它是一种综合性的管理理念和方法,旨在通过优化各个环节的资源配置和协同工作,提高产品的质量、降低成本、缩短上市时间,从而提升企业的竞争力和市场占有率。
一、产品规划与概念设计阶段在产品研发的初始阶段,需要对市场需求进行深入调研和分析,明确产品的定位和目标用户群体。
这包括了解消费者的痛点和期望,研究竞争对手的产品特点和优势,以及把握行业的发展趋势和技术创新方向。
通过这些工作,可以为产品的概念设计提供有力的依据和指导。
同时,在概念设计阶段,要充分发挥团队的创新能力和想象力,提出多种不同的产品概念和方案。
然后,运用评估工具和方法,对这些方案进行筛选和优化,最终确定最具潜力和可行性的产品概念。
在这个过程中,要注重与各相关部门和利益相关者的沟通和协作,确保产品概念能够得到广泛的认可和支持。
二、详细设计与开发阶段一旦产品概念确定下来,就进入了详细设计与开发阶段。
在这个阶段,需要将产品概念转化为具体的技术规格和设计方案,并进行零部件的选型、结构设计、电路设计、软件编程等工作。
为了确保设计的质量和可靠性,需要运用各种设计工具和方法,如CAD、CAE 等,进行模拟分析和优化设计。
同时,要建立严格的设计评审和验证机制,对设计方案进行反复的审查和测试,及时发现和解决设计中存在的问题和缺陷。
此外,在开发过程中,要注重项目管理和进度控制,制定详细的项目计划和里程碑,合理安排资源和任务,确保项目能够按时完成。
同时,要加强团队成员之间的沟通和协作,及时解决项目中出现的各种问题和冲突。
三、生产制造与质量控制阶段产品设计完成后,就进入了生产制造阶段。
在这个阶段,需要根据设计方案选择合适的生产工艺和设备,制定生产计划和工艺流程,并进行原材料的采购和零部件的加工制造。
装备制造业全寿命周期质量管理业务架构顶层设计

装备制造业全寿命周期质量管理业务架构顶层设计在现代装备制造业中,质量管理是一个至关重要的环节。
为了确保产品的质量,有效的质量管理在整个装备的生命周期中起着决定性的作用。
本文将讨论装备制造业全寿命周期质量管理业务架构的顶层设计,以提高装备制造业的整体质量水平。
一、设计与开发阶段在装备制造业的设计与开发阶段,质量管理的目标是确保产品的设计符合客户需求,并且满足相关的法规与标准要求。
为了实现这一目标,可以采用以下几个关键的业务模块:1. 需求管理:通过与客户的有效沟通,收集和分析客户的需求,并将其转化为具体的技术要求和设计需求。
2. 设计控制:建立设计流程和标准,确保设计的合规性和一致性。
包括对设计过程的评审、验证和验证测试。
3. 风险管理:对潜在风险进行评估和管理,以减少设计和开发过程中的不确定性。
二、生产与制造阶段在生产与制造阶段,质量管理的目标是确保产品符合设计要求,并进行有效的生产控制。
以下是一些关键的业务模块:1. 供应链管理:确保供应商的质量标准符合要求,并建立供应商评估和选择机制。
2. 过程控制:通过建立适当的生产过程控制措施,监控和管理生产活动中的关键参数,以确保产品达到一致的质量水平。
3. 质量检验:建立全面的检验体系,对原材料、中间产品和成品进行检测和验证,以确保产品的合格性。
三、使用与维护阶段在使用与维护阶段,质量管理的目标是监测产品在实际使用中的性能,并进行维修和保养,以确保产品的持续稳定性能。
以下是一些关键的业务模块:1. 数据分析与监测:通过收集和分析产品使用数据,识别和解决潜在的质量问题,并进行持续改进。
2. 售后服务:建立高效的售后服务体系,包括维修、培训和技术支持,以满足客户的需求并提供优质的服务。
3. 反馈与改进:与客户建立良好的沟通渠道,及时获取客户的反馈,并将其用于产品设计改进和质量管理的决策过程中。
四、质量管理体系支持为了有效支持装备制造业全寿命周期质量管理,建立一个完善的质量管理体系是至关重要的。
《产品生命周期管理的关键步骤与方法》

《产品生命周期管理的关键步骤与方法》产品生命周期管理的关键步骤与方法产品生命周期管理(Product Lifecycle Management,PLM)是指企业对产品从概念设计到退市的整个生命周期进行全面管理的一种方法。
它涵盖了产品规划、设计、生产、销售和售后服务等各个环节,旨在提高企业的竞争力和产品的市场占有率。
本文将介绍产品生命周期管理的关键步骤与方法。
一、产品规划阶段产品规划是产品生命周期管理的第一步,也是最关键的一步。
在这个阶段,企业需要明确产品的定位、目标市场和竞争对手,制定产品的发展策略和产品路线图。
同时,还需要进行市场调研,了解消费者需求和市场趋势,以便为产品的设计和开发提供依据。
在产品规划阶段,企业还需要制定产品的核心竞争力和差异化策略,确定产品的定价策略和销售渠道。
此外,还需要进行成本估算和风险评估,确保产品在市场上的可行性和盈利能力。
二、产品设计阶段产品设计是产品生命周期管理的核心环节之一。
在这个阶段,企业需要将产品的概念转化为具体的设计方案,并进行产品的原型制作和测试。
同时,还需要考虑产品的可制造性和可维护性,确保产品的质量和性能符合市场需求。
在产品设计阶段,企业还需要进行材料选择、工艺设计和成本控制等工作。
此外,还需要进行产品的安全性评估和知识产权保护,确保产品在市场上的合法性和可靠性。
三、产品生产阶段产品生产是产品生命周期管理的重要环节之一。
在这个阶段,企业需要建立生产线和供应链,确保产品的生产能力和供应能力。
同时,还需要进行质量控制和质量管理,确保产品的一致性和可靠性。
在产品生产阶段,企业还需要进行生产计划和生产调度,确保产品的交付和库存控制。
此外,还需要进行成本控制和效率改进,提高产品的生产效率和竞争力。
四、产品销售阶段产品销售是产品生命周期管理的关键环节之一。
在这个阶段,企业需要制定销售策略和渠道策略,进行市场推广和销售活动。
同时,还需要进行销售预测和销售目标的制定,确保产品的销售量和市场份额。
产品生命周期管理系统(PLM)

产品生命周期管理系统(PLM)产品生命周期管理系统 (PLM)产品生命周期管理系统 (PLM) 是一种旨在帮助企业在产品从概念到退役的整个生命周期中进行管理和控制的软件系统。
该系统的目的是提供一个集成的平台,使企业能够有效地跟踪和管理产品的各个阶段,以提高生产效率、降低成本并增强竞争力。
本文将探讨 PLM 的定义、重要性以及它在不同阶段的应用。
第一部分:PLM 的定义产品生命周期管理系统 (PLM) 是一种综合性工具,它为企业提供了全面管理其产品的能力。
PLM 包括多个模块,包括产品设计、工程、生产、市场推广和售后服务等。
它通过整合不同部门的信息,使企业能够更好地跟踪产品的每一个阶段,从而提高效率、确保质量并减少风险。
第二部分:PLM 的重要性PLM 在现代企业中扮演着重要角色。
首先,它帮助企业提高产品质量和创新能力。
通过集成不同部门的信息,PLM 可以促进团队合作,加速产品开发过程,并提高产品设计的准确性。
其次,PLM 有助于优化供应链和生产流程。
通过提供实时信息,PLM 能够协调供应商、生产商和销售商之间的合作,减少生产过程中的浪费和延误。
最后,PLM 提供了全面的产品追溯能力,这对于保证产品质量、应对召回和法律问题至关重要。
第三部分:PLM 在不同阶段的应用PLM 在产品生命周期的不同阶段有着不同的应用。
在产品设计阶段,PLM 可以帮助企业进行虚拟建模、仿真测试和优化设计,以减少开发成本和时间。
在产品开发阶段,PLM 可以协调不同部门的工作,确保快速而高效地推向市场。
在产品制造阶段,PLM 可以提供实时数据和监控,以优化生产过程并保证良好的产品质量。
在产品推广和售后服务阶段,PLM 可以追踪产品的使用情况、收集客户反馈,并支持售后服务和维修。
总结产品生命周期管理系统 (PLM) 是现代企业管理产品生命周期的关键工具。
它帮助企业提高产品质量和创新能力,优化供应链和生产流程,并提供全面的产品追溯能力。
产品生命周期管理系统(PLM)

产品生命周期管理系统(PLM)产品生命周期管理系统(Production Life-cycle Management,PLM) 是传统产品信息管理系统(ProductData Management,PDM)在功能上的延伸。
其与企业资源管理系统(Enterprise Resource Planning,ERP)一样是企业数字化转型中的重要支柱,区别在于,PLM 管理的对象是所有与产品相关的数据,其管理涵盖产品的整个生命周期,其中不仅包括图样、BOM 和生产工艺等,还囊括了需求管理、产品供应链管理、产品售后维护和项目管理等,其具体功能结构所示。
其主要能够为企业带来如下的改善:首先,PLM 系统理论上可以将整个产业链的所有相关方整合为统一单元,这个单元既包含企业内部的产品团队,也包含客户和各级供应商。
从客户视角来看(如 OEM 厂商),可以在这个平台上追踪产品项目的进展状况或各子系统的就位情况。
针对机械行业企业,部分 PLM 产品,除提供 2D 或 3D 图样的联合绘制功能外,还集成了很多的CAD 和仿真软件(如 CATIA、SolidWorks 和有限元分析软件 Abaqus 等),这使得合作方式从简单的协同制图,逐渐过渡到协同仿真与协同调试。
其能够显著提高产品上下游团队之间的沟通和合作效率,帮助企业有效克服所阐述的产业链管理协同困难的问题。
同时,针对前文中提到的问题,PLM 系统允许用户依据产品特性、功能等,对产品的相关数据进行分类和封装,这些数据包含需求、项目文档、图样和工艺参数等关键信息,并可以对这些模块进行标记。
当团队获得一个新产品需求,研发团队可按照自定义的检索逻辑,依据需求,将已标记过的成熟模块“拼装”成对应的新产品,从而有效复用先前产品的知识。
相较于传统的产品知识管理模式,对过往经验的使用,将不再依赖于少数核心技术人员,通过对新旧知识的有效封装,检索逻辑的准确定义,再结合企业标准的知识复用流程,一名普通的团队成员也可以依靠系统胜任之前核心研发人员才能够负担的工作。
如何在产品设计中实现全生命周期管理

如何在产品设计中实现全生命周期管理关键信息项:1、产品设计目标和要求明确的性能指标预期的市场定位特定的功能需求2、全生命周期阶段划分概念设计阶段详细设计阶段生产制造阶段销售与服务阶段回收与再利用阶段3、各阶段的主要任务和责任设计团队在各阶段的职责生产部门的任务销售与服务团队的工作重点4、风险管理策略技术风险评估市场风险应对法规政策风险防范5、质量控制措施设计阶段的质量审核生产过程中的检验标准售后服务中的质量反馈机制6、成本管理规划各阶段的预算分配成本控制的关键环节7、数据管理与信息共享产品数据的收集与存储跨部门信息交流的平台与机制11 产品设计目标和要求111 明确的性能指标产品在设计之初应确定一系列明确的性能指标,如可靠性、耐久性、安全性、效率等。
这些性能指标不仅要满足市场和用户的基本需求,还应具备一定的前瞻性,以适应未来市场的变化和技术的发展。
性能指标应具体、可量化,以便在后续的设计和测试过程中进行有效的评估和验证。
112 预期的市场定位准确的市场定位是产品设计成功的关键之一。
在设计过程中,需要充分考虑目标市场的特点、用户需求、竞争对手情况等因素,明确产品在市场中的定位,例如是高端、中端还是低端产品,是面向特定行业还是大众市场等。
市场定位的明确将有助于指导设计团队在功能、外观、价格等方面做出合理的决策。
113 特定的功能需求除了一般性的性能指标和市场定位,产品还应具备特定的功能需求。
这些功能需求可能来自用户的直接反馈、市场调研的结果或者行业发展的趋势。
例如,对于一款电子产品,可能需要具备特定的通信功能、智能控制功能或者节能环保功能等。
功能需求的明确将为产品的设计提供具体的方向和重点。
12 全生命周期阶段划分121 概念设计阶段此阶段是产品全生命周期的起点,主要任务是提出产品的概念和初步设想。
设计团队需要进行广泛的市场调研和技术研究,收集用户需求和竞争产品信息,分析潜在的技术解决方案,形成多个概念设计方案,并进行初步的可行性评估。
产品生命周期管理

全生命周期产品管理:协同、优化、降本、增效的利器产品生命周期管理(Product Lifecycle Management,PLM)是一种全面的方法,用于管理从概念到丢弃的产品生命周期的所有阶段。
这种方法涉及到一个复杂的系统,该系统将人员、流程、信息和服务聚集在一起,使它们能够以协调的方式进行产品开发和管理。
产品生命周期管理提供了一个框架,可以在整个产品生命周期内进行数据管理、版本控制、流程自动化、产品配置管理和产品发布。
一、产品生命周期管理的定义产品生命周期管理是一种战略方法,用于管理从产品概念到丢弃的整个生命周期。
这种方法涵盖了各个阶段的产品开发和管理,包括设计、工程、制造、销售、物流、使用和回收。
产品生命周期管理不仅关注产品的物理生命周期,还关注与之相关的财务、市场、客户和供应商等业务生命周期方面。
二、产品生命周期管理的目标1.提高产品的质量和性能2.缩短产品的上市时间3.降低产品的成本4.提高产品的可维护性5.提高产品的可回收性三、产品生命周期管理的关键要素1.人员:产品生命周期管理需要多学科的团队进行协作,包括设计师、工程师、制造商、销售员、客户和供应商等。
2.流程:产品生命周期管理需要标准化的流程来协调和管理整个生命周期内的各个阶段。
这些流程可能包括项目管理、变更管理、质量管理等。
3.信息:产品生命周期管理需要准确和一致的信息来协调和管理整个生命周期内的各个阶段。
这些信息可能包括产品数据、工程图纸、规格说明书等。
4.服务:产品生命周期管理需要提供各种服务来支持整个生命周期内的各个阶段。
这些服务可能包括维护、维修、回收等。
四、产品生命周期管理的阶段1.概念阶段:这个阶段的目标是确定产品的愿景和目标市场。
在这个阶段,需要进行市场调研和分析,以确定产品的可行性。
2.设计阶段:这个阶段的目标是创建产品的物理设计。
在这个阶段,需要进行设计评审和修改,以确保产品的设计符合要求。
3.工程阶段:这个阶段的目标是实现产品的设计和工程化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品全生命周期管理系统的关键技术和系统层次结构产品全生命周期管理(product overall lifecycle management,PLM)与产品数据管理(product data management,PDM)技术有着密切的联系,PLM是PDM的继承与发展。
PDM技术已经有近二十年的发展历程,其技术及相关产品的发展经历了3个阶段,即专用PDM阶段、专业PDM阶段和分布式标准化PDM阶段。
20世纪80年代初随着CAD在企业中的广泛应用,对于电子数据和文档的存储及获取新方法的需求变得越来越迫切,诞生专用PDM,以解决大量电子数据的存储和管理问题。
20世纪90年代初出现专业PDM系统,可以完成对产品工程设计领域的产品数据的管理能力、对产品结构与配置的管理、对电子数据的发布和工程更改的控制以及基于成组技术的零件分类管理与查询等,同时软件的集成能力和开放程度也有较大的提高。
20世纪90年代末分布式系统和PDM技术的标准化标志着了新一代PDM时代的到来。
PLM是当代企业面向客户和市场,快速重组产品每个生命周期中的组织结构、业务过程和资源配置,从而使企业实现整体利益最大化的先进管理理念。
产品全生命周期管理是在经济、知识、市场和制造全球化环境下,将企业的扩展、经营和管理与产品的全生命周期紧密联系在一起的一种战略性方法。
先进制造与管理技术认为,把以一个核心企业为主,根据企业产品的供应链需求而组成的一种超越单个企业边界的,包括供应商、合作伙伴、销售商和用户在内的跨地域和跨企业的经营组织称为扩展企业。
目前,客户和供应商的参与已经相当普遍,任何企业必须扩展,传统封闭孤立的企业已无法生存。
产品全生命周期管理(PLM)将先进的管理理念和一流的信息技术有机地融入到现代企业的工业和商业运作中,从而使企业在数字经济时代能够有效地调整经营手段和管理方式,以发挥企业前所未有的竞争优势。
所谓产品全生命周期管理(PLM)就是指从人对产品的需求开始,到产品淘汰报废的全部生命历程。
其中包括产品需求分析、产品计划、概念设计、产品设计、数字化仿真、工艺准备、工艺规划、生产测试和质量控制、销售与分销、使用/维护与维修以及报废与回收等主要阶段。
贯穿产品全生命周期价值链,企业的各个部门(可以是独立的企业)形成了一个完整、有机的整体。
为了实现利益最大化,作为这个整体上的各部门之间需要紧密地协同运作,同时,这些部门的组合方式也在不断地发生变化。
产品全生命周期管理系统(PLMS)是支持企业实施PLM技术的计算机软件系统。
PLMS的技术定位是为上述分立的系统提供统一的支撑平台,以支持企业业务过程的协同运作。
从逻辑上看,PLMS为不同的企业应用系统提供统一的基础信息表示和操作,是连接企业各个业务部门的信息平台与纽带,PLMS支持扩展企业资源的动态集成、配置、维护和管理。
企业应用系统(如:CAX,ERP,SCM,CRM,eBusiness等)都依赖于PLMS,并通过PLMS进行连接和集成。
企业所有业务数据都遵照统一的信息与过程模型被集成到PLMs中;扩展企业的所有部门都能够通过PLMS获得信息服务。
1产品全生命周期管理系统关键技术产品全生命周期管理系统关键技术包括面向产品全生命周期的企业运作参考模型、产品信息建模、支持产品协同设计与制造过程建模、产品多视图数据管理与产品结构管理等核心业务问题以及与PLM系统实现密切相关的计算机技术(如:体系结构、运行模式、集成技术、协同技术、工作流技术等)。
1.1面向产品全生命周期管理的企业运作参考模型实施PLM技术,需要企业进行业务过程重组。
面向产品全生命周期管理的企业运作参考模型是研究开发、实施与推广PLM系统的重要基础。
制造业如何改进企业运作过程来适应PLM技术的实施是问题的关键所在。
1.2支持产品全生命周期管理的产品信息建模方法结合对象管理组织(OMG)中模型驱动框架(MDA)所提出的统一建模语言(UML)、元对象机制(MOF)和公共仓库模型(CWM)三个标准,研究支持产品全生命周期的统一的产品信息表达、访问和处理方法。
研究元信息方法,从数据、模型和元模型等多个层次上构造产品信息模型。
解决产品模型在低层次上的异构问题,在元模型层构造统一的产品定义信息模型并建立不同阶段产品定义信息的关联。
1.3产品多视图管理技术和语义网络驱动模型从空间上通过产品多视图解决产品定义不同阶段的信息建模和个性化操作问题,从时间上通过语义视图网络解决产品族进化过程中的变更控制和知识管理问题。
PLM系统需要管理企业全生命周期中的数据,通过产品多视图管理技术和语义网络驱动模型将存在复杂层次化关联语义的企业数据组织管理起来。
1.4基于因特网的PLMS体系结构与运行模型研究针对扩展企业动态构造和演化特点,结合计算机网络和软件技术的发展趋势,探讨适合产品全生命周期管理的网络化体系结构模型,构件表示模型、构件交互模型,满足网络化扩展企业的节点自治、节点交互和节点协同的需求。
1.5支持产品全生命周期管理的协同工程协同工程是一种支持扩展企业合作伙伴以及不同层次的应用系统间的信息共享、交流、协调、集成和一致性控制的方法。
实现协同工程的支撑技术包括贯穿产品全生命周期的事件通道、事件捕捉和触发机制,以及产品变更信息的捕捉、定制、分发、通知、存储和管理技术。
2产品全生命周期管理系统的体系结构2.1PLM功能结构PLM系统在功能上划分为3个集中式管理服务构件集和一个资源集成与信息服务平台。
3个构件集包括:信息服务构件集,资源管理构件集和过程监控构件集。
这3个服务构件集分别从信息、资源和过程3个方面为扩展企业提供产品全生命周期管理所涉及到全部核心功能和应用功能,而资源集成与信息服务平台为以上3个构建集提供信息集成的网络平台。
①信息服务构件集。
为扩展企业提供基础信息服务,如模型服务、视图管理和知识管理等,同时还提供一些基本的领域应用信息服务,如电子仓库、目录服务、零件分类服务、产品结构等。
除此之外,信息服务构件集还为资源管理构件集、过程监控构件集提供系统信息和过程信息服务,为资源部署与信息网格平台提供资源连接和汇集方面的信息服务。
②资源管理构件集。
为扩展企业提供一个资源集成环境,并对所有被集成到资源部署与信息网格平台上的资源进行管理。
主要功能包括:资源部署、资源配置、资源定制、动态联盟和系统安全等功能。
③过程监控构件集。
为扩展企业提供协同工作的环境,监控资源的运行过程和状态。
主要功能包括生命周期管理、工作流管理、变更控制、项目管理等。
④资源集成与信息服务平台。
在三个服务构件集的基础上,基于xML的信息网格协议(如SOAP,WSDL,UDDI等)包装、发布、组织和管理扩展企业的资源和信息,实现扩展企业资源的动态部署、连接和信息交换。
扩展企业资源和信息沿时间和空间两个方向展开,构成一个逻辑上的网格。
扩展企业的资源和信息部署在网格结点上,网格结点之间的连线表示扩展企业资源之间的相互关系。
资源部署与信息服务平台的作用主要包括两个方面:一方面,通过在标准的信息网格协议的基础上,采用松耦合的方式,动态地建立和维护核心企业与各协同企业间面向产品价值链的资源和信息关联关系;另一方面,部署在网格平台上的各个结点也是企业提供信息服务的入口。
2.2PLM软件体系结构PLM系统的软件体系结构设计需要能够支持在异构环境下基于容器的构件化设计,且具有跨平台能力,而RML/J2EE平台作为PLM系统技术支撑平台目前为多数系统所采用。
支持J2EE的商业平台较多,如BEA的webb西c,IBM的Websphere等,技术也相对成熟,并且J2EE平台和CORBA能通过RML/IIOP进行互联,这也为支持扩展企业应用系统的集成提供了基础。
WebLogic是最新一代的Web应用服务器,完全遵循最新的J2EE标准,100%的Java实现,不仅具备EJB(企业Java Beans),RMI(远程方法调用),JMS(基于Java的可靠消息传输),JDBC(数据库访问),SERVLETS/JSP(动态页面生成),事件发布和订阅,零客户管理、SSL、X.509、ACL安全控制和文件服务等功能,更支持wML和xML等最新的Internet应用技术。
Webhgic Server是业界公认最开放、性能最好、功能最强大的电子商务运行平台,也是市场上占据第一位的Java应用服务器。
除此之外,webLogic Server还能够支持基于CORBA和DCOM的分布式构件的集成,能够成为为扩展企业提供完整解决方案的应用服务器平台。
经过比较,作者拟选用BEA公司的WebLogic Server作为PLM系统的运行环境。
基于J2EE的PLM系统网络结构及软件体系结构与传统的客户/服务器(C/S)模型和基于Web的浏览器/服务器(B/S)模型不同,它是一种包括客户层、中间层和企业信息层的多层结构。
中间层建立在J2EE平台上,企业信息层建立在基于CORBA的基础信息平台上。
中间层被分为表示逻辑层和业务逻辑层,这种分层方法可以将企业业务逻辑与客户视图分开,极大地增强了企业应用系统的扩展性、健壮性和可维护性,使得开发者能迅速改变原有的企业应用逻辑,并将新的应用系统插入到该平台中,从而使得企业能适应迅速发展的业务环境。
①表示逻辑层。
表示逻辑层负责产生PLM系统的用户视图,并为浏览器客户提供相应的页面显示、定制和用户交互。
表示层包括各种显示模块,如权限和用户视图、产品文档数据视图、产品配置视图等。
表示层并不实现企业的实际业务逻辑,只是作为用户和业务之间的纽带,为用户生成用户视图和交互界面。
企业业务逻辑的实现是在业务逻辑层完成的。
②业务逻辑层。
在业务逻辑层,通过开发各种分布式软件构件来实现PLM系统在业务逻辑上的需求,这些构件覆盖了PLM系统各个功能层次上的全部功能设计。
J2EE平台本身提供支持基于构件分布式计算所需要的各种公共对象服务,并通过构件容器的帮助建立和协调各构件之间运行时的相互关系。
③企业信息层。
企业信息层包括数据库系统、扩展企业信息系统,如CAD,CAPP,MRPⅡ/ERP,SCM,CRM等。
PLM系统与扩展企业其他信息系统的集成既可以在数据级,也可以在应用级。
应用级的系统集成可以先通过CORBA进行包装,然后再通过RMI/IIOP协议在J2EE构件和CORBA构件之间进行通信,以实现信息和功能的集成。
3PLM系统的总体层次结构PLM系统在软件总体设计上分为6个层次,它们是通信层、对象层、基础层、核心层、应用层和方案层,如图1所示。
图1PLMS的总体层次结构图通信层和对象层的作用是为PLM系统提供一个在网络环境下的面向对象的分布式计算基础环境。
中间3个层次包括基础层、核心层和应用层,是PLM系统实现的主要内容。