8.DHuS Modules description - SentinelDataHub/dhus-distribution GitHub Wiki
dhus-distribution
An aggregation of modules that compose a fully-fledged software distribution to be operated and interacted with.
dhus-core
The fundamental core of the software containing its main functionalities (Ingestion, Synchronization, Eviction, Inspection…) and baseline APIs such as (OData, Search). It is independent from other DHuS modules. Most other DHuS modules depend on dhus-core in some way.
dhus-addons
DHuS addons allow to support the ingestion and inspection of new earth observation product formats, they are mainly split according to earth observation satellite missions. The use of addons allows dhus-core to stay data agnostic.
List of DHuS addons:
- dhus-sentinel-1
- dhus-sentinel-2
- dhus-sentinel-3
- dhus-sentinel-5p
- dhus-sentinel-aux
- dhus-sentinel-cosmo-skymed
- dhus-landsat-8
- dhus-pleiades
- dhus-smos
dhus-ajs
This module is the default graphical user interfaces of the DHuS distribution, providing the user an easy way to search products by means of full text, geographical and advanced search, based on OpenSearch and OData APIs. The search results are shown in a list, from which users can access the product details page.
dhus-owc
This module provides a new graphical user interface of the DHuS distribution, based on Google Polymer library.
Besides the basic product search functionalities, it offers an easy way to customize the application on the basis of users need, in terms of UI styles, supported languages and additional features.