Difference between revisions of "21.10.2013 VME-DB"
From D4Science Wiki
(→Notes) |
|||
Line 11: | Line 11: | ||
* A Web Service developed by FAO ( iMarineReportsWS in the following, not yet agreed though) will be in charge of interfacing the VME-DB and the iMarine Reports Web Application, in the following ReportsApp. | * A Web Service developed by FAO ( iMarineReportsWS in the following, not yet agreed though) will be in charge of interfacing the VME-DB and the iMarine Reports Web Application, in the following ReportsApp. | ||
− | * iMarineReportsWS source code will be hosted in the iMarine SVN service and should be Java6 | + | * iMarineReportsWS source code will be hosted in the iMarine SVN service and should be Java6 compliant. |
* iMarineReportsWS will generate ReportModel instances (Java DTO) to be passed to the ReportsApp (that is capable of reading and display them nicely to the end users) | * iMarineReportsWS will generate ReportModel instances (Java DTO) to be passed to the ReportsApp (that is capable of reading and display them nicely to the end users) | ||
* ReportsApp will send back the changes (deltas) performed by the end-users to the iMarineReportsWS. iMarineReportsWS will be in charge of reflecting the changes in the VME-DB. (deltas format still to be decided) | * ReportsApp will send back the changes (deltas) performed by the end-users to the iMarineReportsWS. iMarineReportsWS will be in charge of reflecting the changes in the VME-DB. (deltas format still to be decided) | ||
Line 24: | Line 24: | ||
a new Report Component Type is required in the ReportModel, a drop down list type allowing to select a predefined set of report components, populated by the iMarineReportsWS. This , to support the InformationSource case at least. | a new Report Component Type is required in the ReportModel, a drop down list type allowing to select a predefined set of report components, populated by the iMarineReportsWS. This , to support the InformationSource case at least. | ||
− | |||
− | |||
==Next meeting== | ==Next meeting== |
Revision as of 11:45, 22 October 2013
Meeting 21 October 2013, 14:30 pm
Google Hangout
Present: M. Assante - CNR A. Gentile - FAO E. Van Ingen - FAO
Notes
- A Web ServiceSelf-contained, self-describing, modular application that can be published, located, and invoked across the Web. Web services perform functions that can be anything from simple requests to complicated business processes. Once a Web service is deployed, other applications (and other Web services) can discover and invoke the deployed service. developed by FAO ( iMarineReportsWS in the following, not yet agreed though) will be in charge of interfacing the VME-DB and the iMarine Reports Web Application, in the following ReportsApp.
- iMarineReportsWS source code will be hosted in the iMarine SVN service and should be Java6 compliant.
- iMarineReportsWS will generate ReportModel instances (Java DTO) to be passed to the ReportsApp (that is capable of reading and display them nicely to the end users)
- ReportsApp will send back the changes (deltas) performed by the end-users to the iMarineReportsWS. iMarineReportsWS will be in charge of reflecting the changes in the VME-DB. (deltas format still to be decided)
- After 2 hours call, at the moment it is not clear how to perform the mapping between a VME-DB Report and the ReportModel (provided by iMarine in the gcube-reporting-library:
<groupId>org.gcube.portal</groupId> <artifactId>gcube-reporting-library</artifactId>
however:
a new Report Component Type is required in the ReportModel, a drop down list type allowing to select a predefined set of report components, populated by the iMarineReportsWS. This , to support the InformationSource case at least.
Next meeting
CNR is available to meet in Rome on Friday 25th to better understand and help the mapping between a VME-DB Report and the ReportModel. Maybe an hands-on session id required. If FAO is not available a Skype Call will be scheduled same day.
FAO to confirm for Friday 25th meeting.
CNR is not available to meet in Rome for the next 2 weeks, but is available for Skype Calls in the afternoon.