This repository is part of the overarching Eclipse Tractus-X project.
BPDM is an acronym for business partner data management.
This project serves two main purposes:
- Provide services for uploading and downloading business partner data records, so that data space participants can find and identify each other and exchange data in a legally secure manner
- Establish an infrastructure for realizing the Golden Record process which turns business partner data records from data space participants to Golden Records, that is cleaned and enriched business partner data records uniquely identified by a business partner number (BPN)
The following sections give an overview of this repository's structure.
Heart of this project is the source code for the BPDM applications. Together, those applications provide the infrastructure for the Golden Record process. The BPDM solution contains the following applications:
- Pool: The single source of truth for Golden Records and BPNs
- Gate: Allows data space participants to provide business partner data records to the Golden Record process and consume Golden Record data from the BPDM Pool
- Orchestrator: Supports the coordination of the data flow between BPDM Gate, BPDM Pool and external Data Curation and Enrichment Services
- Cleaning Service Dummy: A dummy implementation of a Data Curation and Enrichment Service, responsible for processing business partner data records and turning them into Golden Records
Sub-folders for BPDM applications are easily recognizable by the bpdm
prefix.
Please consult the INSTALL documentation file for in-depth installation instructions.
BPDM is an application environment designed to be interacted with over APIs. Therefore, please consult the api documentation for getting to know how to use BPDM.
This README is just the gateway to more detailed documentation files that may be found in the docs folder.
Also, each of the BPDM applications has its own README file, which can be found in the respective subfolder:
Below you can find information to the used Docker images in this application:
This work is licensed under the Apache-2.0.
- SPDX-License-Identifier: Apache-2.0
- SPDX-FileCopyrightText: 2023,2024,2025 ZF Friedrichshafen AG
- SPDX-FileCopyrightText: 2023,2024,2025 SAP SE
- SPDX-FileCopyrightText: 2023,2024,2025 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
- SPDX-FileCopyrightText: 2023,2024,2025 Mercedes Benz Group
- SPDX-FileCopyrightText: 2023,2024,2025 Robert Bosch GmbH
- SPDX-FileCopyrightText: 2023,2024,2025 Schaeffler AG
- SPDX-FileCopyrightText: 2023,2024,2025 Contributors to the Eclipse Foundation
- Source URL: https://github.com/eclipse-tractusx/bpdm