|
摘要:PDM的“骨架”
PDM功能的不断增加离不开其体系结构的发展,体系结构的合理与否决定了PDM系统的实用性、可扩展性和可实施性。
软件技术的发展使PDM体系结构日趋先进。最初的PDM主要用于管理CAD系统产生的大量电子文件,属于CAD工具的附属系统,它出现于20世纪80年代初期,由于当时各方面技术的限制,PDM系统通常采用简单的C/S结构和结构化编程技术。到了20世纪90年代中期,出现了很多专门的PDM产品,它们几乎无一例外地基于大型关系型数据库,采用面向对象技术和成熟的C/S结构。近来,随着Web技术的不断发展和对象关系数据库(ORDBMS)的日益成熟,出现了基于Java三段式结构和Web机制的第三代PDM产品。
应该说,PDM体系结构是随着计算机软硬件技术的发展而日益先进的,体系结构由C/S结构到C/B/S结构,编程技术从最初的结构化编程到完全的面向对象技术,使用的编程语言从FORTRAN、C到C++、Java、XML,采用的数据库从关系型数据库到对象关系数据库。
当前先进的PDM系统普遍采用Web技术及大量的业界标准,其体系结构如左图所示。整体可分为5层,即底层平台层、PDM核心服务层、PDM应用组件层、应用工具层和实施理念层。

底层平台层
主要指异构分布的计算机硬件环境、操作系统、网络与通信协议、数据库、中间件等支撑环境。当前的PDM软件底层平台的发展主要有两个特点:
一是适应能力不断扩展,能够支持越来越多的软硬件环境。PDM厂商一直致力于推出适应更多平台的PDM系统,在硬件环境中,从最简单的用户终端、PC到高端的工作站和服务器都可以运行相应的PDM系统。
二是底层平台朝廉价方向发展。在操作系统上,Unix依然是大多数PDM系统主要使用的平台,但由于PC/Windows具有成本低廉、界面友好、......More↓↓↓
|