2012.12 WP9: Data Management Facilities Development Monthly Activity By Task and Beneficiary

From IMarine Wiki

Jump to: navigation, search

Contents

This WP9 Activity Report described the activities performed in Month 14 by Beneficiary and Task.

It is part of Monthly Activity Report.

T9.1 Data Access and Storage Facilities

FAO Activities

FAO has been involved in the following activities:

  • the development of version 1.4.0 of trees (cf. #1064):
    • source identifiers now serialises as 'sourceID';
    • QName factory method in Nodes now handles namespace prefixes correctly (bug fix);
    • Bindings facilities are deprecated and replaced with XMLBindings;
    • Bindings to XML can now be customised in terms of root name and namespace prefixes;
    • the component has been prepared for released in gCube 2.12.
  • the development of version 2.0.1 of streams (cf. #1065):
    • lookahead streams now accept null elements from underlying streams, without going in infinite loop (bug fix);
    • the component has been prepared for released in gCube 2.12.
  • the development of version 3.0.0 of tree-manager-library:
    • internally refactored to use the Featherweight Stack (cf. #942);
    • internally refactored as pure client library (cf. #1066);
    • internally refactored to align with latest changes in dependencies;
    • the component has been prepared for released in gCube 2.12.
  • the development of version 3.0.0 of tree-manager-framework (cf. #1066):
    • internally refactored to eliminate dependencies on gCore stack, Tree Manager service, and Tree Manager Library;
    • internally refactored to align with changes in dependencies;
    • removed self-issuing bind requests;
    • the component has been prepared for released in gCube 2.12.
  • the development of version 3.0.0 of the tree-manager-service and tree-manager-stubs (cf. #1066):
    • aligned with gCF 1.6.0+ and eliminated dependencies on legacy scope handling mechanisms;
    • removed dependencies from tree manager library;
    • internally refactored to align with changes in dependencies;
    • the component has been prepared for released in gCube 2.12.
  • the development of version 3.0.0 of the tree-repository (cf. #1067):
    • eliminated dependencies on the Tree Manager Library and the gCore stack;
    • all retrieved trees have source identifier attribute;
    • added standalone distribution artifact with embedded dependencies for manual deployment;
    • internally aligned with changes in dependencies;
    • the component has been prepared for released in gCube 2.12.
  • the development of version 1.0.0 of the tree-repository-requests, which contains the support for Tree Manager clients that bind resource through the Tree Repository plugin (cf. #996):
    • the component has been prepared for released in gCube 2.12.
  • the development of version 1.1.0 of tree-uri-resolver:
    • internal refactorisation to align with changes in trees
    • the component has been prepared for released in gCube 2.12.


None to report.


None to report.

CNR Activities

Species Discovery Service

CNR activities focused on fixing bugs:

  • BidivResEnv / Species Occurrence Jobs / CSV Jobs fail
    • The problem was due to an improper configuration of the service that violates security policy on the storage. This explains why the download job was performed correctly but then caused a failure while saving the result on the storage.
    • Related ticket: #521

Storage Manager

  • Troubleshooting of ticket (cf. #984): regarding a problem with concurrent access on the storage-manager library

Species Tree Manager Plugin

  • Align SpeciesTMPlugin to tree-manager-framework 3.0.0
    • tree-manager-framework 3.0.0 eliminates its dependencies on service stubs, front-end library and gCore stack. It is therefore backwards incompatible as to the location of certain classes which were previously shared in dependencies now removed. Refactoring plugins for the new version was necessary to integrate the plugin in Etics and to be usable by TM clients.
    • Related ticket: #886
  • Refactor SpeciesTMPlugin to avoid client dependencies on its stack
    • The request classes were separated from plugin. A new component was created: data-access/species-tree-requests. These keeps the two stacks separate and puts on the client classpath no more and no less that what should be there.
    • Related ticket: #993

OAI Tree Manager Plugin

  • Re-implement the OAI plugin for the Tree manager
    • Aligned OAI Plugin for the TM to tree-manager-framework 3.0.0 and completed the plugin.
    • Related ticket: #886


None to report.


None to report.

T9.2 Data Transfer Facilities

CERN Activities

The following activities have been performed during the reporting period:

Data Transfer Agent service:

Data Transfer Common:

  • Refactorization in order to enable the integration with the FW stack of the CL Agent Library ( WP11 task)


None


None

NKUA Activities

NKUA has been working on fixing a bug related to an old bug that caused TCPConnectionManager to hang when an empty request was received, as reported at the ticket #481. The bug fix is available in the version MadgikCommons-1-4-0 at the 2.12 release.


None


The following components have been released in gCube 2.11.0:

  • MadgikCommons-1-4-0

Terradue Activities

The beneficiary should report here a summary of the activities performed in the reporting period


The beneficiary should report here major issues faced in the reporting period and the identified corrective actions, if any.


The beneficiary should report here a bullet list highlighting the main achievements of the reporting period

T9.3 Data Assessment, Harmonization and Certification Facilities

CNR Activities

SDMX Statistical Data Dissemination System (#845):

  • Completed first release of components (#827):
    • sdmx-registry-client: Library that allows to submit and query Fusion Registry for a subset of Structural Metadata.
    • sdmx-registry-client-gcube: Library that allows automatic retrieval of a registry instance by querying the IS.
    • sdmx-datasource-common: common library for sdmx-datasource components
    • sdmx-datasource-client: Library that allows to query sdmx-datasource service.
    • sdmx-publisher: library that wraps sdmx-datasource-client and sdmx-registry-client and allows publication of timeseries.
  • Development of sdmx-datasource (#828): Web Application that allows to register timeseries in order to make them available in sdmx format. The component is still incomplete as it lacks interaction with timeseries service (under development).
  • Created wiki page with architecture and developer's guide (#1012).
  • Deployed instance of Fusion Registry on production environment (#844). Registry web interface is available through this link.

Occurrence reconciliation

  • Implemented occurrence reconciliation application based upon Statistical Service features



Personal tools