This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
public:system_s_architecture [2019/11/18 14:36] 127.0.0.1 external edit |
public:system_s_architecture [2020/06/23 15:05] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== System's architecture ====== | ====== System's architecture ====== | ||
- | The architecture of the platform consists mainly in a Data Hub module implemented with [[https://ckan.org|CKAN]] and a [[https://wordpress.com/|Wordpress]] multi-site front-end. The multi-site front-end is the user's entry point and where the information from both the Wordpress sites and the CKAN data hub is exposed to the user. The CKAN datahub is "hidden" from the end-user and only accessible by staff members for data management purposes. | + | The architecture of the platform consists of a [[https://wordpress.com/|Wordpress]] multi-site front-end and a [[https://ckan.org|CKAN]] Data Hub. Geoserver is used as a repository for raster geospatial layers and a renderer for vector layers stored in CKAN. |
- | {{ :public:gen_ii_architecture_revisited_2.png?nolink&900 |}} | + | Unlike the first generation of the ODM platform, CKAN is now visible and accessible to the general public. |
+ | |||
+ | There are 6 Wordpress sites with independent databases, one for each locale, as well as 6 CKAN sites sharing the same underlying database. | ||
+ | |||
+ | Wordpress: | ||
+ | * https://opendevelopmentmekong.net | ||
+ | * https://opendevelopmentcambodia.net | ||
+ | * https://opendevelopmentmyanmar.net | ||
+ | * https://thailand.opendevelopmentmekong.net | ||
+ | * https://laos.opendevelopmentmekong.net | ||
+ | * https://vietnam.opendevelopmentmekong.net | ||
+ | |||
+ | CKAN: | ||
+ | * https://data.opendevelopmentmekong.net | ||
+ | * https://data.opendevelopmentcambodia.net | ||
+ | * https://data.opendevelopmentmyanmar.net | ||
+ | * https://data.thailand.opendevelopmentmekong.net | ||
+ | * https://data.laos.opendevelopmentmekong.net | ||
+ | * https://data.vietnam.opendevelopmentmekong.net | ||
+ | |||
+ | Geoserver: https://data.opendevelopmentmekong.net/geoserver | ||
+ | |||
+ | <del> :public:gen_ii_architecture_revisited_2.png?nolink&900</del> | ||
===== Data Hub ===== | ===== Data Hub ===== | ||
- | The Data Hub represents the principal component for storing structured data and metadata on the platform. It should make possible that collaborating organisations from the participating countries upload data, information and other resources in a structured manner. The stored datasets and contents will be then exposed via the Wordpress front-end which pulls this data internally via CKAN's API. | + | The Data Hub represents the principal component for storing structured data and metadata on the platform. It should make possible that collaborating organizations from the participating countries upload data, information and other resources in a structured manner. |
For this module, existing frameworks have been considered to be adopted and building the whole technology solution from scratch discarded. Since using Open Source technologies is a major factor for the selection of the framework to adopt, this research has focused on CKAN (http://ckan.org). | For this module, existing frameworks have been considered to be adopted and building the whole technology solution from scratch discarded. Since using Open Source technologies is a major factor for the selection of the framework to adopt, this research has focused on CKAN (http://ckan.org). | ||
- | The Open Data platform developed and maintained by the OKFN and a relatively big community of developers worldwide.CKAN has proven to be a valid platform for using as a base for fulfilling the requirements of the project. In the upcoming paragraphs, key issues will be analysed in detail together with the possible solutions that can be implemented based on the chosen ODP. | + | The Open Data platform developed and maintained by the OKFN and a relatively big community of developers worldwide. CKAN has proven to be a valid platform for using as a base for fulfilling the requirements of the project. In the upcoming paragraphs, key issues will be analyzed in detail together with the possible solutions that can be implemented based on the chosen ODP. |
===== Multisite front-end ===== | ===== Multisite front-end ===== |