← Back to team overview

dhis2-devs team mailing list archive

[Branch ~dhis2-documenters/dhis2/dhis2-docbook-docs] Rev 196: Added dependency structure section

 

------------------------------------------------------------
revno: 196
committer: Lars <larshelg@larshelg-laptop>
branch nick: dhis2-docbook-docs
timestamp: Tue 2010-05-11 16:57:30 +0200
message:
  Added dependency structure section
added:
  src/docbkx/en/resources/images/dhis2_technical_architecture/dependency_structure.jpg
modified:
  src/docbkx/en/dhis2_technical_architechture_guide.xml


--
lp:~dhis2-documenters/dhis2/dhis2-docbook-docs
https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs

Your team DHIS 2 developers is subscribed to branch lp:~dhis2-documenters/dhis2/dhis2-docbook-docs.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-documenters/dhis2/dhis2-docbook-docs/+edit-subscription
=== modified file 'src/docbkx/en/dhis2_technical_architechture_guide.xml'
--- src/docbkx/en/dhis2_technical_architechture_guide.xml	2010-04-14 08:37:15 +0000
+++ src/docbkx/en/dhis2_technical_architechture_guide.xml	2010-05-11 14:57:30 +0000
@@ -49,6 +49,15 @@
     </screenshot>
     <para>Fig. Project structure</para>
   </section>
+  <section>
+    <title>Project Dependencies</title>
+    <para>Dependencies between the projects are structured in five layers. The support modules provide support functionality for the core and service modules, related to Hibernate, testing, JDBC, and the file system. The core module provides the core functionality in the system, like persistence and business logic for the central domain objects. The service modules provide business logic for services related to reporting, import-export, mapping, and administration. The web modules are self-contained web modules. The portal is a wrapper web module which assembles all the web modules. Modules from each layer can only have dependencies to modules at the same layer or the  layer right below.</para>
+    <mediaobject>
+      <imageobject>
+        <imagedata width="95%" align="center" fileref="resources/images/dhis2_technical_architecture/dependency_structure.jpg"/>
+      </imageobject>
+    </mediaobject>
+  </section>
   <section id="technicalDataModel">
     <title>The Data Model</title>
     <para>The data model is flexible in all dimensions in order to allow for capture of any item of data. The model is based on the notion of a DataValue. A DataValue can be captured for any DataElement (which represents the captured item, occurrence or phenomena), Period (which represents the time dimension), and Source (which represents the space dimension, i.e. an organisational unit in a hierarchy).</para>

=== added file 'src/docbkx/en/resources/images/dhis2_technical_architecture/dependency_structure.jpg'
Binary files src/docbkx/en/resources/images/dhis2_technical_architecture/dependency_structure.jpg	1970-01-01 00:00:00 +0000 and src/docbkx/en/resources/images/dhis2_technical_architecture/dependency_structure.jpg	2010-05-11 14:57:30 +0000 differ