Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: "now" was 2014 when initialy written => update to reflect situation in 2016

5.6. Module ODN/Management

Module is responsible for managing the process of dataset transformation and publication. The diagram below shows the interaction of ODN modules when a dataset is published. The diagram below is showing the case when the dataset publication is launched manually; however, it may be also scheduled by ODN, so that it runs at certain times (e.g., every month).  

 

odn-management-publication-seq.pngImage Removed

5.6.1. Wizard for preparing the transformation task

ODN/UnifiedViews provides standard dialog for editing the data transformation pipeline. Further, ODN/Management provides a wizard (for inexperienced users) to prepare the transformation task. Wizard should be implemented by ODN/Management, using ODN/UnifiedViews HTTP REST Transformation API for interacting with transformation pipelines.

5.6.2. Structure of ODN/Management and its context

odn-management-structure.pngImage Removed

5.6.3. Interaction with other modules

management of all components which form so called internal part of ODN (i.e. ODN/InternalCatalog and ODN/UnifiedViews, including also ODN/Management itself). As each of those components has its own web GUI which requires authentication, this module provides mainly:

  1. user management - via usage of midPoint (https://evolveum.com/midpoint/)
  2. Single Sign-On (SSO) - using CAS (https://www.apereo.org/)

TODO: Further details.

 ODN/Management allows management of the whole data transformation and publication process.  ODN/Management uses ODN/InternalCatalog to store metadata about datasets to be transformed. ODN/Management calls ODN/UnifiedViews (its HTTP Transformation API) to create, execute transformation pipelines or get status of the transformation execution. ODN/Management can instruct ODN/Publication to publish data transformed by ODN/UnifiedViews and stored to ODN/Storage (based on request from ODN administrator/data publisher); this publication may also involve publication to ODN/Catalog.