Changes between Version 16 and Version 17 of application-architecture
- Timestamp:
- 11/26/08 06:01:45 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
application-architecture
v16 v17 11 11 {{{ 12 12 #!html 13 <table style="text-align: left; width: 100%;" border="1"14 cellpadding="2" cellspacing="2">13 <table style="text-align: left; width: 100%;" 14 border="1" cellpadding="2" cellspacing="2"> 15 15 <tbody> 16 16 <tr> 17 <td style="height: 26px; font-weight: bold; width: 190px;">artifact 17 <td 18 style="height: 26px; font-weight: bold; width: 190px;">artifact 18 19 name</td> 19 <td style="height: 26px; font-weight: bold; width: 777px;">responsibililty</td> 20 <td 21 style="height: 26px; font-weight: bold; width: 777px;">responsibility</td> 20 22 </tr> 21 23 <tr> … … 28 30 <tr> 29 31 <td style="height: 31px; width: 190px;">geonetwork-persistence-ebrim</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 <td style="height: 31px; width: 777px;">Provides 33 the persistence layer for the ebrim function. The 34 persistence layer consists of a set of Dao's. A Dao can be 35 used to do CRUD operations on 32 36 domain objects towards the DB. </td> 33 37 </tr> … … 35 39 <td style="width: 190px;">geonetwork-services-ebrim<br> 36 40 <span style="font-weight: bold;"></span></td> 37 <td style="width: 777px;">Provides the service layer 38 for the function. On this level everything is a offical transaction. 41 <td style="width: 777px;">Provides 42 the service layer 43 for the function. On this level everything is a official transaction. 44 Every service call will probably use one or more Dao's <br> 45 <br> 39 46 This layer can also be exposed to any other technical protocol like 40 47 Webservices, JMS, SMTP and so on. Fits well in a SOA architecture. 41 Every service call will probably use one or more Dao's and will use 42 heavily the domain. </td>48 Currently this layer will be exposed as webserives in the layer below, <span 49 style="font-weight: bold; font-style: italic;">geonetwork-web-ebrim.</span></td> 43 50 </tr> 44 51 <tr> 45 52 <td style="height: 40px; width: 190px;">geonetwork-web-ebrim</td> 46 <td style="height: 40px; width: 777px;">Provides the 53 <td style="height: 40px; width: 777px;">Provides 54 the 47 55 application layer of the application. <br> 48 The application layer interacts with the users of the webapplication. A 49 user can be a browser or a machine. It parses the http request into a 56 The application layer interacts with the users of the web application. 57 A 58 user can be a browser or a machine. It parses the http 59 request into a 50 60 service call. The service call goes to the service layer. </td> 51 61 </tr> 52 62 </tbody> 53 63 </table> 54 <br> 55 <br> 64 56 65 }}} 57 66