| 1 | = 'Hello fellow project members,' = |
| 2 | |
| 3 | here are the minutes of the last chat on the ESA project. Find it also on the wiki here: http://trac.osgeo.org/geonetwork/wiki/esa-10-10-2008. |
| 4 | |
| 5 | ---- |
| 6 | |
| 7 | == ''attending'' == |
| 8 | |
| 9 | present: Jose, Heikki, Jeroen, Erik |
| 10 | |
| 11 | ---- |
| 12 | |
| 13 | == ''summary'' == |
| 14 | |
| 15 | We discussed the general architectural layers in the new project, its relation to the current codebase, and next meetings. |
| 16 | |
| 17 | ---- |
| 18 | |
| 19 | == ''organizational'' == |
| 20 | |
| 21 | 1. The next meeting is moved from Wednesday October 15th at 22:00 to Tuesday October 14th 21:00. (Heikki may not attend, or not say much, depending how things are going for the Big Bang at Geonovum the next day). |
| 22 | |
| 23 | 2. A face-to-face meeting is planned in Amsterdam at October 31st from 10:00 to 17:00. Location: In De Waag, Nieuwmarkt, Amsterdam (see http://www.indewaag.nl/?English). Jeroen, Erik and Heikki confirmed to be there, Jose is looking at tickets. |
| 24 | |
| 25 | 3. Heikki proposes an additional meeting at October 30th. Nobody confirmed -- please either confirm or reject that one. |
| 26 | |
| 27 | ---- |
| 28 | |
| 29 | == ''on the implementation'' == |
| 30 | |
| 31 | 1. Choices have been made to use Spring for IoC, Spring DAO using Hibernate and Hibernate Search. |
| 32 | |
| 33 | ---- |
| 34 | |
| 35 | == ''on the architecture'' == |
| 36 | |
| 37 | Some confusions have been exposed, partially cleared up, but not totally. |
| 38 | |
| 39 | The existing drawing of the architecture was found to be incomplete and possibly inadequate. Heikki will make a new one coming Thursday. |
| 40 | |
| 41 | Main points : |
| 42 | |
| 43 | 1. we shall use the current database for storing metadata. This is known as Repository ; |
| 44 | |
| 45 | 2. just as it is now we'll keep a Lucene index of said Repository ; |
| 46 | |
| 47 | 3. we'll use a single Search Engine to be used by both the old codebase (which we'll have to modify for this) and by the new ebXML codebase ; |
| 48 | |
| 49 | 4. the Registry is an enity that corresponds to (or comprises) what also was called ebXML Object Model (see the wiki on that one here: http://trac.osgeo.org/geonetwork/wiki/ebXMLObjectModel) ; |
| 50 | |
| 51 | 5. the Database in the current architecture drawing is not understood by any of the current project members ; |
| 52 | |
| 53 | 6. the new CSW operations (using ebXML documents) are in the new Interface layer |
| 54 | |
| 55 | 7. the packaging of the new & old codebase is still unclear .. separate web apps or not, how to integrate the new single search engine for both new and old code |
| 56 | |
| 57 | ---- |
| 58 | |
| 59 | == ''work items next week'' == |
| 60 | |
| 61 | 1. meeting at Tuesday 21:00 ! |
| 62 | |
| 63 | 2. Erik will start work coming Tuesday and work Tuesdays, Wednesdays (50%) and Thursdays from then on |
| 64 | |
| 65 | 3. what will you be doing Tuesday Erik? Start setting up a Spring DAO layer that uses Hibernate ? |
| 66 | |
| 67 | 4. Heikki will spend no time on ESA until Thursday, when he makes a new architecture diagram |
| 68 | |
| 69 | 5. the work items for Jose and Jeroen were not specified during this meeting |
| 70 | |
| 71 | |
| 72 | As usual, please comment on both the contents and form of these minutes. |
| 73 | |
| 74 | Kind regards |
| 75 | Heikki |