diff --git a/architecture.md b/architecture.md index 26eb0a0b55813b65294763930a086f91d048cfba..e9c41d3a1ef488d7bf1195d0983e4fe3d7759851 100644 --- a/architecture.md +++ b/architecture.md @@ -2,6 +2,10 @@ network diagram of the basic structure of the OEA platform +Applications (**webserver**, **search**, **api gateway**, .. **ingest**) are represented as blocks +representing container technology for easy engineering, deployment and scalability. +Technology suggested to be used is noted inside and at the upper right corners of the container blocks. + ## discover Clients (mobile, laptop, desktop) can request the **search** application via a **webserver**. @@ -9,11 +13,7 @@ The **search** application is crafted to allow calls from the client to the **ap The **api gateway** provides an abstraction layer to the individual API of the engine used within the **index** application, and is also responsible for tasks as authentication and authorization. -Servers might utilize direct requests to the **index** application via **webserver** and **api gateway**. - -**webserver**, **search**, **api gateway** and **index** are represented as blocks representing container technology for easy engineering, deployment and scalability. - -Technology suggested to be used is noted inside and at the upper right corners of the container blocks. +Clients (servers) also might utilize direct requests to the **index** application via **webserver** and **api gateway**. The **metaharvest** application is configured to fetch metadata and information on LTI connectors from repositories. These repositories provide digital objects whose metadata and LTI connectivity is provided thru the **index** application.