A computer-implemented method, implemented in a computer system, comprising:
- receiving digital product information, wherein
- the digital product information comprises
- digital production information, and
- destination physical location information,
- the digital production information is configured to facilitate production of a product, and
- the destination physical location information identifies a physical location of a destination to which the product is to be shipped;
- selecting a selected production node from a plurality of production nodes, wherein
- each production node of the plurality of production nodes is located at a corresponding point-of-service of a plurality of points-of-service, and
- the selecting comprises
- determining a destination shipping location within a shipping area structure based, at least in part, on the physical location,
- selecting one or more metrics,
- for each point-of-service of the plurality of points-of-service,
- determining a point-of-service physical location of the each point-of-service,
- determining a point-of-service shipping location of the each point-of-service within the shipping area structure, wherein
- the point-of-service shipping location is determined based, at least in part, on the point-of-service physical location of the each point-of-service,
- for each metric of the one or more metrics,
- determining a corresponding score of one or more corresponding scores for the each point-of-service, wherein
- the corresponding score is determined with regard to the each metric, and
- the corresponding score is based, at least in part, on the destination shipping location and the point-of-service shipping location of the each point-of-service, and
- determining a corresponding desirability of the each point-of-service, wherein
- the corresponding desirability is based, at least in part, on the one or more corresponding scores for the each point-of-service, and
- identifying the selected production node based, at least in part, on the corresponding scores, wherein
- the selected production node is identified such that the corresponding desirability of the point-of-service of the selected production node is at least as great as the corresponding desirability of the point-of-service of any other production node of the plurality of production nodes, and
- the any other production node is other than the selected production node;
- and
- communicating the digital production information to the selected production node, wherein
- the computer system is configured to communicate with each production node of the plurality of production nodes, and
- the communicating results in production of the product by the selected production node.