← Back to team overview

dhis2-devs team mailing list archive

[Branch ~dhis2-documenters/dhis2/dhis2-docbook-docs] Rev 259: Added piece on service layer structure to technical docs

 

------------------------------------------------------------
revno: 259
committer: Lars Helge Overland <larshelge@xxxxxxxxx>
branch nick: dhis2-docbook-docs
timestamp: Thu 2011-02-03 15:10:08 +0100
message:
  Added piece on service layer structure to technical docs
added:
  src/docbkx/en/resources/images/dhis2_technical_architecture/service-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-05-13 08:46:48 +0000
+++ src/docbkx/en/dhis2_technical_architechture_guide.xml	2011-02-03 14:10:08 +0000
@@ -51,12 +51,18 @@
   </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>
+    <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="60%" align="center" fileref="resources/images/dhis2_technical_architecture/dependency_structure.jpg"/>
       </imageobject>
     </mediaobject>
+    <para>The internal structure of the service layer is divided in five layers.</para>
+     <mediaobject>
+      <imageobject>
+        <imagedata width="60%" align="center" fileref="resources/images/dhis2_technical_architecture/service-dependency-structure.jpg"/>
+      </imageobject>
+    </mediaobject>
   </section>
   <section id="technicalDataModel">
     <title>The Data Model</title>

=== added file 'src/docbkx/en/resources/images/dhis2_technical_architecture/service-dependency-structure.jpg'
Binary files src/docbkx/en/resources/images/dhis2_technical_architecture/service-dependency-structure.jpg	1970-01-01 00:00:00 +0000 and src/docbkx/en/resources/images/dhis2_technical_architecture/service-dependency-structure.jpg	2011-02-03 14:10:08 +0000 differ