Aiming at the PLM component library system, this paper studied the characteristic and requirement of the development of the PLM component. The main goal of this research include: deploying PLM component library using open source project OpenStack and KVM; studying the component communication method under heterogeneous environments on the basis of distributing framework model Remote Method Invocation (RMI); designing PLM soft component’s facet and interface; putting forward the steps of developing the distributed PLM component based on EJB technology (include Session Bean, Entity Bean, Message Bean); issuing distributed PLM component that is packed into Web service in order to achieve the mapping between PLM soft component and Web service by using J2EE Web service component; developing a PLM component library management system based on SOA framework.