Skip to content

eclipse-tractusx/industry-core-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Industry Core Hub

Overview

The Industry Core Hub is an plug-and-play application that allows use cases to build their logic without needing to undertand in detail how the basic dataspace components (EDC, AAS/Digital Twin Registry, Submodel Server/Any Data Source) work.

This application is built taking into consideration the best practices and standards of Catena-X Industry Core and Dataspace experts. It aims to create a real speedway for use cases. Allowing applications to be developed in less than two weeks.

An application that allows you to provide and consumer data from your partners using the Catena-X Dataspace. This open source solution can be integrated into your business applications, open source applications and many other components.

Building on a strong, scalable and fundamented foundation by Experts, and with the aim of reducing the complexity of a dataspace for the external constumer, like SMEs that want to be compatible with Catena-X, Factory-X, and many other dataspaces.

Roadmap

February 3 2025     R25.06             R25.09          R25.12
Kickoff              MVP                Stable          NEXT            2026 -> Beyond
| ------------------> | ----------------> | -----------> |  ----------------> | 
                Data Provision     Data Consumption    IC-HUB             + KIT Use Cases
                 Orchestrator        Orchestrator        + Integrate First
                                                           Use Case (e.g. DPP)

Objectives

  • reduce the complexity of the Eclipse Tractus-X Adoption.
  • create an stable, scalable and easy to use backend SDK for the use case applications.
  • enable the 1.000 users goal of Catena-X for 2025.
  • give a simple and re-usable application for Small and Medium Companies that want to adopt the dataspace with data provision and consumption.
  • allow new applications to be build over a stable foundation of a dataspace.
  • create a technical foundation for technical enablement services to be used in a easy way.

Component Organization

flowchart TD
    subgraph Tractus-X Backend Libraries
    B[/tx_industry_sdk/]-- Uses -->  A[/tx_dataspace_sdk/]
    end
    subgraph Tractus-X Frontend Library
    portal-shared-components
    end
    subgraph Industry Core Hub
    ic-backend -- Uses --> B[/tx_industry_sdk/]
    ic-frontend -- Uses --> portal-shared-components
    ic-frontend -- Consumes APIs --> ic-backend
    end
Loading

Designed for scalability and fast adoption

Possible Adoption Ways

Here is an example of how this application can be adopted from various use cases

flowchart TD
    subgraph Tractus-X Backend Libraries
    B[/tx_industry_sdk/]-- Uses -->  A[/tx_dataspace_sdk/]
    end
    subgraph Tractus-X Frontend Library
    portal-shared-components
    end
    subgraph Industry Core Hub
    ic-backend -- Uses --> B[/tx_industry_sdk/]
    ic-frontend -- Uses --> portal-shared-components
    ic-frontend -- Consumes APIs --> ic-backend
    end
    subgraph Use Case App A
    appa-backend -- Consumer APIs --> A[/tx_dataspace_sdk/]
    end
    subgraph Use Case App B
    aapb-backend -- Consumer APIs --> B[/tx_industry_sdk/]
    end
    subgraph Use Case App C
    aapc-frontend -- Consumer APIs --> ic-backend 
    end
    subgraph Use Case App D
    appd-backend -- Uses Code --> A[/tx_dataspace_sdk/]
    end
    subgraph Use Case App F
    appf-backend -- Uses Code --> B[/tx_industry_sdk/]
    end
    subgraph Use Case App G
    appg-backend -- Uses Code --> ic-backend
    end

Loading

Tractus-X Microservices for Dataspace, Industry & Industry Core Use Case

flowchart TD
    subgraph Tractus-X Backend Libraries
    B[/tx_industry_sdk/]-- Uses -->  A[/tx_dataspace_sdk/]
    A[/tx_dataspace_sdk/] -- HAS --> DFM{{Dataspace Foundation Microservices}}
    B[/tx_industry_sdk/] -- HAS --> IFM{{Industry Foundation Microservices}}
    IFM{{Industry Foundation Microservices}} -- Uses --> B[/tx_industry_sdk/]
    DFM{{Dataspace Foundation Microservices}} -- Uses --> A[/tx_dataspace_sdk/]
    end
    subgraph Industry Core Hub
    ic-backend -- Uses --> B[/tx_industry_sdk/]
    ic-frontend -- Consumes APIs --> ic-backend
    ICM{{Industry Core Use Case Microservices}} -- Uses --> ic-backend
    ic-backend -- HAS --> ICM{{Industry Core Use Case Microservices}}
    end
    subgraph Use Case App A
    appa-backend -- Consumer APIs --> DFM{{Dataspace Foundation Microservices}}
    end
    subgraph Use Case App B
    aapb-backend -- Consumer APIs --> IFM{{Industry Foundation Microservices}}
    end
    subgraph Use Case App C
    aapc-frontend -- Consumer APIs --> ICM{{Industry Core Use Case Microservices}}
    end
    subgraph Use Case App D
    appd-backend -- Uses Code --> A[/tx_dataspace_sdk/]
    end
    subgraph Use Case App F
    appf-backend -- Uses Code --> B[/tx_industry_sdk/]
    end
    subgraph Use Case App G
    appg-backend -- Uses Code --> ic-backend
    end
Loading

High Level Architecture

High Level Architecture

The Catena-X Speedway

Tractus-X Speedway

How to Get Involved

Found a bug?

πŸ‘€ If you have identified a bug or want to fix an existing documentation, feel free to create a new issue at our project's corresponding GitHub Issues page

⁉️ Before doing so, please consider searching for potentially suitable existing issues.

πŸ™‹ Assign to yourself - Show others that you are working on this issue by assigning it to yourself.
To do so, click the cog wheel next to the Assignees section just to the right of this issue.

Discuss

πŸ“£ If you want to share an idea to further enhance the project, please feel free to contribute to the discussions, otherwise create a new discussion

Reporting a Security Issue

Please follow the Security Issue Reporting Guidelines if you come across any security vulnerabilities or concerns.

About

Eclipse Tractus-X Industry Core Hub [IC-Hub] - The Catena-X Use Case Speedway

Resources

License

Apache-2.0, CC-BY-4.0 licenses found

Licenses found

Apache-2.0
LICENSE
CC-BY-4.0
LICENSE_non-code

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published