Changes between Initial Version and Version 1 of esa-3031-10-2008


Ignore:
Timestamp:
Nov 4, 2008, 5:46:27 AM (16 years ago)
Author:
heikki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • esa-3031-10-2008

    v1 v1  
     1= ESA meeting Amsterdam, October 30th and 31st, 2008 =
     2
     3----
     4
     5present: Erik van Ingen, Jeroen Ticheler, Heikki Doeleman, Jose Garcia
     6
     7----
     8
     9''summary''
     10
     11In this 2-day meeting we have discussed the current status of the ESA ebXML project, made some design decisions as to how to move forward, and made a list of work items.
     12
     13----
     14
     15== Work Items ==
     16----
     17''To summarize the currently assigned work items per person:''
     18
     19''Erik van Ingen''
     20 * Hibernate Search. Will probably be used, needs more research
     21 * create DAO layer
     22 * create Hibernate mapping for the DAOs
     23
     24''Heikki Doeleman''
     25 * model Basic Extension Package
     26 * model ISO Extension Package
     27 * decorate the above with JiBX
     28
     29''Jose Garcia''
     30 * CQL parser (refer also to [http://geotools.codehaus.org/ GeoTools])
     31 * support Filter Expressions (refer also to [http://geotools.codehaus.org/ GeoTools])
     32
     33----
     34This is the full list of work items:
     35
     36=== Service Layer ===
     37
     38 * implement Java classes to handle CSW/ebRIM operations
     39  * Prio: 2
     40 * expose these as Web Services using (probably) Axis2
     41  * Prio: 2
     42 * decorate these with a SOAP/WSDL interface
     43  * Prio: 2
     44
     45=== CSW/ebRIM model ===
     46
     47 * model the CSW/ebRIM operations' payload in Java
     48  * Prio: 2
     49 * decorate these with JiBX
     50  * Prio: 2
     51
     52=== Search Engine ===
     53
     54 * CQL parser (refer also to [http://geotools.codehaus.org/ GeoTools])
     55  * Prio: 1
     56  * Jose Garcia
     57 * XPATH support. How to implement this w.r.t. our DBMS / Lucene index is not immediately obvious and needs more research
     58  * Prio: 3
     59 * Hibernate Search. Will probably be used, needs more research
     60  * Prio: 1
     61  * Erik van Ingen
     62 * support Filter Expressions (refer also to [http://geotools.codehaus.org/ GeoTools])
     63  * Prio: 1
     64  * Jose Garcia
     65 * the search engine needs an interface so we can actually use it to search
     66  * Prio: 1
     67
     68=== ebRIM / Registry / Information Model ===
     69
     70 * model Basic Extension Package
     71 * model ISO Extension Package
     72 * decorate the above with JiBX
     73
     74=== Persistence Layer ===
     75
     76 * create DAO layer
     77 * create Hibernate mapping for the DAOs
     78 * implement Lucene index
     79 * implement spatial query support (beyond Bounding Box)
     80
     81=== Access Control ===
     82
     83 * read the specification and research how to do this
     84
     85=== Miscellaneous ===
     86
     87 * integrate the new code with the legacy codebase
     88 * ebRIM Updater: create a system that updates the new persistent storage everytime an update is done to the existing persistent storage
     89 * finalize work related to Maven, Ant, and Installer <font color="blue">scripts</font>
     90 * create a GeoNetwork Maven repository
     91 * write documentation and tutorials
     92
     93----
     94