Skip to content

D3S Specifications & Design

ivanofenix edited this page Dec 13, 2013 · 1 revision

D3S is basically composed by 3 modules:

  • A core business module where are implemented most of the offered features. It is designed to work into a secure network.
  • A proxy module to externalize some of the D3S functionalities. It depends on the core module.
  • A Javascript client birdge to easily integrate WEB user interface components. It depends on the proxy module.

All the components present strong plugging capabilities to simply customize or append functionalities to satisfy specific functional or environmental needs. D3S doesn't store data but metadata into an embedded documental database (#MSD). D3S core functionalities are exposed mainly by REST and SOAP services. Low level communication protocols are JSON and XML.

D3S can be used alone or it can be easily integrated with other FENIX components like:

  • FENIX C2S to implement security checks and permissions related data selection.
  • FENIX Synch to manage metadata synchronization, data distribution and load balancing logics over the differnt D3S nodes.
  • FENIX Catalog to share available metadata into a centralized access point for the different resources managed by FENIX and other external components.
  • FENIX Event to log activities maden by users and/or external systems
Clone this wiki locally