From 4e37ec3a001e305857205c1c47c1f2d032a80739 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann Date: Fri, 8 Sep 2023 11:28:31 +0200 Subject: [PATCH 1/8] feat(docs):[TRI-1585] Add missing components to building block view --- .../building-block-view/whitebox-overall.adoc | 12 ++++ .../whitebox_overall_decentral.puml | 58 +++++++++---------- 2 files changed, 39 insertions(+), 31 deletions(-) diff --git a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc index c0a8d1af73..d32e20a202 100644 --- a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc +++ b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc @@ -31,4 +31,16 @@ include::../../../uml-diagrams/building-block-view/whitebox_overall_decentral.pu |MIW |Managed Identity Wallet as Self-Sovereign-Identity Provider for EDC + +|Discovery Finder +|The Discovery Finder is used to get the EDC Discovery Endpoint for a certain type of identification, e.g. BPNL. + +|EDC Discovery +|The EDC Discovery Service is used to get EDC endpoints for a certain BPNL. + +|Semantic Hub +|Semantic Hub provides information about semantic models in a specific version. This also includes JSON schemas, which IRS uses to validate the payload received by data providers. + +|BPDM +|The Business Partner Data Management (BPDM) Service is used by the IRS to access shared business partner data for BPNLs of DAta Providers along the value chain. |=== \ No newline at end of file diff --git a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml index 3de08e340c..5bf24dc02c 100644 --- a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml +++ b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml @@ -4,49 +4,45 @@ skinparam shadowing false skinparam spacing 50 -component [**IRSApplication**] <> { +package [**IRS-Application**] <> as irs_component { component [**IRS**] <> as IRS - component [**EDC Consumer**] <> as EDC - + component [**EDC (Consumer)**] <> as EDC } -component [**CatenaX-Network**] <> { +package [**CatenaX-Network**] as network { + component [**Managed Identity Wallet**] <> as miw component [**IAM/KeyCloak**] <> as IAM_IRS - component [**MIW**] <> as identity_wallet + component [**EDC Discovery**] <> as edc_discovery + component [**Discovery Finder**] <> as discovery_finder + component [**Semantic Hub**] <> as semantic_hub + component [**BPDM**] <> as bpdm + miw -[hidden]d- IAM_IRS + miw -[hidden]r- discovery_finder + discovery_finder -[hidden]d- edc_discovery + bpdm -[hidden]d- semantic_hub } -component [**Tier/OEM**] <> { - - component [**EDC_Provider_OEM**] <> as EDCProviderOEM - component [**EDC_Provider_Tier1**] <> as EDCProviderTier1 - component [**EDC_Provider_Tier1.1**] <> as EDCProviderTier11 - component [**SubmodelServer_OEM**] <> as SubmodelServerOEM - component [**SubmodelServer_Tier1**] <> as SubmodelServerTier1 - component [**SubmodelServer_Tier1.1**] <> as SubmodelServerTier11 - component [**Digital Twin Registry_OEM**] <> as DT_REGOEM - component [**Digital Twin Registry_Tier1**] <> as DT_REG1 - component [**Digital Twin Registry_Tier1.1**] <> as DT_REG11 +package [**OEM/N-Tier**] <> as provider { + component [**EDC (Provider)**] <> as EDCProvider + component [**SubmodelServer**] <> as SubmodelServer + component [**Digital Twin Registry**] <> as DT_REG + EDCProvider <--> SubmodelServer + EDCProvider <--> DT_REG } - actor IrsApiConsumer IrsApiConsumer -right(0- IRS IrsApiConsumer <.r.> IAM_IRS IRS <.d.> EDC -IRS <.l.> IAM_IRS -EDC <..> identity_wallet -EDC <..> EDCProviderOEM -EDC <...> EDCProviderTier1 -EDC <....> EDCProviderTier11 -identity_wallet <..> EDCProviderOEM -identity_wallet <...> EDCProviderTier1 -identity_wallet <....> EDCProviderTier11 -EDCProviderOEM <..> SubmodelServerOEM -EDCProviderTier1 <..> SubmodelServerTier1 -EDCProviderTier11 <..> SubmodelServerTier11 -EDCProviderOEM <..> DT_REGOEM -EDCProviderTier1 <..> DT_REG1 -EDCProviderTier11 <..> DT_REG11 +IRS <..> IAM_IRS +IRS <..> edc_discovery + +IRS <..> discovery_finder +IRS <..> semantic_hub +IRS <..> bpdm +EDC <..> miw +EDC <..> EDCProvider +miw <..> EDCProvider @enduml \ No newline at end of file From 87799231bdc9b253c76909c5ac5447ad6a25388f Mon Sep 17 00:00:00 2001 From: mk Date: Thu, 14 Sep 2023 18:42:01 +0200 Subject: [PATCH 2/8] feat(docs):[TRI-1585] refactore the component digram / split OEM and Tier Level --- .../whitebox_overall_decentral.puml | 67 ++++++++++++------- 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml index 5bf24dc02c..3454bcc6a7 100644 --- a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml +++ b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml @@ -2,47 +2,66 @@ skinparam monochrome true skinparam shadowing false skinparam spacing 50 +skinparam linetype ortho +skinparam nodesep 150 +skinparam ranksep 150 -package [**IRS-Application**] <> as irs_component { - component [**IRS**] <> as IRS - component [**EDC (Consumer)**] <> as EDC +package [**OEM**] <> as consumer { + + package [**IRS-Application**] <> as irs_component { + component [**IRS**] <> as IRS + component [**EDC (Consumer)**] <> as EDC + } + component [**SubmodelServer**] <> as SubmodelServerOEM + component [**decentral Digital Twin Registry**] <> as DT_REG_OEM + } package [**CatenaX-Network**] as network { component [**Managed Identity Wallet**] <> as miw - component [**IAM/KeyCloak**] <> as IAM_IRS - component [**EDC Discovery**] <> as edc_discovery + component [**Portal Application**] <> as IAM_IRS + component [**Portal (IAM/IdP/KeyCloak)**] <> as Portal_IdP + component [**EDC Discovery Service**] <> as edc_discovery component [**Discovery Finder**] <> as discovery_finder component [**Semantic Hub**] <> as semantic_hub component [**BPDM**] <> as bpdm - miw -[hidden]d- IAM_IRS - miw -[hidden]r- discovery_finder - discovery_finder -[hidden]d- edc_discovery - bpdm -[hidden]d- semantic_hub } + + + package [**OEM/N-Tier**] <> as provider { component [**EDC (Provider)**] <> as EDCProvider component [**SubmodelServer**] <> as SubmodelServer - component [**Digital Twin Registry**] <> as DT_REG - EDCProvider <--> SubmodelServer - EDCProvider <--> DT_REG + component [**decentral Digital Twin Registry**] <> as DT_REG + } actor IrsApiConsumer -IrsApiConsumer -right(0- IRS -IrsApiConsumer <.r.> IAM_IRS -IRS <.d.> EDC -IRS <..> IAM_IRS -IRS <..> edc_discovery - -IRS <..> discovery_finder -IRS <..> semantic_hub -IRS <..> bpdm -EDC <..> miw -EDC <..> EDCProvider -miw <..> EDCProvider +IrsApiConsumer -left(0- IRS : **[01]** +IrsApiConsumer <.r.> IAM_IRS : **[02]** +IAM_IRS <..> Portal_IdP : **[03]** +EDC <-> SubmodelServerOEM : **[04]** +EDC <-> DT_REG_OEM : **[05]** +IRS <.d.> EDC : **[06]** +IRS <..> IAM_IRS : **[07]** +IRS <..> edc_discovery : **[08]** + +IRS <..> discovery_finder : : **[09]** +IRS <..> semantic_hub : : **[10]** +IRS <..> bpdm : : **[11]** +EDC <..> miw : : **[12]** +EDC <..> EDCProvider : : **[13]** + +miw <..> EDCProvider : : **[14]** +EDCProvider <--> SubmodelServer : **[15]** +EDCProvider <--> DT_REG : **[16]** + +miw -[hidden]d- IAM_IRS : **[17]** +miw -[hidden]r- discovery_finder : **[18]** +discovery_finder -[hidden]d- edc_discovery : **[19]** +bpdm -[hidden]d- semantic_hub : **[20]** @enduml \ No newline at end of file From c6c763c32992b61e18bf325786449160b6bbfd96 Mon Sep 17 00:00:00 2001 From: ds-mkanal <100209308+mkanal@users.noreply.github.com> Date: Fri, 15 Sep 2023 08:24:26 +0200 Subject: [PATCH 3/8] Update docs/src/docs/arc42/building-block-view/whitebox-overall.adoc --- docs/src/docs/arc42/building-block-view/whitebox-overall.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc index d32e20a202..08cb59891a 100644 --- a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc +++ b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc @@ -42,5 +42,5 @@ include::../../../uml-diagrams/building-block-view/whitebox_overall_decentral.pu |Semantic Hub provides information about semantic models in a specific version. This also includes JSON schemas, which IRS uses to validate the payload received by data providers. |BPDM -|The Business Partner Data Management (BPDM) Service is used by the IRS to access shared business partner data for BPNLs of DAta Providers along the value chain. +|The Business Partner Data Management (BPDM) Service is used by the IRS to access shared business partner data for BPNs of Data Providers along the supply chain. |=== \ No newline at end of file From 33a71fa7a8686e0634c76ce4114b4285e0200dbd Mon Sep 17 00:00:00 2001 From: Jaro Hartmann <57985712+ds-jhartmann@users.noreply.github.com> Date: Fri, 15 Sep 2023 09:36:52 +0200 Subject: [PATCH 4/8] chore(docs): fix typo --- .../whitebox_overall_decentral.puml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml index 3454bcc6a7..3b7181fd67 100644 --- a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml +++ b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml @@ -49,13 +49,13 @@ IRS <.d.> EDC : **[06]** IRS <..> IAM_IRS : **[07]** IRS <..> edc_discovery : **[08]** -IRS <..> discovery_finder : : **[09]** -IRS <..> semantic_hub : : **[10]** -IRS <..> bpdm : : **[11]** -EDC <..> miw : : **[12]** -EDC <..> EDCProvider : : **[13]** +IRS <..> discovery_finder : **[09]** +IRS <..> semantic_hub : **[10]** +IRS <..> bpdm : **[11]** +EDC <..> miw : **[12]** +EDC <..> EDCProvider : **[13]** -miw <..> EDCProvider : : **[14]** +miw <..> EDCProvider : **[14]** EDCProvider <--> SubmodelServer : **[15]** EDCProvider <--> DT_REG : **[16]** From df044c3985672af5a33d1b8c27c680ce87bf3aaa Mon Sep 17 00:00:00 2001 From: mk Date: Fri, 15 Sep 2023 13:08:22 +0200 Subject: [PATCH 5/8] chore(docs): add description and change layout --- .../building-block-view/whitebox-overall.adoc | 58 ++++++++++++++++++- docs/src/docs/arc42/runtime-view/overall.adoc | 4 ++ .../building-block-view.puml | 3 + .../level-2-int-recursive-job-handler.puml | 2 + ...vel-2-int-transfer-process-management.puml | 2 + .../building-block-view/level-2-int.puml | 2 + .../building-block-view/whitebox_overall.puml | 2 + .../whitebox_overall_decentral.puml | 3 +- .../decentral-digital-registry-brief.puml | 1 + .../decentral-digital-registry.puml | 1 + .../edc-service-discovery-cache.puml | 1 + .../deployment-view/deployment-chain.puml | 1 + .../deployment-view/level-0-dev.puml | 1 + .../deployment-view/level-0-int.puml | 1 + .../deployment-view/level-0-isolated.puml | 8 ++- .../uml-diagrams/deployment-view/level-1.puml | 1 + .../policy-store/policy-store-model.puml | 4 ++ 17 files changed, 90 insertions(+), 5 deletions(-) diff --git a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc index 08cb59891a..b3cc80dfa1 100644 --- a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc +++ b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc @@ -43,4 +43,60 @@ include::../../../uml-diagrams/building-block-view/whitebox_overall_decentral.pu |BPDM |The Business Partner Data Management (BPDM) Service is used by the IRS to access shared business partner data for BPNs of Data Providers along the supply chain. -|=== \ No newline at end of file +|=== + + +|=== +|Number |Description + +| 01 +| IrsApiConsumer calls the **IRS** public **API** + +| 02 +| IrsApiConsumer must authorize using **technical C-X User** + +| 03 +| Delegate authorization request to **IdP** + +| 04 +| IRS requesting for **SubmodelAspects** using **EDC** + +| 05 +| IRS requesting the **decentral DigitalTwinRegistry** over **EDC** and service discovery flow + +| 06 +| IRS uses EDC to ensure sovereign data consumption + +| 07 +| IRS MUST authorize at central IAM + +| 08 +| IRS lookup for EDC Provider by given BPNs over the **EDC Discovery Service** + +| 09 +| IRS lookup for **EDC Discovery Services** by given type over the **Discovery Finder** + +| 10 +| IRS uses **Semantic Hub** to validate of **SubmodelAspects** payloads agains the schema provided in **Semantic Hub** + +| 11 +| In case "lookupBPNs" is active IRS provides a lookup of company for given BPN + +| 12 +| **EDC** is connected to **Managed Identity Wallet** for access policy check for data offers + +| 13 +| **EDC** communication covering negotation and data consumption + +| 14 +| **EDC** is connected to **Managed Identity Wallet** for access policy check for data offers + +| 15 +| **IRS** accessing to **SubmodelServer** on Tier Level using the **EDC** + +| 16 +| **IRS** accessing the **decentral DigitalTwinRegistry** on Tier Level using the **EDC** + + + + diff --git a/docs/src/docs/arc42/runtime-view/overall.adoc b/docs/src/docs/arc42/runtime-view/overall.adoc index bf9f60ec71..b4f843e49d 100644 --- a/docs/src/docs/arc42/runtime-view/overall.adoc +++ b/docs/src/docs/arc42/runtime-view/overall.adoc @@ -1,4 +1,8 @@ = Overall +skinparam monochrome true +skinparam shadowing false +skinparam nodesep 100 +skinparam ranksep 20 This section describes the overall flow of the IRS diff --git a/docs/src/uml-diagrams/building-block-view/building-block-view.puml b/docs/src/uml-diagrams/building-block-view/building-block-view.puml index 2317f54a01..3122db1eb0 100644 --- a/docs/src/uml-diagrams/building-block-view/building-block-view.puml +++ b/docs/src/uml-diagrams/building-block-view/building-block-view.puml @@ -1,6 +1,9 @@ @startuml skinparam monochrome true skinparam shadowing false +skinparam linetype ortho +skinparam defaultFontName "Architects daughter" + component [**IRS-Application**] <> as IRS { component [**RecursiveJobHandler**] <> as RecursiveJobHandler diff --git a/docs/src/uml-diagrams/building-block-view/level-2-int-recursive-job-handler.puml b/docs/src/uml-diagrams/building-block-view/level-2-int-recursive-job-handler.puml index 913af824c0..e5ee6edd6d 100644 --- a/docs/src/uml-diagrams/building-block-view/level-2-int-recursive-job-handler.puml +++ b/docs/src/uml-diagrams/building-block-view/level-2-int-recursive-job-handler.puml @@ -1,6 +1,8 @@ @startuml skinparam monochrome true skinparam shadowing false +skinparam linetype ortho +skinparam defaultFontName "Architects daughter" component [**RecursiveJobHandler**] <> as RecursiveJobHandler { component [**AASRecursiveJobHandler**] <> as AASRecursiveJobHandler diff --git a/docs/src/uml-diagrams/building-block-view/level-2-int-transfer-process-management.puml b/docs/src/uml-diagrams/building-block-view/level-2-int-transfer-process-management.puml index bf12702226..851dbd810f 100644 --- a/docs/src/uml-diagrams/building-block-view/level-2-int-transfer-process-management.puml +++ b/docs/src/uml-diagrams/building-block-view/level-2-int-transfer-process-management.puml @@ -3,6 +3,8 @@ skinparam monochrome true skinparam shadowing false skinparam nodesep 10 skinparam ranksep 100 +skinparam linetype ortho +skinparam defaultFontName "Architects daughter" component [**TransferProcessManagement**] <> as TransferProcessManagement { diff --git a/docs/src/uml-diagrams/building-block-view/level-2-int.puml b/docs/src/uml-diagrams/building-block-view/level-2-int.puml index d27a530ff6..39d62117cb 100644 --- a/docs/src/uml-diagrams/building-block-view/level-2-int.puml +++ b/docs/src/uml-diagrams/building-block-view/level-2-int.puml @@ -1,6 +1,8 @@ @startuml skinparam monochrome true skinparam shadowing false +skinparam linetype ortho +skinparam defaultFontName "Architects daughter" component [**Controller**] <> as Controller { component [**IrsController**] <> as IrsController diff --git a/docs/src/uml-diagrams/building-block-view/whitebox_overall.puml b/docs/src/uml-diagrams/building-block-view/whitebox_overall.puml index a6ec299641..4e59979595 100644 --- a/docs/src/uml-diagrams/building-block-view/whitebox_overall.puml +++ b/docs/src/uml-diagrams/building-block-view/whitebox_overall.puml @@ -2,6 +2,8 @@ skinparam monochrome true skinparam shadowing false skinparam spacing 50 +skinparam linetype ortho +skinparam defaultFontName "Architects daughter" component [**IRSApplication**] <> { diff --git a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml index 3b7181fd67..30104554ea 100644 --- a/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml +++ b/docs/src/uml-diagrams/building-block-view/whitebox_overall_decentral.puml @@ -5,6 +5,7 @@ skinparam spacing 50 skinparam linetype ortho skinparam nodesep 150 skinparam ranksep 150 +skinparam defaultFontName "Architects daughter" package [**OEM**] <> as consumer { @@ -31,7 +32,7 @@ package [**CatenaX-Network**] as network { -package [**OEM/N-Tier**] <> as provider { +package [**N-Tier**] <> as provider { component [**EDC (Provider)**] <> as EDCProvider component [**SubmodelServer**] <> as SubmodelServer component [**decentral Digital Twin Registry**] <> as DT_REG diff --git a/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry-brief.puml b/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry-brief.puml index 1e5efbbbf8..bc253c7fbe 100644 --- a/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry-brief.puml +++ b/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry-brief.puml @@ -1,6 +1,7 @@ @startuml skinparam monochrome true skinparam shadowing false +skinparam defaultFontName "Architects daughter" autonumber "[000]" diff --git a/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry.puml b/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry.puml index 64025a6c2a..65b29cb3a0 100644 --- a/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry.puml +++ b/docs/src/uml-diagrams/decentral-twin-registry/decentral-digital-registry.puml @@ -1,6 +1,7 @@ @startuml skinparam monochrome true skinparam shadowing false +skinparam defaultFontName "Architects daughter" autonumber "[000]" diff --git a/docs/src/uml-diagrams/decentral-twin-registry/edc-service-discovery-cache.puml b/docs/src/uml-diagrams/decentral-twin-registry/edc-service-discovery-cache.puml index db63f9ea6b..e5c2c37bad 100644 --- a/docs/src/uml-diagrams/decentral-twin-registry/edc-service-discovery-cache.puml +++ b/docs/src/uml-diagrams/decentral-twin-registry/edc-service-discovery-cache.puml @@ -1,6 +1,7 @@ @startuml skinparam monochrome true skinparam shadowing false +skinparam defaultFontName "Architects daughter" autonumber "[000]" diff --git a/docs/src/uml-diagrams/deployment-view/deployment-chain.puml b/docs/src/uml-diagrams/deployment-view/deployment-chain.puml index de80d7fe66..526e0911c9 100644 --- a/docs/src/uml-diagrams/deployment-view/deployment-chain.puml +++ b/docs/src/uml-diagrams/deployment-view/deployment-chain.puml @@ -3,6 +3,7 @@ skinparam monochrome true skinparam shadowing false skinparam nodesep 100 skinparam ranksep 20 +skinparam defaultFontName "Architects daughter" node ArgoCD node GitHub diff --git a/docs/src/uml-diagrams/deployment-view/level-0-dev.puml b/docs/src/uml-diagrams/deployment-view/level-0-dev.puml index 09a347ed5d..7f6528a9c9 100644 --- a/docs/src/uml-diagrams/deployment-view/level-0-dev.puml +++ b/docs/src/uml-diagrams/deployment-view/level-0-dev.puml @@ -3,6 +3,7 @@ skinparam monochrome true skinparam shadowing false skinparam nodesep 100 skinparam ranksep 20 +skinparam defaultFontName "Architects daughter" cloud Keycloak diff --git a/docs/src/uml-diagrams/deployment-view/level-0-int.puml b/docs/src/uml-diagrams/deployment-view/level-0-int.puml index aa4a8fb950..6062ac43e7 100644 --- a/docs/src/uml-diagrams/deployment-view/level-0-int.puml +++ b/docs/src/uml-diagrams/deployment-view/level-0-int.puml @@ -3,6 +3,7 @@ skinparam monochrome true skinparam shadowing false skinparam nodesep 100 skinparam ranksep 20 +skinparam defaultFontName "Architects daughter" cloud "Digital Twin Registry" as dtr cloud "EDC Providers" as providers diff --git a/docs/src/uml-diagrams/deployment-view/level-0-isolated.puml b/docs/src/uml-diagrams/deployment-view/level-0-isolated.puml index 35235b362f..a746d88423 100644 --- a/docs/src/uml-diagrams/deployment-view/level-0-isolated.puml +++ b/docs/src/uml-diagrams/deployment-view/level-0-isolated.puml @@ -3,6 +3,8 @@ skinparam monochrome true skinparam shadowing false skinparam nodesep 100 skinparam ranksep 20 +skinparam defaultFontName "Architects daughter" +skinparam linetype ortho node "Kubernetes Cluster" as k8s { @@ -20,7 +22,7 @@ node "Kubernetes Cluster" as k8s { } component Keycloak - component "DAPS" as daps + component "Managed IdentityWallet" as MIW component "Discovery Service" as ds component "Semantic Hub" as semHub @@ -30,8 +32,8 @@ node "Kubernetes Cluster" as k8s { IRS --> consumer IRS --> ds - daps ---> provider - daps ---> consumer + MIW ---> provider + MIW ---> consumer provider <-> consumer diff --git a/docs/src/uml-diagrams/deployment-view/level-1.puml b/docs/src/uml-diagrams/deployment-view/level-1.puml index 520cb5e116..74efde835a 100644 --- a/docs/src/uml-diagrams/deployment-view/level-1.puml +++ b/docs/src/uml-diagrams/deployment-view/level-1.puml @@ -3,6 +3,7 @@ skinparam monochrome true skinparam shadowing false skinparam nodesep 100 skinparam ranksep 20 +skinparam defaultFontName "Architects daughter" node IRS <> { diff --git a/docs/src/uml-diagrams/policy-store/policy-store-model.puml b/docs/src/uml-diagrams/policy-store/policy-store-model.puml index 3dccadd62c..ee4370a83b 100644 --- a/docs/src/uml-diagrams/policy-store/policy-store-model.puml +++ b/docs/src/uml-diagrams/policy-store/policy-store-model.puml @@ -1,4 +1,8 @@ @startuml +skinparam monochrome true +skinparam shadowing false +skinparam nodesep 100 +skinparam ranksep 20 'https://plantuml.com/class-diagram 'https://www.w3.org/TR/odrl-model/' From 4027abd6adc9a04fd259948843a83196d63ec8aa Mon Sep 17 00:00:00 2001 From: ds-mkanal <100209308+mkanal@users.noreply.github.com> Date: Fri, 15 Sep 2023 13:10:55 +0200 Subject: [PATCH 6/8] Update docs/src/docs/arc42/building-block-view/whitebox-overall.adoc --- docs/src/docs/arc42/building-block-view/whitebox-overall.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc index b3cc80dfa1..9a5a8c8696 100644 --- a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc +++ b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc @@ -86,7 +86,7 @@ include::../../../uml-diagrams/building-block-view/whitebox_overall_decentral.pu | **EDC** is connected to **Managed Identity Wallet** for access policy check for data offers | 13 -| **EDC** communication covering negotation and data consumption +| **EDC** communication covering negotiation and data consumption | 14 | **EDC** is connected to **Managed Identity Wallet** for access policy check for data offers From 788142a3521108b7a36ea04b03fc4645765f7ce0 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann <57985712+ds-jhartmann@users.noreply.github.com> Date: Fri, 15 Sep 2023 14:38:53 +0200 Subject: [PATCH 7/8] chore(docs): fix review comments Co-authored-by: ds-mkanal <100209308+mkanal@users.noreply.github.com> --- docs/src/docs/arc42/building-block-view/whitebox-overall.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc index 9a5a8c8696..9502356a0e 100644 --- a/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc +++ b/docs/src/docs/arc42/building-block-view/whitebox-overall.adoc @@ -77,7 +77,7 @@ include::../../../uml-diagrams/building-block-view/whitebox_overall_decentral.pu | IRS lookup for **EDC Discovery Services** by given type over the **Discovery Finder** | 10 -| IRS uses **Semantic Hub** to validate of **SubmodelAspects** payloads agains the schema provided in **Semantic Hub** +| IRS uses **Semantic Hub** to validate of **SubmodelAspects** payloads agains the schema provided in **Semantic Hub** | 11 | In case "lookupBPNs" is active IRS provides a lookup of company for given BPN @@ -96,7 +96,7 @@ include::../../../uml-diagrams/building-block-view/whitebox_overall_decentral.pu | 16 | **IRS** accessing the **decentral DigitalTwinRegistry** on Tier Level using the **EDC** - +|=== From 4d52e59aa2f7c76cf434a50b620d4d9e8b7c8d07 Mon Sep 17 00:00:00 2001 From: Jaro Hartmann <57985712+ds-jhartmann@users.noreply.github.com> Date: Fri, 15 Sep 2023 14:39:22 +0200 Subject: [PATCH 8/8] chore(docs): remove copy paste error --- docs/src/docs/arc42/runtime-view/overall.adoc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/src/docs/arc42/runtime-view/overall.adoc b/docs/src/docs/arc42/runtime-view/overall.adoc index b4f843e49d..bf9f60ec71 100644 --- a/docs/src/docs/arc42/runtime-view/overall.adoc +++ b/docs/src/docs/arc42/runtime-view/overall.adoc @@ -1,8 +1,4 @@ = Overall -skinparam monochrome true -skinparam shadowing false -skinparam nodesep 100 -skinparam ranksep 20 This section describes the overall flow of the IRS