Messages received by a Broker
Register a new Connector
Event notifying the recipient(s) about the availability of a new Connector
Mandatory
ConnectorAvailableMessage
Multipart Request Message with a Header and Payload
− Header contains the type of message, security token, Connector’s id, along with the date-timestamp in json format
− Payload contains the Connector’s title, description, curator, maintainer, and its catalog in json format
NOTE: the Connector’s id in the header (issuerConnector) and payload (id) should be the same Expected response :
− MessageProcessedNotification (on success)
− RejectionMessage (on Failure)
Update whole/distinct Connector attributes
Event notifying the recipient(s) about a Connector's configuration change
Mandatory
ConnectorUpdateMessage
Multipart Request Message with a Header and Payload
− Header contains the type of message, security token, Connector’s id, along with the date-time stamp in json format
− Payload contains updated Connector's self-description (similar to ConnectorAvailableMessage) in json format
NOTE: the Connector’s id in the header (issuerConnector) and payload (id) should be the same Expected response:
− MessageProcessedNotification (on success)
− RejectionMessage (on Failure)
Unregister a Connector
Event notifying the recipient(s) that a Connector will be unavailable and never be available again
Mandatory
ConnectorUnavailableMessage
Multipart Request Message with only a Header
- Header contains the type of message, security token, Connector’s id, along with the date-time stamp in json format Expected response :
- MessageProcessedNotification (on success)
- RejectionMessage (on Failure)
Register a collection of Connectors
Event notifying the recipient(s) about the availability of a new set of Connectors
implementation-specific
Update a collection of Connectors
Event notifying the recipient(s) about a set of Connector have changed
implementation-specific
Unregister a collection of Connectors
Event notifying the recipient(s) that a set of Connectors will be unavailable
implementation-specific
Register a new Resource
Event notifying the recipient(s) about the availability of a new Data Resource
mandatory
ResourceAvailableMessage
Update a distinct Resource
Event notifying the recipient(s) about a resource' change
mandatory
ResourceUpdateMessage
Unregister a distinct Resource
Event notifying the recipient(s) that a resource will be unavailable and never be available again
mandatory
ResourceUnavailableMessage
Register a new collection of Resources
Event notifying the recipient(s) about the availability of a new set of resources
implementation-specific
Update a collection of Resources
Event notifying the recipient(s) about a set of resources has changed
implementation-specific
Unregister a collection of Resources
Event notifying the recipient(s) that a set of resources will be unavailable
implementation-specific
Query for a specific available Connectors/Artifacts or all available Connector/Artifacts
Query message intended to be consumed by a component
mandatory
DesciprionRequestMessage
Query Meta Data from the
Query message intended to be consumed by a component
optional
Query Message
Multipart Request Message with a Header and Payload
− Header contains the type of message, security token, Connector’s id, along with the date-time stamp in json format
− Payload contains the sparql query in text format Expected response :
− ResultMessage (on success)
− RejectionMessage (on Failure)
Retrieve the component’s self description document
Message requesting the self-description of an Infrastructure Component
mandatory
RequestMessage
Expected response :
− DescriptionResponseMessage (on success)
− RejectionMessage (on Failure)
Last updated