Changes between Version 13 and Version 14 of application-architecture
- Timestamp:
- 11/26/08 05:35:57 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
application-architecture
v13 v14 7 7 8 8 = Artifacts = 9 In SVN I have now created artifacts for the eb xmlfunction. The following naming convention is used:9 In SVN I have now created artifacts for the ebrim function. The following naming convention is used: 10 10 [software name] - [architecture level name] - [function name] 11 11 {{{ … … 21 21 <tr> 22 22 <td style="height: 33px; width: 190px;"> 23 geonetwork-domain-eb xml23 geonetwork-domain-ebrim 24 24 </td> 25 25 <td style="height: 33px; width: 777px;">Represents 26 the domain model of the eb xmlfunction.</td>26 the domain model of the ebrim function.</td> 27 27 </tr> 28 28 <tr> 29 <td style="height: 31px; width: 190px;">geonetwork-dao-eb xml</td>29 <td style="height: 31px; width: 190px;">geonetwork-dao-ebrim</td> 30 30 <td style="height: 31px; width: 777px;">Provides the 31 31 dao layer for the function. A Dao can be used to do CRUD operations on … … 33 33 </tr> 34 34 <tr> 35 <td style="width: 190px;">geonetwork-services-eb xml<span35 <td style="width: 190px;">geonetwork-services-ebrim <span 36 36 style="font-weight: bold;">*)</span><br> 37 37 <span style="font-weight: bold;"></span></td> … … 44 44 </tr> 45 45 <tr> 46 <td style="height: 40px; width: 190px;">geonetwork-web-eb xml</td>46 <td style="height: 40px; width: 190px;">geonetwork-web-ebrim</td> 47 47 <td style="height: 40px; width: 777px;">Provides the 48 48 application layer of the application. <br> … … 59 59 60 60 Considerations 61 * We 'decided' not to tie the service and the dao layer. Are we going to make a geonetwork-services-eb xml as a seperate artifact (jar) or will it just a package within the geonetwork-web-ebxmlartifact (war)?61 * We 'decided' not to tie the service and the dao layer. Are we going to make a geonetwork-services-ebrim as a seperate artifact (jar) or will it just a package within the geonetwork-web-ebrim artifact (war)? 62 62 63 63 * We could call the dao artifact persistence. … … 68 68 69 69 heikki: +1. For example our domain layer should be a library (JAR) that can be plugged in to any other application, with no dependencies in the code on our other layers. We may produce an application artifact in the form of a WAR or EAR as well though, for ease of installation and distribution. What are we going to do about the current way of creating an "installer" rather than a WAR or EAR ? 70 erik: Question is this: will the eb xmlapplication part of a default GN installation? I do not know much about the current installer. I suppose that a new installer can take the artifacts from the maven repo and then builds an installer which is capable of installing java, jetty with the application.70 erik: Question is this: will the ebrim application part of a default GN installation? I do not know much about the current installer. I suppose that a new installer can take the artifacts from the maven repo and then builds an installer which is capable of installing java, jetty with the application.