| |
|
Data Provider Simpl-Open Agent |
Connector |
| |
|
Connector |
Respond with resource not found |
| |
|
Connector |
Control Plane |
| |
|
Connector |
Policy Engine |
| |
|
Connector |
Control Plane |
| |
|
Connector |
Triggering Extension |
| |
|
Control Plane |
Check local asset catalogue |
| |
|
Control Plane |
Negotiate contract |
| |
|
Check local asset catalogue |
Agree to usage contract |
| |
|
Negotiate contract |
Junction |
| |
|
Respond with resource not found |
Notify end user resource not found |
| |
|
Policy Engine |
Evaluate policy |
| |
|
Policy Engine |
Notify about violation |
| |
|
Evaluate policy |
Junction |
| |
|
Notify about violation |
Notify end user about the violation |
| |
|
Control Plane |
Contract agreement complete |
| |
|
Contract agreement complete |
Contract agreement complete |
| |
|
Junction |
Contract agreement complete |
| |
|
Junction |
Notify about violation |
| |
|
Triggering Extension |
Send trigger deployment script command |
| |
|
Send trigger deployment script command |
Trigger deployment script |
| |
|
Consumer Simpl-Open Agent |
Catalogue Client Application |
| |
|
Consumer Simpl-Open Agent |
Contract Negotiation Adapter |
| |
|
Catalogue Client Application |
Request consumption of data asset |
| |
|
Catalogue Client Application |
Agree to usage contract |
| |
|
Catalogue Client Application |
Notify end user resource not found |
| |
|
Catalogue Client Application |
Notify end user about the violation |
| |
|
Catalogue Client Application |
Contract agreement complete |
| |
|
Catalogue Client Application |
Request resource access |
| |
|
Request consumption of data asset |
Request Bundle |
| |
|
Request consumption of data asset |
Agree to usage contract |
| |
|
Agree to usage contract |
Request contract negotiation |
| |
|
Notify end user resource not found |
Consumer/Provider End User |
| |
|
Notify end user about the violation |
Consumer/Provider End User |
| |
|
Contract agreement complete |
Request resource access |
| |
|
Request resource access |
Send trigger deployment script command |
| |
|
Contract Negotiation Adapter |
Request Bundle |
| |
|
Contract Negotiation Adapter |
Request contract negotiation |
| |
|
Request Bundle |
Request Offering |
| |
|
Request contract negotiation |
Negotiate contract |
| |
|
Connector |
Control Plane |
| |
|
Control Plane |
Request Offering |
| |
|
Control Plane |
Negotiate contract |
| |
|
Control Plane |
Contract agreement complete |
| |
|
Request Offering |
Check local asset catalogue |
| |
|
Negotiate contract |
Negotiate contract |
| |
|
Contract agreement complete |
Contract agreement complete |
| |
|
Consumer/Provider End User |
Request consumption of data asset |
| |
|
Junction |
Respond with resource not found |
| |
|
Junction |
Evaluate policy |
| |
|
Infrastructure Provider Simpl-Open Agent |
Triggering Module |
| |
|
Triggering Module |
Trigger deployment script |
| |
|
Triggering Module |
Fetch data from provider |
| |
|
Triggering Module |
Return access information |
| |
|
Trigger deployment script |
Fetch data from provider |
| |
|
Fetch data from provider |
Return access information |
| |
|
Return access information |
Consumer/Provider End User |