您所在的位置:e-works首页 > 产品创新数字化(PLM) > PDM/PLM

基于Web面向产品全生命周期的PDM系统的研究

发表时间:2008-8-14 王文珍 张成利 来源:万方数据
通过分析产品数据管理(PDM)系统的基本功能,提出基于B++/S架何实现基于web面向产品全生命周期的产品数据管理平台,可以加强企业内部及企业间的数据共享与信息流转,提高企业产品开发效率,从根本上提高企业核心竞争力。

    0 引言

    在产品的供应、工程设计、制造、采购、销售与市场、客户的全生命周期的每一个阶段,每一个产品都会产生大量相关的产品设计和制造的数据。对产生这些数据的过程进行管理,构成了企业技术工作的最重要的内容。目前,计算机应用日益普遍,人员流动越来越频繁,企业间的竞争越来越激拽,避免这些数据流失和失效是企业不能回避的问题。产品数据管理(ProductDataManagem巳nt-PDM)正是解决这些问题的最有嫂的手段之一。

    1 PDM系统的结构

    系统采用B++/S架构实现基于Web,面向产品全生命周期的产品数据管理平台,支持网络化协同产品开发,管理产品数据及其产生过程,集成CADICAPP/CAE/CAM等应用系统,并为ERP、CRM、SCM等系统提供基础数据,加强企业内部及企业间的数据共享与信息流转,提高企业产品开发效率,从根本上提高企业核心竞争力。

    1.1 体系结构

    系统体系结构如图1所示,由底层支撑平台、基础数据库(知识库)、系统服务、核心引擎、通用工具集及客户端应用6个层次组成。其中:

    图1 系统体系结构

    (1)底层支持平台是系统运行所需要的基本软、硬件。包括:操作系统、数据库服务器、事务服务器、文件服务器、WEB服务器等。

    (2)基础数据库用来存储企业产品开发所需要和产品开发所产生的数据,是系统实现的基石。基础数据库包括:产品数据库、产品知识库、共享资据库等。

    (3)系统服务是供外部工具调用的服务封装。包括:资源共享服务、文件共享服务、数据共享服务、知识共享服务、信息集成服务、过程集成服务、协同管理服务、系统安全服务、应用接口服务等。

    (4)核心引擎是驱动系统运行所需要的关键组件。包括:数据流引擎、消息引擎、工作流引擎、搜索引擎、知识推理引擎、产品属性管理机制.产品对象管理机制、产品编码管理机制。

    (5)通用工具集是相对烛立的支持系统运行的功能模块。包括使能工具集与接口工具集两个部分。使能工具集包括z产品结构管理、产品分类管理、产品配置管理、文档管理、版本管理、工程变更管理、开发梳理管理、用户权限管理、团队协同管理、项目管理、产品知识管理等s接口工具集包括:应用集成管理(CAD/CAPP/CAE/CAM集成服务)、ERPISCM/CRM接口等。

    (6)客户端应用为Web浏览器,可供各类人员使用。包括:客户、设计部门、制造车间、供应商、市场部门等。

    1.2 拓扑结构

    系统的拓排结构如图2所示。主要客户界面采用IE浏览器,部分特殊功能模块,如互操作数据量大,使用人员数量少的模块,也可以来用常规windows风格界面的客户端,但数据层、逻辑层、人机界面层之间的层次定位清晰。系统数据库服务器、逻辑组件服务器、备份服务器、WEB服务器可部署在企业不同服务器,具有访问权限的人员可以从Internet任何人口进行访问.

    2 系统的关键技术

    系统的目标在于开发模型产品全生命周期的新一代PDM系统,支持产品协同开发。其技术特点如下:

    2.1 基于B++/S体系结构

    支持异地设计与共享、高度的安全性要求和针对大型网络的系统维护便捷性要求,都对大型PDM系统的性能、异地互联、安全性以及开发维护提出图2系统拓扑结构了更高的要求。而要解决这些问题,靠目前传统的客户/服务器2层应用体系结构将是难以适应的,这也是目前国内己有的各类基于CIS体系结构PDM系统难于支持大型复杂产品研制要求的关键所在。另一方面,纯粹的WEB浏览器出于客户机安全性的考虑,供应商封锁了浏览器与本地数据交互的能力,使得基于B/S体系结构的PDM系统不能与客户机上的应用王具进行紧密集成,使PDM的实用性、方便性大为降低。

    基于上述因素,系统采用了一种新的体系结构方案B++IS,即基于先进的多层次体系,采用最新的WEBSERVICE技术以及XML数据交换技术,一方面在被封锁了本地数据交互能力的浏览器害户端增加客户端插件或Java小应用程序,另一方面自主开发基于传统windows风格的客户端工具。只有这样,才有可能既支持异地设计与共享,又支持与客户机应用软件紧密集成的大塑复杂产品PDM系统,满足PDM应用的长远发展。

责任编辑:赵蔓
2