Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IC | IC-Hub Industry Core Reference Implementation #1161

Open
5 tasks
eckardg opened this issue Jan 22, 2025 · 0 comments
Open
5 tasks

IC | IC-Hub Industry Core Reference Implementation #1161

eckardg opened this issue Jan 22, 2025 · 0 comments
Assignees
Labels
ic represents features/dependencies to the industry core Prep-R25.06

Comments

@eckardg
Copy link

eckardg commented Jan 22, 2025

Overview

Create a new application that is built on the Industry Core Standards and KITs. With that we want to make the industry core more tangible, provide a reference for other applications, but also provide services or code that can be used by use cases building on the industry core.
The development will be done from scratch but will also incorporate experience and potentially available building blocks from other applications if available.

Even though the target is a functionality that completely implements the industry core standards, the capabilities will be provided subsequently in order to provide early results that can be enhanced later.

The application has to provide capabilities for data providers and data consumers. As there is a potential overlap with the Industry Core Testbed, we will focus on data provisioning in the first step.

Explain the topic in 2 sentences

Create a new reference implementation for the industry core, providing capabilities for data providers and data consumers.

What's the benefit?

The reference implementation makes the industry core more tangible.
It will also serve as the single source of truth for future testing activities.
As the code is available application developers can get insights how to use the EDC and the DTR or even make use of appropriate services
This increases interoperability between partner applications in the value chain, making onboarding more efficient and accelerates the introduction of new use cases built on the industry core.

What are the Risks/Dependencies ?

This will be completely open source development, we depend on the developers that want to participate.

There is a dependency to #1159; regular alignment meetings have to be conducted in order to avoid overlap and redundant features.
As a first approach, we will focus on data provisioning in IC-Hub and on data consumption in IC testbed. In a later step we have to bring the features together.

Detailed explanation

Current implementation

Currently several FOSS applications are available that implement the industry core partly. Most are not developed as open source any more, and they typically contain parts that are not part of the industry core. It is difficult to onboard new developers.

Proposed improvements

In addition to the program logic a good documentation is required and an easy access to deployment. It must be possible to deploy the application locally and test the features.

Feature Team

Contributor

  • nya
  • Contributor 1
  • Contributor 2

Committer

  • Mathias Moser
  • Committer 1
  • Committer 2

User Stories

  • Issue 1, linked to specific repository
  • Issue 2, linked to another specific repository

Acceptance Criteria

  • Criteria 1
  • Criteria 2
  • Criteria 3

Test Cases

Test Case 1

Steps

  1. Do something
  2. Click something
  3. Add something

Expected Result

  1. Expectation
  2. Expectation
  3. Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented.

In the context of the standards 126 and 127, typically only one is applicable, depending on the specific use case. Please cross out one of the two standards that does not apply.

Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)

Additional information

  • [x ] I am aware that my request may not be developed if no developer can be found for it. I'll try to contribute a developer (bring your own developer)
@eckardg eckardg added ic represents features/dependencies to the industry core Prep-R25.06 labels Jan 22, 2025
@eckardg eckardg moved this to Backlog in Release Planning Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ic represents features/dependencies to the industry core Prep-R25.06
Projects
Status: Backlog
Development

No branches or pull requests

2 participants