Difference between revisions of "GCF Primer"

From GCube System
Jump to: navigation, search
Line 1: Line 1:
 
This Primer gives a gentle introduction to the task of developing gCube services with the gCore Framework. Have a quick look at the prerequisites and make sure you go through the preliminary steps. Then dive in.
 
This Primer gives a gentle introduction to the task of developing gCube services with the gCore Framework. Have a quick look at the prerequisites and make sure you go through the preliminary steps. Then dive in.
  
#[[Prerequisites|Prerequisites]]
+
#[[Prerequisites|First Things First: Prerequisites & Preliminaries]]
#[[Preliminaries|First Things First: The Development Environment]]
+
# [[Tutorial overview|Tutorial overview]]
+
## [[Tutorial overview#Introduction|Introduction]]
+
## [[Tutorial overview#Ground rules: preparing the environment|Ground rules: preparing the environment]]
+
## [[Tutorial overview#Obtaining and running gCore|Obtaining and running gCore]]
+
 
# [[Developing_a_new_gCube_service#Developing_a_new_gCube_service:_Key_concepts|Developing a new gCube service: Key Concepts]]
 
# [[Developing_a_new_gCube_service#Developing_a_new_gCube_service:_Key_concepts|Developing a new gCube service: Key Concepts]]
 
## [[Developing_a_new_gCube_service#Profiling|Profiling]]
 
## [[Developing_a_new_gCube_service#Profiling|Profiling]]

Revision as of 15:08, 9 April 2008

This Primer gives a gentle introduction to the task of developing gCube services with the gCore Framework. Have a quick look at the prerequisites and make sure you go through the preliminary steps. Then dive in.

  1. First Things First: Prerequisites & Preliminaries
  2. Developing a new gCube service: Key Concepts
    1. Profiling
    2. Configuration
    3. Implementation
    4. Building
    5. Deployment
  3. A Sample Service: From configuration to testing with a single port-type
    1. Structuring the service code
    2. Profiling for the infrastructure
    3. JNDI configuration
    4. Sketching port-type interfaces
    5. Delving into the implementation
    6. Building & Deploying
    7. gCore Logging & Restart
    8. A Test Client
    9. Refining the implementation
  4. A Sample Service: Adding State
    1. Towards a multi port-type service
    2. Profiling for the infrastructure
    3. Defining the port-type interfaces
    4. Delving into the implementation
    5. JNDI configuration
    6. Building & Deploying
    7. A Test Client
  5. A Sample Service: Managing State
    1. How to publish the state
    2. How to persist the state
  6. Advanced Topics
    1. Interfacing the Information System
    2. Service security
  7. Learning more

--Manuele.simi 20:25, 28 March 2008 (EET)