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)
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.