The present invention discloses an enterprise network architecture based on a bill of product materials and a constructing method therefor. The enterprise network architecture comprises: a data collecting module, which is used to acquire unique identifier data of an enterprise, attribute data of a product produced by the enterprise and bill of materials (BOM) data of a purchased component; a server, which is used to construct a public product tree structure that stores the foregoing obtained data; a data processing module, which is connected with the server and is used for traversing the public product tree structure, obtaining a product supply relationship, a homogeneity relationship, and a potential supply relationship according to a relationship between the attribute data of the product produced by the enterprise and the BOM data of the purchased component that are stored in the public product tree structure, and mapping the product supply relationship, the homogeneity relationship, and the potential supply relationship to a supply chain table, a homogeneity chain table and a potential supply chain table to form a product relationship network, and according to the formed product relationship network, finally obtaining the enterprise network architecture corresponding to the product.