Difference between revisions of "About gCube"

From Gcube Wiki
Jump to: navigation, search
m
 
(35 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<big>'''gCube Documentation Wiki'''</big>
+
[http://www.gcube-system.org '''gCube'''] is the '''''Software System''''' designed and implemented to enable the building and operation of a '''''Service Oriented Infrastructure''''' supporting the definition of '''''[[Virtual Research Environment|Virtual Research Environments]]''''' (VREs). It is equipped with a rich array of "mediators" making it possible the exploitation of services, repositories, and facilities offered by others data and computing infrastructures.
 +
 +
A ''Service Oriented Infrastructures'' is an infrastructure developed according to the Service Orientation principles, this reflects in facilities for the re-usability and dynamic allocation of the resources forming the infrastructure itself. A ''Virtual Research Environment'' is the materialization of a very ''flexible'' and ''agile'' application development model based on the notion of [http://en.wikipedia.org/wiki/Software_as_a_Service Software as a Service (SaaS)] in which components may be bound instantly, just at the time they are needed and then the binding may be discarded. According to it, user communities are enabled to define their own applications by simply selecting the application constituents (the services, the collections, the machines) among the pool of resources made available through the infrastructure. The cost of operating each defined VRE is completely outsourced to the infrastructure that by applying ''economies of scale'' to the operation of the applications (sharing and re-use) can offer better, cheaper and more reliable applications than single communities can themselves.
  
The purpose of this Wiki is to provide a central point for collaboration and integration of documentation material concerning the [http://www.gcube-system.org gCube] software platform developed in the context of [http://www.diligentproject.org the DILIGENT project]. The material is organized in three sections and is also distributed in PDF format:
+
This system has been implemented with the support of the European Commission in the context of a series of projects:
  
* [[Administrator's Guide]] ([http://ddwiki.di.uoa.gr/documents/GCube_Administrators_Guide.pdf pdf])
+
* the Sixth Framework Programme for Research and Technological Development
 +
** [https://cordis.europa.eu/project/id/004260 DILIGENT] (grant no. 004260) - A Digital Library Infrastructure on Grid Enabled Technology
 +
* the Seventh Framework Programme for research, technological development and demonstration
 +
** [https://cordis.europa.eu/project/id/212488 D4Science] (grant no. 212488) - DIstributed colLaboratories Infrastructure on Grid ENabled Technology for Science;
 +
** [https://cordis.europa.eu/project/id/239019 D4Science-II] (grant no.239019) - DIstributed colLaboratories Infrastructure on Grid ENabled Technology for Science – Phase II;
 +
** [https://cordis.europa.eu/project/id/283465 ENVRI] (grant no. 283465) - Common Operations of Environmental Research Infrastructures;
 +
** [https://cordis.europa.eu/project/id/283644 iMarine] (grant no. 283644) - Data e-Infrastructure Initiative for Fisheries Management and Conservation of Marine Living Resources;
 +
** [https://cordis.europa.eu/project/id/288754 EUBrazilOpenBio] (grant no. 288754) - EU-Brazil Open Data and Cloud Computing e-Infrastructure for Biodiversity.
 +
* the H2020 research and innovation programme
 +
** [https://cordis.europa.eu/project/id/654024 SoBigData] (grant no. 654024) - SoBigData Research Infrastructure;
 +
** [https://cordis.europa.eu/project/id/654119 PARTHENOS] (grant no. 654119) - Pooling Activities, Resources and Tools for Heritage E-research Networking, Optimization and Synergies;
 +
** [https://cordis.europa.eu/project/id/654142 EGI-Engage] (grant no. 654142) - Engaging the EGI Community towards an Open Science Commons;
 +
** [https://cordis.europa.eu/project/id/654182 ENVRI PLUS] (grant no. 654182) - Environmental Research Infrastructures Providing Shared Solutions for Science and Society;
 +
** [https://cordis.europa.eu/project/id/675680 BlueBRIDGE] (grant no. 675680) - Building Research environments for fostering Innovation, Decision making, Governance and Education to support Blue growth;
 +
** [https://cordis.europa.eu/project/id/727610 PerformFISH] (grant no. 727610) - Consumer-driven Production: Integrating Innovative Approaches for Competitive and Sustainable Performance across the Mediterranean Aquaculture Value Chain;
 +
** [https://cordis.europa.eu/project/id/731001 AGINFRA PLUS] (grant no. 731001) - Accelerating user-driven e-infrastructure innovation in Food Agriculture;
 +
** [https://cordis.europa.eu/project/id/818194 DESIRA] (grant no. 818194) - Digitisation: Economic and Social Impacts in Rural Areas;
 +
** [https://cordis.europa.eu/project/id/823914 ARIADNEplus] (grant no. 823914) - Advanced Research Infrastructure for Archaeological Data Networking in Europe – plus;
 +
** [https://cordis.europa.eu/project/id/824091 RISIS 2] (grant no. 824091) - European Research Infrastructure for Science, technology and Innovation policy Studies 2;
 +
** [https://cordis.europa.eu/project/id/857650 EOSC-Pillar] (grant no. 857650);
 +
** [https://cordis.europa.eu/project/id/862409 Blue Cloud] (grant no. 862409) - Piloting innovative services for Marine Research & the Blue Economy;
 +
** [https://cordis.europa.eu/project/id/871042 SoBigData-PlusPlus] (grant no. 871042) - SoBigData Research Infrastructure;
 +
** [https://cordis.europa.eu/project/id/862739 MOVING] (grant no. 862739) - Mountain Valorization through Interconnectedness and Green Growth
  
* [[User's Guide]] ([http://ddwiki.di.uoa.gr/documents/GCube_Users_Guide.pdf pdf])
+
Some details on the specific developments are reported [[GCube_Development | here]].
  
* [[Developer's Guide]], which comprises 8 different volumes:
+
The rest of this Wiki is dedicated to providing pointers to various information on this system including:  
** gCube Components Reference
+
* [[GCube Features | distinguishing features]] devised to provide the reader with a feature-based characterisation of the system offerings;
*** '''Vol.1''' Collective Layer ([http://ddwiki.di.uoa.gr/documents/GCube_Components_Programming_Reference_-_Collective_Layer.pdf pdf])
+
* [[GCube Documentation|documentation and guides]] specifically developed to serve the needs of three key players, i.e. end-users, system administrators and application developers.
*** '''Vol.2''' Digital Library Creation and Management ([http://ddwiki.di.uoa.gr/documents/GCube_Components_Programming_Reference_-_Digital_Library_Creation_and_Management.pdf pdf])
+
*** '''Vol.3''' Content and Metadata Management ([http://ddwiki.di.uoa.gr/documents/GCube_Components_Programming_Reference_-_Content_and_Metadata_Management.pdf pdf])
+
*** '''Vol.4''' Index and Search Management ([http://ddwiki.di.uoa.gr/documents/GCube_Components_Programming_Reference_-_Index_and_Search_Management.pdf pdf])
+
*** '''Vol.5''' Process Management ([http://ddwiki.di.uoa.gr/documents/GCube_Components_Programming_Reference_-_Process_Management.pdf pdf])
+
** '''Vol.6''' Developing a gCube Component ([http://ddwiki.di.uoa.gr/documents/GCube_Developers_Guide_-_Developing_a_gCube_Component.pdf pdf])
+
** '''Vol.7''' Portlet Development ([http://ddwiki.di.uoa.gr/documents/GCube_Developers_Guide_-_Portlet_Development.pdf pdf])
+
** '''Vol.8''' Security ([http://ddwiki.di.uoa.gr/documents/GCube_Developers_Guide_-_Security.pdf pdf])
+
 
+
The PDF versions of the documents are generated periodically from the Wiki pages using [http://www.htmldoc.org HTMLDOC].
+
 
+
Date of last generation:  <font color=red>'''17 Sep 2007'''</font>
+

Latest revision as of 11:05, 2 December 2020

gCube is the Software System designed and implemented to enable the building and operation of a Service Oriented Infrastructure supporting the definition of Virtual Research Environments (VREs). It is equipped with a rich array of "mediators" making it possible the exploitation of services, repositories, and facilities offered by others data and computing infrastructures.

A Service Oriented Infrastructures is an infrastructure developed according to the Service Orientation principles, this reflects in facilities for the re-usability and dynamic allocation of the resources forming the infrastructure itself. A Virtual Research Environment is the materialization of a very flexible and agile application development model based on the notion of Software as a Service (SaaS) in which components may be bound instantly, just at the time they are needed and then the binding may be discarded. According to it, user communities are enabled to define their own applications by simply selecting the application constituents (the services, the collections, the machines) among the pool of resources made available through the infrastructure. The cost of operating each defined VRE is completely outsourced to the infrastructure that by applying economies of scale to the operation of the applications (sharing and re-use) can offer better, cheaper and more reliable applications than single communities can themselves.

This system has been implemented with the support of the European Commission in the context of a series of projects:

  • the Sixth Framework Programme for Research and Technological Development
    • DILIGENT (grant no. 004260) - A Digital Library Infrastructure on Grid Enabled Technology
  • the Seventh Framework Programme for research, technological development and demonstration
    • D4Science (grant no. 212488) - DIstributed colLaboratories Infrastructure on Grid ENabled Technology for Science;
    • D4Science-II (grant no.239019) - DIstributed colLaboratories Infrastructure on Grid ENabled Technology for Science – Phase II;
    • ENVRI (grant no. 283465) - Common Operations of Environmental Research Infrastructures;
    • iMarine (grant no. 283644) - Data e-Infrastructure Initiative for Fisheries Management and Conservation of Marine Living Resources;
    • EUBrazilOpenBio (grant no. 288754) - EU-Brazil Open Data and Cloud Computing e-Infrastructure for Biodiversity.
  • the H2020 research and innovation programme
    • SoBigData (grant no. 654024) - SoBigData Research Infrastructure;
    • PARTHENOS (grant no. 654119) - Pooling Activities, Resources and Tools for Heritage E-research Networking, Optimization and Synergies;
    • EGI-Engage (grant no. 654142) - Engaging the EGI Community towards an Open Science Commons;
    • ENVRI PLUS (grant no. 654182) - Environmental Research Infrastructures Providing Shared Solutions for Science and Society;
    • BlueBRIDGE (grant no. 675680) - Building Research environments for fostering Innovation, Decision making, Governance and Education to support Blue growth;
    • PerformFISH (grant no. 727610) - Consumer-driven Production: Integrating Innovative Approaches for Competitive and Sustainable Performance across the Mediterranean Aquaculture Value Chain;
    • AGINFRA PLUS (grant no. 731001) - Accelerating user-driven e-infrastructure innovation in Food Agriculture;
    • DESIRA (grant no. 818194) - Digitisation: Economic and Social Impacts in Rural Areas;
    • ARIADNEplus (grant no. 823914) - Advanced Research Infrastructure for Archaeological Data Networking in Europe – plus;
    • RISIS 2 (grant no. 824091) - European Research Infrastructure for Science, technology and Innovation policy Studies 2;
    • EOSC-Pillar (grant no. 857650);
    • Blue Cloud (grant no. 862409) - Piloting innovative services for Marine Research & the Blue Economy;
    • SoBigData-PlusPlus (grant no. 871042) - SoBigData Research Infrastructure;
    • MOVING (grant no. 862739) - Mountain Valorization through Interconnectedness and Green Growth

Some details on the specific developments are reported here.

The rest of this Wiki is dedicated to providing pointers to various information on this system including:

  • distinguishing features devised to provide the reader with a feature-based characterisation of the system offerings;
  • documentation and guides specifically developed to serve the needs of three key players, i.e. end-users, system administrators and application developers.