Service Model

From GCube System
Revision as of 21:40, 15 December 2008 by Fabio.simeoni (Talk | contribs)

Jump to: navigation, search

gCube does not make stringent assumptions on the structure of its services. gCore and gCF, on the other hand, define their facilities with respect to a more explicit model of the key components of a gCube service. We will describe the model incrementally throughout the Guide, but we start here to fix some basic concepts and terminology.

At the outset, a gCube service is characterised by one or more port-types, where each port-type exposes a number of functionally related operations that may be invoked on RIs of the service (incoming calls). In turn, the RIs may invoke operations exposed by the port-types of other services (outgoing requests). Requests may trigger a response, or else report a fault.