Difference between revisions of "GCore"

From GCube System
Jump to: navigation, search
Line 4: Line 4:
 
The '''gCube Core Distribution''' ('''gCore)''' is a packaging of the components of the gCube system[http://ddwiki.di.uoa.gr/mediawiki/index.php/Main_Page] which are ubiquitously deployed  within a [[gCube infrastructure]]. The distribution includes:
 
The '''gCube Core Distribution''' ('''gCore)''' is a packaging of the components of the gCube system[http://ddwiki.di.uoa.gr/mediawiki/index.php/Main_Page] which are ubiquitously deployed  within a [[gCube infrastructure]]. The distribution includes:
  
* the '''gCore container''', a container for the deployment of [[gCube services]] and the basic management of their [[Running Instances]] (RIs). A running instance of the container listening on a given port identifies a [[gCube Hosting Node]] (gHN), the topological unit of a gCube infrastructure;
+
* the '''gCore container''', a container for the deployment of [[gCube services]] and the basic management of their [[Running Instances]] (RIs). A running instance of the container listening on a given port identifies a [[gCube Hosting Node]] (gHN), the topological unit of a gCube infrastructure.
* the '''Local Services''', a small set of distinguished gCube services which either ensure the correct operation of the gHN or else prove convenient to deploy next to any service which may run on it ;
+
* the '''Local Services''', a small set of distinguished gCube services which either ensure the correct operation of the gHN or else prove convenient to deploy next to any service which may run on it.
* the '''gCube Core Application Framework''' ('''gCF'''), a patterned code base for the development of gCube services and their clients;
+
* the '''gCore Framework''' ('''gCF'''), a Java-based application framework for the development of gCube services and their clients.
  
 
gCore builds upon Globus technology and tailors it to the requirements of gCube.  The gCore container is a customisation of the container distributed with the Globus Toolkit [http://www.globus.org]. Similarly, gCF is a substantial extension of the Java WS Core framework, also distributed with GT4.
 
gCore builds upon Globus technology and tailors it to the requirements of gCube.  The gCore container is a customisation of the container distributed with the Globus Toolkit [http://www.globus.org]. Similarly, gCF is a substantial extension of the Java WS Core framework, also distributed with GT4.
 +
 +
gCore is available for [[download]] and there are instructions for its installations. An introductory tutorial to the gCF may be found here.

Revision as of 17:56, 5 April 2008

gCore


The gCube Core Distribution (gCore) is a packaging of the components of the gCube system[1] which are ubiquitously deployed within a gCube infrastructure. The distribution includes:

  • the gCore container, a container for the deployment of gCube services and the basic management of their Running Instances (RIs). A running instance of the container listening on a given port identifies a gCube Hosting Node (gHN), the topological unit of a gCube infrastructure.
  • the Local Services, a small set of distinguished gCube services which either ensure the correct operation of the gHN or else prove convenient to deploy next to any service which may run on it.
  • the gCore Framework (gCF), a Java-based application framework for the development of gCube services and their clients.

gCore builds upon Globus technology and tailors it to the requirements of gCube. The gCore container is a customisation of the container distributed with the Globus Toolkit [2]. Similarly, gCF is a substantial extension of the Java WS Core framework, also distributed with GT4.

gCore is available for download and there are instructions for its installations. An introductory tutorial to the gCF may be found here.