Version 6 (modified by 16 years ago) ( diff ) | ,
---|
ESA meeting Amsterdam, October 30th and 31st, 2008
present: Erik van Ingen, Heikki Doeleman, Jeroen Ticheler, Jose Garcia
summary
In 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.
next meeting
The next meeting is Wednesday November 5th at 21:30 using Skype.
Work Items
To summarize the currently assigned work items per person:
Erik van Ingen
- Hibernate Search. Will probably be used, needs more research
- create DAO layer
- create Hibernate mapping for the DAOs
Heikki Doeleman
- model Basic Extension Package
- model ISO Extension Package
- decorate the above with JiBX
Jose Garcia
This is the full list of work items:
Service Layer
- implement Java classes to handle CSW/ebRIM operations
- Prio: 2
- expose these as Web Services using (probably) Axis2
- Prio: 2
- decorate these with a SOAP/WSDL interface
- Prio: 2
CSW/ebRIM model
- model the CSW/ebRIM operations' payload in Java
- Prio: 2
- decorate these with JiBX
- Prio: 2
Search Engine
- CQL parser (refer also to GeoTools)
- Prio: 1
- Jose Garcia
- XPATH support. How to implement this w.r.t. our DBMS / Lucene index is not immediately obvious and needs more research
- Prio: 3
- Hibernate Search. Will probably be used, needs more research
- Prio: 1
- Erik van Ingen
- support Filter Expressions (refer also to GeoTools)
- Prio: 1
- Jose Garcia
- the search engine needs an interface so we can actually use it to search
- Prio: 1
ebRIM / Registry / Information Model
- model Basic Extension Package
- Prio: 1
- Heikki Doeleman
- model ISO Extension Package
- Prio: 1
- Heikki Doeleman
- decorate the above with JiBX
- Prio: 1
- Heikki Doeleman
Persistence Layer
- create DAO layer
- Prio: 1
- Erik van Ingen
- create Hibernate mapping for the DAOs
- Prio: 1
- Erik van Ingen
- implement Lucene index
- Prio: 2
- implement spatial query support (beyond Bounding Box)
- Prio: 3
Access Control
- read the specification and research how to do this
- Prio: 3
Miscellaneous
- integrate the new code with the legacy codebase
- Prio: 3
- ebRIM Updater: create a system that updates the new persistent storage everytime an update is done to the existing persistent storage
- Prio: 2
- finalize work related to Maven, Ant, and Installer
- Prio: 3
- create a GeoNetwork Maven repository
- Prio: 1
- NOT ASSIGNED !
- write documentation and tutorials
- Prio: 3
Note:
See TracWiki
for help on using the wiki.