Information for developers


DMLite is the core framework used by the DPM and Dynafed projects. DMLite is an API for namespace management, pool management and i/o access that allows loading plugins that implement the functionalities. The internal architecture follows a Decorator pattern, where the plugins may decorate and delegate each other's functionalities.

The figure below gives an overview of the existing interfaces.


  • DOME - Dome is the coordination daemon of DPM. When the DOMEAdapter plugin is loaded in dmlite, DOME substitutes the legacy lcgdm stack (dpnsdaemon, dpm daemon, rfio, CSec, libshift, some usage of Globus libraries)


Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng dmlite-arch.png r1 manage 22.5 K 2016-11-25 - 10:45 FabrizioFurano DMlite plugin stacks
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2019-11-11 - AndreaManzi
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    DPM All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback