DIGICOR offers a technology platform, collaboration tools and services that allows manufacturing companies and service providers to create and operate collaborative networks across the value chain. The platform supports the integration of non-traditional, small but innovative companies into the complex supply chain of large OEMs (www.digicor-project.eu).
Tender Decomposition and Matchmaking Service (TDMS) is a DIGICOR component developed at the University of Manchester that allows the user to form and evaluate prospective supply-chain collaborations via decomposition of tender requirements and matching these against the capabilities of available companies. TDMS is aligned with the microservices architecture of the DIGICOR platform but it can also be deployed and run as a standalone service.
The key functionalities offered by the TDMS include:
1. Ontology representation of products, calls-for-tenders (CfTs) and company capabilities;
2. Tender decomposition: decomposition of CfT requirements into smaller tasks;
3. Matchmaking: matching tasks against companies’ capabilities and generating potential teams of companies that could jointly meet CfT requirements and submit a tender;
4. Team evaluation: evaluating the teams towards their overall suitability for the CfT;
5. Specification of preferred team members for matchmaking;
6. Identification of gaps in prospective team compositions;
7. Replacement of team members;
8. Matchmaking for product components with the aim of incremental team building;
9. Checking the resulting team composition with regard to gaps and redundancies.
TDMS wraps up these functionalities in a graphical front-end implemented in Angular (v. 4), and it exposes a RESTful application program interface (API) for accessing these functionalities in the back-end. TDMS API further allows the user to run TDMS as a standalone service, while utilising its back-end capabilities only. The present document describes basic concepts and the workflow for deploying and using TDMS in such an application.