|
|||
|
This is version 13.
It is not the current version, and thus it cannot be edited. EcoGrid Search Webapp
Similar Functionality
OverviewWeb application for searching the EcoGrid. User Actions:
The search should be able to search multiple nodes at once and present the results in a single set. The search should be able to search more than one format (EML, Darwin) transparently (to the user). Search results should support multiple styles (skins). Possibly have a basic and advanced query inputs, where basic is a single step/screen with one or a few fields and advanced is multiple steps or sets of fields. The search funtionality will be similar to Morpho with the significant difference of handling multiple nodes and formats. The EcoGrid Webapp will utilize existing web services (or grid services), which can handle single nodes and a single format.
User InterfaceUI will be web browser based. Search criteria will be collected across multiple screens (wizard) with the option to execute search or move to next screen on each screen.
UI Input Screen 1 : Sources and Keywords
UI Input Screen 2 : Spatial
UI Input Screen 3 : Temporal
UI Results Screen...
Application ComponentsUIMVC Web tier using Spring, WebWork, Struts or JSF handles collecting user input, dispatches query to GenericQueryMaster and displays results. This only knows about generic queries which use simple field names instead of xpaths which could vary according to data format (EML, Darwin, etc.).
GenericQueryMasterReceives a generic query from the webapp. Then for each data source selected to search, it converts the query into an ecogrid query for the appropriate data format using some xref to obtain xpaths for the simple field names. It submits and recieves results for each data source and merges them together returning a single dataset.
Related QuestionsGWSDL
Data Formats - EML, Darwin
Ecogrid
Attachments:
|
This material is based upon work supported by the National Science Foundation under award 0225676. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). Copyright 2004 Partnership for Biodiversity Informatics, University of New Mexico, The Regents of the University of California, and University of Kansas |