Changes between Version 10 and Version 11 of application-architecture
- Timestamp:
- 10/17/08 10:04:57 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
application-architecture
v10 v11 15 15 <tbody> 16 16 <tr> 17 <td style="height: 26px; font-weight: bold; width: 190px;">ar itifact17 <td style="height: 26px; font-weight: bold; width: 190px;">artifact 18 18 name</td> 19 19 <td style="height: 26px; font-weight: bold; width: 777px;">responsibililty</td> … … 60 60 Considerations 61 61 * We could combine services and dao into one artifact named geonetwork-services-ebxml. 62 63 heikki: -1. The dao layer will be used by the domain layer, and although the services layer uses the domain layer, I'd prefer not to tie them in the opposite direction as well. 64 62 65 * We could call the dao artifact persistence. 63 * In my other project people are complaining about having more artifacts instead of one for the application. Indeed you need a powerfull computer and IDE. Personally I think that the advantages of more artifacts are greater than the disadvantages. For instance Hudson works on artifact level.64 66 67 heikki: hmm. I'm in favor of a layer called 'persistence' and it should sync both the database and the Lucene index. It's not yet clear to me how this relates to the existing codebase, that uses the same database and Lucene index. 68 69 * In my other project people are complaining about having more artifacts instead of one for the application. Indeed you need a powerful computer and IDE. Personally I think that the advantages of more artifacts are greater than the disadvantages. For instance Hudson works on artifact level. 70 71 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 ? 72