Page Properties |
---|
|
Product Version |
|
---|
Report Note | presentable |
---|
Assignee |
|
---|
Resources & Remarks Modification History Name | Date | Product Version | Action |
---|
Max/Inga | 2020 |
| Page created. | Antje | 08 FEB 2021 | 2.4 | New page properties macro. |
|
...
By chunking up the system into microservices it can be tough to keep the overview of all available services, their relationships and dependencies to each other. The following graphical overview of our microservice architecture offers you a first entry point into the yuuvis® Momentum landscape. By providing further and more detailed examples based on special use cases (flows) you'll get a better and easy way of understanding our entire landscape.
Graphical Overview
For visualizing the topology of our microservices the following overview shows - on a higher level - many of our core microservices.
For understanding various flows - on a more granular level - check out the detailed diagrams visualizing special use case.
Anchor |
---|
| graphicalOverview_LoginCoreAPI |
---|
| graphicalOverview_LoginCoreAPI |
---|
|
...
Expand |
---|
title | Click here to show the metadata retrieval flow by ID (older version) >> |
---|
|
Image RemovedImage Added | 1. - HTTP get request to object URL 2. - Enrichment of request with authentication Token 3. - Query Metadata availability using Search Service 4. - Query objectId in ES 5. - Elastic Search version data response 6. - Return registry link if user is authorized for to access the object 7. - Write METADATA_ACCESSED audit entry 8. - Retrieve metadata version using Registry Service 89. - Retrieve object version from data base 910. - Database object metadata response 1011.- Return Return metadata object metadata11.- Write METADATA_ACCESSED audit entry 12. - Create API response from metadata 13. - Return HTTP metadata response Webhook entry points *1 - dms.response.objects |
|
...
Expand |
---|
title | Click here to show the update metadate flow >> |
---|
|
Image RemovedImage Added | 1. - HTTP post request to object id URL 2. - Enrichment of request with authentication token 3. - Query for objectId using Search Service to verify user Authorization 4. - Query Elasticsearch for object 5. - Elasticsearch object response (if user is properly authenticated) 6. - Authorization Test query response 7. - Infer metadata validation and update 8. - Commit updated metadata to index (option 8.2 without s3) 9. - Index updated metadata in ES 10. - If Expiration Date has changed: update content storage via Archive Service 11. - Update metadata in Database 12. - Write METADATA_UPDATED audit entry 13. - Return updated metadata 14. - Create API response from metadata 15. - Return metadata HTTP response Webhook entry points *1 - dms.request.update.metadat *2 - dms.response.objects |
|
...
Expand |
---|
title | Click here to show the deletion flow >> |
---|
|
Image RemovedImage Added | 1. - HTTP delete request to object id URL 2. - Enrichment of request with authentication token 3. - Query object using Search Service to verify user Authorization 4. - Query object in ElasticSearch 5. - ElasticSearch object reponse 6. - Authorization Verification Results 7. - Infer flag for deletion of contenton object 8. - Flag Flag as deleted in ElasticSearch via IndexDatabase 9. - Flag Flag as deleted across Storage Providers 10. - Flag as deleted in Database 11. - Return deletion Status Code 12. - OBJECTin ElasticSearch via Index 10. - FLAGGED_FOR_DELETE audit entry 11. - Delete content through repository service 12. - Infer deletion of object in database 13. - Infer deletion of object in ElasticSearch 14. - OBJECT_DELETED audit entry 1315. - Return Return Deletion Results Webhook entry points *1 - dms.response.objects |
|
...
Info |
---|
|
Read on
Section |
---|
Column |
---|
| Insert excerpt |
---|
| Architecture |
---|
| Architecture |
---|
nopanel | true |
---|
| Keep reading
|
Column |
---|
| Insert excerpt |
---|
| yuuvis® Momentum Core Servicesyuuvis® Momentum |
---|
| Core Services |
---|
nopanel | true |
---|
| Keep reading
|
Column |
---|
| Insert excerpt |
---|
| DMS Endpoints |
---|
| DMS Endpoints |
---|
nopanel | true |
---|
| Keep reading
|
|
|
...