Changes between Version 5 and Version 6 of application-architecture
- Timestamp:
- 10/17/08 07:58:58 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
application-architecture
v5 v6 11 11 {{{ 12 12 #!html 13 <table 14 style="text-align: left; margin-left: 0px; margin-right: auto; height: 140px; width: 611px;" 15 border="1" cellpadding="2" cellspacing="2"> 13 <table style="text-align: left; width: 100%;" border="1" 14 cellpadding="2" cellspacing="2"> 16 15 <tbody> 17 16 <tr> 18 <td style="height: 26px; font-weight: bold; width: 1 79px;">aritifact17 <td style="height: 26px; font-weight: bold; width: 190px;">aritifact 19 18 name</td> 20 <td style="height: 26px; font-weight: bold; width: 332px;">responsibililty</td>19 <td style="height: 26px; font-weight: bold; width: 777px;">responsibililty</td> 21 20 </tr> 22 21 <tr> 23 <td style="height: 33px; width: 1 79px;">22 <td style="height: 33px; width: 190px;"> 24 23 geonetwork-domain-ebxml 25 24 </td> 26 <td style="height: 33px; width: 332px;">represents27 the domain of the ebxml function</td>25 <td style="height: 33px; width: 777px;">Represents 26 the domain model of the ebxml function.</td> 28 27 </tr> 29 28 <tr> 30 <td style="height: 31px; width: 179px;">geonetwork-dao-ebxml</td> 31 <td style="height: 31px; width: 332px;">provides the 32 dao layer for the function</td> 29 <td style="height: 31px; width: 190px;">geonetwork-dao-ebxml</td> 30 <td style="height: 31px; width: 777px;">Provides the 31 dao layer for the function. A Dao can be used to do CRUD operations on 32 domain objects towards the DB. </td> 33 33 </tr> 34 34 <tr> 35 <td style="height: 40px; width: 179px;">geonetwork-web-ebxml</td> 36 <td style="height: 40px; width: 332px;">provides the 37 application layer of the application</td> 35 <td style="width: 190px;">geonetwork-services-ebxml <span 36 style="font-weight: bold;">*)</span><br> 37 <span style="font-weight: bold;"></span></td> 38 <td style="width: 777px;">Provides the service layer 39 for the function. On this level everything is a offical transaction. 40 This layer can also be exposed to any other technical protocol like 41 Webservices, JMS, SMTP and so on. Fits well in a SOA architecture. 42 Every service call will probably use one or more Dao's and will use 43 heavily the domain. </td> 44 </tr> 45 <tr> 46 <td style="height: 40px; width: 190px;">geonetwork-web-ebxml</td> 47 <td style="height: 40px; width: 777px;">Provides the 48 application layer of the application. <br> 49 The application layer interacts with the users of the webapplication. A 50 user can be a browser or a machine. It parses the http request into a 51 service call. The service call goes to the service layer. </td> 38 52 </tr> 39 53 </tbody> 40 54 </table> 41 55 56 42 57 }}}