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

🌟🚀[IRS] Efficient orchestration of edc negotations #977

Open
1 of 15 tasks
mkanal opened this issue Oct 28, 2024 · 1 comment
Open
1 of 15 tasks

🌟🚀[IRS] Efficient orchestration of edc negotations #977

mkanal opened this issue Oct 28, 2024 · 1 comment
Labels
irs Feature/Bug for Item Relationship Service component Prep-R25.03
Milestone

Comments

@mkanal
Copy link

mkanal commented Oct 28, 2024

Overview

Efficiently orchestrating EDC negotiations for job and order handling can reduce redundancy by minimizing unnecessary contract negotiations. This optimization enhances processing efficiency, reducing overhead, especially for IRS job handling.

Explain the topic in 2 sentences

Efficiently orchestrating EDC negotiations for job and order handling can reduce redundancy by minimizing unnecessary contract negotiations. This optimization enhances processing efficiency, reducing overhead, especially for IRS job handling.

What's the benefit?

Streamlining EDC negotiations can improve overall processing efficiency by avoiding redundant contract negotiations, lowering operational overhead, and providing a faster, more resource-efficient system for handling IRS-related jobs.

What are the Risks/Dependencies ?

Detailed explanation

Currently, each initiated job functions in isolation, leading to multiple, redundant contract negotiations when accessing the same DT Registry Asset in the EDC catalog. This isolated job execution results in non-performant outcomes and inefficiencies due to the repetitive negotiation processes involved. The proposed concept aims to create a streamlined orchestration approach that can handle EDC negotiations in a more cohesive, efficient way, thus minimizing redundant contract processes across different job requests that require the same catalog offer

Current implementation

Each job initiates independently, leading to redundant and isolated contract negotiations.
Multiple requests for the same DTR or SubmodelServer or catalog offer in different jobs trigger separate, repeated contract negotiations.
This results in inefficient processing with a higher than necessary overhead and execution time, as each job redundantly verifies and secures access.

Proposed improvements

Consolidates negotiations for same assets, reducing the frequency and redundancy of individual negotiations.
Introduces a job grouping mechanism that identifies and manages catalog offers requested by multiple jobs simultaneously.
Add ADRs (Architecture Decision Records) to document this streamlined approach, ensuring all dependencies are noted for efficient implementation.

Feature Team

Contributor

Committer

User Stories

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

Acceptance Criteria

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:

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

  • 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)
@mkanal mkanal moved this to Backlog in Release Planning Oct 28, 2024
@mkanal mkanal added Prep-R25.03 irs Feature/Bug for Item Relationship Service component and removed Prep-R25.03 labels Oct 28, 2024
@mkanal mkanal added this to the 25.03 milestone Oct 28, 2024
@mkanal mkanal changed the title 🌟[IRS] Efficient orchestration of edc negotations 🌟🚀[IRS] Efficient orchestration of edc negotations Oct 28, 2024
@stephanbcbauer stephanbcbauer removed this from the 25.03 milestone Nov 6, 2024
@stephanbcbauer
Copy link
Member

Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)

  • Status currently in Backlog -> Since for Backlog some requirements are missing ... please update them
  • Please add missing sections from the feature template, or fill them out
  • Please add assignee (overall responsible person who drives the feature)

@stephanbcbauer stephanbcbauer added this to the 25.03 milestone Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
irs Feature/Bug for Item Relationship Service component Prep-R25.03
Projects
Status: Backlog
Development

No branches or pull requests

2 participants