Difference between revisions of "GCore"

From GCube System
Jump to: navigation, search
Line 2: Line 2:
  
  
The '''gCube Core Distribution''' (gCore), is a packaging of those components of the gCube system[http://ddwiki.di.uoa.gr/mediawiki/index.php/Main_Page] which are deployed on each and every node of a gCube infrastructure (gHN). The distribution includes the following distinguished components:
+
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 and runtime management of gCube services;
+
* 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 gCube services which are either required for the correct operation of the gHN or prove convenient to deploy ubiquitously within the 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 ''gCube Core Application Framework'' (gCF), a large code base to simplify the development of gCube services and their clients;
+
* the '''gCube Core Application Framework''' ('''gCF'''), a patterned code base for the development of gCube services and their clients;
  
gCore builds upon Globus technology. It is a repackaging of the Globus Toolkit (GT4) dedicated to gCube. In particular, the container is a customisation of the container which is distributed with GT4 (and thus the Axis container extended by it). The gCF is a substantial extension of the Java WS Core framework which is 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.

Revision as of 16:45, 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 gCube Core Application Framework (gCF), a patterned code base 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.