PDM系统的体系结构可以分为四层,分别是用户界面层、功能模块及开发工具层、框架核心层和系统支撑层。
PDM系统体系结构
用户界面层:用户界面层提供交互式的图形界面,包括菜单、对话框等,用于支持用户的操作和信息的输入输出。这一层是用户与系统进行交互的手段和媒介。
功能模块及开发工具层:此层包括系统管理和主要功能模块,如文档管理、BOM物料管理、产品管理、工艺管理、产品配置管理、集成工具等。这些功能模块提供了PDM系统的各种核心功能。
框架核心层:框架核心层提供实现PDM系统各种功能的核心结构和架构。它使用面向对象的建模方法和技术来建立系统的管理模型和信息模型,并提供对象管理机制来实现产品信息的管理。此外,它还提供开发工具和应用接口,方便用户定制、扩展和增加新的功能。
系统支撑层:系统支撑层以关系数据库系统作为PDM系统的支持平台,通过关系数据库提供的数据操作功能来支持PDM系统对象在底层数据库的管理。
PDM系统的体系结构具有以下特点:
对计算机基础环境的适应性:PDM系统适应于分布式网络技术、客户机/服务器结构、图形化用户接口和数据库管理技术等。它能够支持多种类型的硬件平台、操作系统、数据库、图形界面和网络协议。
PDM内核的开放性:PDM系统的内核是开放的,采用面向对象的建模方法和技术来建立系统的管理和信息模型。它提供一系列开发工具和应用接口,帮助用户定制、扩展和增加新的功能,以满足不同的应用要求。
PDM功能模块的可变性:PDM系统采用客户机/服务器结构和具有分布式功能,可以根据需求选择和裁剪功能模块。用户可以从单服务器开始,逐渐扩展到多个服务器,根据需要选择并添加功能模块。
PDM的插件功能:为了更有效地管理各种数据并方便地提供给用户和应用系统使用,PDM系统提供了中性的应用接口来集成外部应用系统。这使得外部应用系统可以作为PDM的子模块在PDM环境下运行。