Commit e4a6a70d authored by uschwar1's avatar uschwar1
Browse files

add Global PID Registration and Resolution with PID Consumer

parent 09eaca14
......@@ -33,7 +33,7 @@ PIDconsumer *--> PIDarch : "requests Prefix"
```
## Unfolding the PID consumer into User and Repository
## User and Repository are the PID consumers
The user's and repository's view of the global PID architecture is given in the following diagram
......@@ -62,9 +62,10 @@ Repo *--> PIDarch : "requests Prefix"
```
## Global PID Registration and Resolution
## Global PID Registration and Resolution with Repository and User
An abstraction of the global PID Registration and Resolution is given in the following diagram
The local PID service together with an abstraction of the global PID
Registration and Resolution as well as Repository and User is given in the following diagram
```plantuml
actor User as User
......@@ -90,6 +91,38 @@ Repo *--> PIDreg : "requests Prefix"
```
## Global PID Registration and Resolution with PID Consumer
The local PID service together with an abstraction of the global PID
Registration and Resolution as well as PID Consumer is given in the following diagram
```plantuml
'actor User as User
'agent Repository as Repo
agent "PID consumer" as PIDconsumer
agent "global PID Registration and Resolution" as PIDreg
database "PID Service" as PIDserv
rectangle "Local PID Provider" as PIDprov
'User o--> Repo : "registers Data"
'User <--* Repo : "issues credential"
'User --> Repo : "accesses Data"
PIDconsumer --> PIDreg : "queries PID"
'Repo --> Repo : "manages Data"
PIDconsumer o--> PIDserv : "registers/modifies PID"
PIDserv ..> PIDconsumer : "resolves PID"
PIDserv <--o PIDconsumer : "accesses Prefix"
PIDserv *..> PIDconsumer : "issues credential"
PIDreg ..> PIDserv : "resolves Prefix namespace"
PIDreg *....> PIDprov : "retrieves allocated Prefix"
PIDreg <....* PIDprov : "provides PID service info"
PIDserv <..o PIDprov : "implements and runs PID service"
PIDconsumer *--> PIDreg : "requests Prefix"
```
## Overview
The complete description of all internal relations is given in the following diagram:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment