Windchill系统架构介绍

企业信息化过程中,PLM(产品生命周期管理)系统和ERP(企业资源计划)系统逐渐成为两大主流应用系统,分别服务于研发和生产。许多人已经对ERP系统的概念有了一定的了解,其应用也已经深入到了各行各业,但是对于PLM系统而言,由于其起步晚,应用范围小,许多人并不熟悉。PLM系统是PDM(产品数据管理)系统的延伸,PDM系统的应用比ERP系统相对要晚一些,其最初的来源是CAD数据管理系统,即图文档管理系统。当CAD的应用范围从一个部门扩展到多个部门,文件越来越多,文件彼此的依赖性和参照关联性越来越强,依靠基于文件的管理无法满足业务需求,图文档管理系统诞生了。目前,起步于图文档管理系统的产品数据管理系统已经不再局限于图文档的管理,在图文档管理的基础上,加入了技术状态管理、工作流管理、配置管理、产品结构管理、变更管理等模块,而成为了产品生命周期管理系统的一部分(PLM系统),和产品研发相关的项目管理、供应商管理、成本管理等要素也已经纳入到到PLM管理系统中,通常情况下,PLM管理系统的产品数据也要发布到ERP系统中,为生产过程服务,真正成为企业级的管理信息系统。


    当前,国际上最著名的三个PLM系统的产品当属MATRIXONE、WINDCHILL和TEAMCENTER,分别来自达索、PTC和西门子,其中Windchill系统的实现完全基于J2EE平台的B/S架构,从1998年产品诞生时就已经确定,适用于客户驱动式产品的快速协作开发,目前其最高版本为9.1。Windchill系统的应用架构如下:





        在做Windchill的二次开发时,我们需要知道系统的组成框架,Windchill是基于J2EE的典型三层结构,中间层的Web Server采用Apache服务,Servlet采用Tomcat,LDAP服务器采用Aphelion或者其他的集成LDAP服务(如Windows的LDAP服务),JDK为1.6版(Windchill R9.1);其服务核心为Windchill Service。数据库层使用SQL Server或者Oracle,安装时可选。客户端分为两种,一种是网页浏览器,另一种需要CAD设计数据,一般为各种CAD软件,其集成组件成为Workgroup Manager,如果应用PTC的CAD设计软件PROE,则不需要另外安装集成组件。



 

你可能感兴趣的:(windchill)