Difference between revisions of "GVServices"

From GreenVulcano Wiki
Jump to: navigation, search
(Description)
Line 4: Line 4:
  
 
Contains three subsections:
 
Contains three subsections:
* ''Management''
+
* ''[[#Management|Management]]''
* ''Groups'': contains the configurations of Services groups. <br/> A group can handle the activation state of multiple services at once.
+
* ''[[#Groups|Groups]]'': contains the configurations of Services groups. <br/> A group can handle the activation state of multiple services at once.
* ''Services'': contains the configuration of {{GVESB}} Services.
+
* ''[[#Services|Services]]'': contains the configuration of {{GVESB}} Services.
 +
 
 +
Might contain also the sub-elements:
 +
* Description
 +
* [[#Persistence|Persistence]]
  
 
The GVServices Element is used by [[GVCore]]. Its attributes are:
 
The GVServices Element is used by [[GVCore]]. Its attributes are:
 
* ''type'': module.
 
* ''type'': module.
 
* ''name'': Module ID always set to 'SERVICES'.
 
* ''name'': Module ID always set to 'SERVICES'.
 
and has the subelements:
 
* Description,
 
* Management,
 
* Persistence,
 
* Groups,
 
* Services.
 
  
 
==Management==
 
==Management==

Revision as of 08:54, 1 March 2012

Description

GVServices is the GreenVulcano® ESB Core configuration root element.

Contains three subsections:

  • Management
  • Groups: contains the configurations of Services groups.
    A group can handle the activation state of multiple services at once.
  • Services: contains the configuration of GreenVulcano® ESB Services.

Might contain also the sub-elements:

The GVServices Element is used by GVCore. Its attributes are:

  • type: module.
  • name: Module ID always set to 'SERVICES'.

Management

The Management Element contains the configuration of management components. It is a GVServices subelement and has the attributes:

  • call-administration-on-init: Defines if monitoring components on cluster operation can contact the administration node on initialization.
    The attribute's default value is no and its admitted values are:
    • yes
    • no

Persistence

The Persistence Element is only used by GVServices.It has the attributes:

  • jdbc-connection-name
  • enabled: Its admitted values are:
    • true
    • false

Its subelements are:

  • Description,
  • SequenceSQL.

SequenceSQL

The element value can't be null. The SequenceSQL Element is only used by Persistence.

Groups

This section defines the GreenVulcano® ESB services groups. The Groups Element is used by GVServices.

It has the subelement:

Services

This configuration section defines the services provided by GreenVulcano® ESB, systems entitled to rely on these services, which workflows can be invoked and which operations should be taken as a result of invocations from the clients.

For each triple <service, client, operation> is instantiated a flow defined in the Flow section. Here you configure the activation state of statistics, input / output services, checks, and other operational details.

You can insert into this section of the configuration also documentary information that have no impacts on GreenVulcano® ESB operations, but that can enrich the reports produced.

The Services Element is used by GVServices.

It has the subelements: