Skip to content
This repository has been archived by the owner on Jul 18, 2022. It is now read-only.
fschoeppl edited this page Oct 9, 2012 · 21 revisions

This section contains all technical/developer specific information about the backmeup core.

Core Architecture

The core can be split into following parts:

  • [Model] (wiki/model-layer)
  • [Business Logic] (wiki/business-logic-layer)
  • [Data Access Layer] (wiki/data-access-layer)
  • [Plugin Management] (wiki/plugin-layer)
  • [Job Management] (wiki/job-layer)
  • [REST] (wiki/rest-layer)

Configuration

  • [Core-Configuration] (wiki/configuration)
  • [Hibernate-Configuration] (wiki/hiberanteconfig)
  • [Create / recreate the database scheme] (wiki/createdb)

Creating & running plugins

  • [Plugins] (wiki/plugins)
  • [Plugin-Metadata] (wiki/plugin-metadata)
  • [Plugin-Validation] (wiki/plugin-validation)

Debugging the core

  • [Debugging] (wiki/debugging)

Deployment

  • [Running BackMeUp with Tomcat 6 & 7] (wiki/Tomcat-configuration-and-deployment)

Utilities

  • [Mail API] (wiki/mail-api)

Backmeup-Python API

  • [Backmeup-Python-API] (wiki/backmeup-python-api)
  • [Running Python-based REST Tests] (wiki/backmeup-python-tests)
  • [Keyserver access from Python] (wiki/python-keyserver)

Keyserver

  • [How to reset the keyserver database] (wiki/python-keyserver)

Used Technologies

  • [CDI] (wiki/CDI)
  • [Maven] (wiki/Maven)

Status of Project

  • [Status] (wiki/Actual-status-of-development)