From dd05ffd118af0cf41a61c12455d399cdb11cd2b9 Mon Sep 17 00:00:00 2001 From: Troy McConaghy Date: Wed, 27 Mar 2019 14:22:32 +0100 Subject: [PATCH 1/2] Add more about the OceanDB & Osmosis drivers --- content/concepts/components.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/content/concepts/components.md b/content/concepts/components.md index 70ae2d43..2c2fb528 100644 --- a/content/concepts/components.md +++ b/content/concepts/components.md @@ -7,10 +7,16 @@ Before reading this page, you should understand some [Ocean-specific terminology ## Aquarius -Marketplaces run Aquarius to store and manage metadata about the [assets](/concepts/terminology/#asset-or-data-asset) available in their marketplace. It provides an HTTP API for interacting with an off-chain database ([OceanDB](/concepts/components/#oceandb-drivers)). +Marketplaces run Aquarius to store and manage metadata about the [assets](/concepts/terminology/#asset-or-data-asset) available in their marketplace. It provides an HTTP API for interacting with an off-chain database (sometimes called "OceanDB"). +Aquarius supports several options for the off-chain database, including MongoDB, Elasticsearch and BigchainDB. One can add support for another off-chain database by creating a new driver similar to the existing OceanDB drivers. + + + + + ## Brizo Publishers run Brizo to manage interactions with marketplaces and consumers. @@ -19,6 +25,12 @@ The most basic scenario for a publisher is to provide access to the [assets](/co +Brizo supports several options for file storage, including Azure Storage, Amazon S3 and on-premise storage. One can add support for another file storage option by creating a new driver similar to one of the existing Osmosis drivers. + + + + + ## Keeper A computer running a blockchain client @@ -47,18 +59,6 @@ Client libraries used by applications (such as Pleuston or Jupyter notebooks) to -## OceanDB Drivers - -OceanDB is an off-chain database for storing metadata about [assets](/concepts/terminology/#asset-or-data-asset). - - - - - -These drivers are extended from a high-level module implementing OceanDB functions. You can create your own plugins based on its abstracted interface: - - - ## Secret Store A [Parity Secret Store](https://wiki.parity.io/Secret-Store): software for distributed key pair generation, distributed key storage, and threshold retrieval. It's used to store [asset](/concepts/terminology/#asset-or-data-asset) access-control keys. From 65cc4a3dd9ac90a91cece430bb7e200b7d55d25c Mon Sep 17 00:00:00 2001 From: Troy McConaghy Date: Wed, 27 Mar 2019 14:47:28 +0100 Subject: [PATCH 2/2] Add OceanDB & Osmosis subheadings --- content/concepts/components.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/concepts/components.md b/content/concepts/components.md index 2c2fb528..0294dbb3 100644 --- a/content/concepts/components.md +++ b/content/concepts/components.md @@ -11,7 +11,9 @@ Marketplaces run Aquarius to store and manage metadata about the [assets](/conce -Aquarius supports several options for the off-chain database, including MongoDB, Elasticsearch and BigchainDB. One can add support for another off-chain database by creating a new driver similar to the existing OceanDB drivers. +### OceanDB Drivers + +Aquarius supports several options for the off-chain database (OceanDB), including MongoDB, Elasticsearch and BigchainDB. One can add support for another off-chain database by creating a new driver similar to the existing OceanDB drivers. @@ -25,6 +27,8 @@ The most basic scenario for a publisher is to provide access to the [assets](/co +### Osmosis Drivers + Brizo supports several options for file storage, including Azure Storage, Amazon S3 and on-premise storage. One can add support for another file storage option by creating a new driver similar to one of the existing Osmosis drivers.