2012.06 WP11: Data e-Infrastructures Integration and Interoperability Facilities Development Monthly Activity By Task and Beneficiary

From IMarine Wiki

Jump to: navigation, search

Contents

This WP11 Activity Report described the activities performed in June 2012 by Beneficiary and Task.

It is part of the June Monthly Report.

T11.1 Application Programming Interfaces Framework Definition

NKUA Activities

NKUA has completed the management model for Client Libraries, in collaboration with FAO. The model is presented here: https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries_Management_Model and describes best practices and/or tools in the areas of:

  • building of client libraries, including interactive builds and continuous integration builds;
  • profiling of client libraries as system components
  • packaging of client libraries for distribution purposes
  • testing of client libraries, including unit testing an integration testing

NKUA has prepared a presentation on the framework of the HTTP Front End layer of of the system and has delivered it at the 2nd TCOM.

Finally, NKUA prepared the document for MS47: Data Management APIs Specification in strong collaboration with CNR and FAO. The template for the Milestone deliverable was established in the wiki:https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Management_APIs and leads the analysis of the APIs of all the subsystems of the respective functional category with the inclusion of their key features, the framework compliance and the adoption of protocols and specifications.

All institutions concluded on a concrete plan on the next implementation steps towards the adoption of the CL framework practices from existing or new client libraries. The timeplan foresees the framework integration from the following libraries:

Library Functional Category Partner Priority
Tree ManagerData ManagementFAOHigh
Species ManagerData ManagementCNRHigh
Occurrence ServiceData ManagementCNRHigh
Transfer AgentData ManagementCERNHigh
Statistical ManagerData ConsumptionCNRHigh
Resource ManagerInfrastructure ManagementCNRLow
SearchData ConsumptionNKUALow
DTSData ConsumptionNKUALow
Personalisation ServiceNKUALow
Workflow EngineComputation ConsumptionNKUALow


None to report


  • The completion of Management Model for CLs.
  • MS47: Data Management APIs Specification achieved

CERN Activities

Nothing to report

E-IIS Activities

The discussions on the architectural details of the common-security library has been concluded. In particular the client security library will have a structure very similar to the common scope library: it is planned to be developed as a part of the connector between gCube and SOA3. The library is planned to be released by the end of July.


None


None

FAO Activities

FAO has refined the CL Application Framework and the CL Design model, both in code, associated documentation and examples. FAO has prepared an extensive presentation on both model and framework, and has delivered it at the 2nd TCOM.


None to report.


None to report.

T11.2 Data Management APIs

CNR Activities

CNR provided feedback on MS47, Data Management APIs Specification, mainly on the organization and structure of the milestone in order to have a better compliance with other MSs.


None to report


None to report

CERN Activities

The Data Transfer agent CL has been modified to be compilant with the WP11 CL framework.


None


None

Terradue Activities

Minor bugs was fixed and improvements performed to the WPS-hadoop repository on gCube svn, going hand to hand with internal developments.

T11.3 Data Consumption APIs

NKUA Activities

NKUA has launched the implementation of the gCube-OaiORE provider that will support the OAI-ORE standard to expose gCube compound digital objects as aggregations to external applications.


None to report.


None to report.

Terradue Activities

Minor bugs was fixed and improvements performed to the WPS-hadoop repository on gCube svn, going hand to hand with internal developments.

Personal tools