Overview

OpenSAGA is a model-based system which generates webapplications and portals. This page is only meant to give you a very rough overview over the functionality of OpenSAGA. See the following pages for details.

OpenSAGA Overview diagram

Model

The basis for every OpenSAGA application is a declarative model of the application focused on business-concerns. The model explains the parts of the application and how these parts relate to each other instead of of describing the technical implementation of them. This enables the model to be far simpler than the resulting application and to concentrate on the business concerns of the user. It defines the domain of the application and the processes within the application.

Generator

For the purpose of this explanation, OpenSAGA is best seen as a black box: A model goes in and an complete application falls out.

OpenSAGA-Application

The final result of the generation process is a complete, accessible and modern Web 2.0 application, which fulfills the SAGA*-standard and in particular the demands of BITV* in regard to accessibility. The applications are generated so that they can be deployed in intranets, extranets and the internet without problems.

  • SAGA is the mandatory architecture standard for German federal e-Government applications.
  • BITV is the german federal standard for accessibility.