Attaching modules using dependencies

Attaching modules to the runtime environment.

  • Attaching modules using dependencies Self-constructing autonomous software systems
  • Modules attaching stages 1.Specifying the primary modules 2.Resolution of the secondary dependencies 3.Attaching modules to the runtime environment
  • Specifying the primary modules Developer has many different modules— programs and libraries He specifies which of them will be used in the project
  • Specifying the primary modules Example Primary module specified: WordPress
  • Resolution of the secondary dependencies Searching dependencies of the primary modules Dependencies—another modules required for the primary modules functioning
  • Resolution of the secondary dependencies Dependencies of dependencies Searching modules required for functioning of the dependencies found previously
  • Resolution of the secondary dependencies The search continues until all dependencies found
  • Attaching modules to the runtime environment Attached modules: 1.Primary module: WordPress 2.Dependencies: libssl PHP MySQL libpng libc mod_php Apache HTTPD
Published
2016-10-23