... | ... | @@ -4,4 +4,43 @@ |
|
|
- **Registration and Notification**
|
|
|
- **Option 1**
|
|
|
- **Option 2**
|
|
|
- **Security** |
|
|
\ No newline at end of file |
|
|
- **Security**
|
|
|
|
|
|
**OSDU Platform Events**
|
|
|
|
|
|
**Event Producers**
|
|
|
|
|
|
- Storage Service
|
|
|
- Schema Service
|
|
|
- Legal Service
|
|
|
- Entitlement Service
|
|
|
|
|
|
**Event Consumers**
|
|
|
|
|
|
Record event consumers
|
|
|
- Indexer – Trigger Elastic indexing
|
|
|
- WKS - Trigger WKS transformation
|
|
|
- Ingestion/Ingestion workflow - Trigger CSV, Manifest, OpenZGY, OpenVDS ingestion..etc
|
|
|
- External consumers
|
|
|
|
|
|
Schema event consumers
|
|
|
- Indexer
|
|
|
- WKS
|
|
|
- External consumers
|
|
|
|
|
|
**Option 1 - Internal vs External**
|
|
|
|
|
|
![image](uploads/473cfabdd222f548287e5db04f61817f/image.png)
|
|
|
|
|
|
|
|
|
**Option 2**
|
|
|
|
|
|
![image](uploads/e8a231279a5d0f92fa294e187e403e2e/image.png)
|
|
|
|
|
|
**Security**
|
|
|
|
|
|
Register service supports two types of subscription
|
|
|
1) Hash-based message Authentication code(HMAC) using secret string.
|
|
|
2) Service Account subscription using audience and service account key. This methods need to be reviewed and updated to support CSPs requirement.
|
|
|
|
|
|
Event payload doesn’t have record, it has only basic info(Event Id, Record Id, Schema Id, etc.) |
|
|
\ No newline at end of file |