Difference between revisions of "GCF Primer"

From GCube System
Jump to: navigation, search
Line 10: Line 10:
 
## [[The Development Cycle#Building & Deploying|Building & Deploying]]
 
## [[The Development Cycle#Building & Deploying|Building & Deploying]]
 
## [[The Development Cycle#Starting the gHN|Starting the gHN]]
 
## [[The Development Cycle#Starting the gHN|Starting the gHN]]
## [[The Development Cycle#A Test Client|A Test Client]]
+
## [[The Development Cycle#A Minimal Client|A Minimal Client]]
 
# [[Refining the implementation|Refining the Implementation: Faults, Logs, and PortType Contexts]]
 
# [[Refining the implementation|Refining the Implementation: Faults, Logs, and PortType Contexts]]
 
## [[Refining the implementation#A Faultful PortType|A Faultful PortType]]
 
## [[Refining the implementation#A Faultful PortType|A Faultful PortType]]
Line 22: Line 22:
 
## [[Adding_State#JNDI_configuration|JNDI configuration]]
 
## [[Adding_State#JNDI_configuration|JNDI configuration]]
 
## [[Adding_State#Building & Deploying|Building & Deploying]]
 
## [[Adding_State#Building & Deploying|Building & Deploying]]
## [[Adding_State#A Minimal Client|A Minimal Client]]
+
## [[Adding_State#A Test Client|A Test Client]]
 
# [[Managing_State|A Sample Service: Managing State]]
 
# [[Managing_State|A Sample Service: Managing State]]
 
## [[Managing_State#How_to_publish_the_state|How to publish the state]]
 
## [[Managing_State#How_to_publish_the_state|How to publish the state]]

Revision as of 14:40, 14 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. The ACME Project: Organising Structure & Dependencies
  3. A Quick Tour of Development
    1. My First Profile
    2. A Tiny JNDI
    3. A PortType Interface
    4. A Simple Implementation
    5. Building & Deploying
    6. Starting the gHN
    7. A Minimal Client
  4. Refining the Implementation: Faults, Logs, and PortType Contexts
    1. A Faultful PortType
    2. Logging it
    3. PortType Context
  5. 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
  6. A Sample Service: Managing State
    1. How to publish the state
    2. How to persist the state
  7. Advanced Topics
    1. Interfacing the Information System
    2. Service security
  8. Learning more

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