Difference between revisions of "GVServices"

From GreenVulcano Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
==Description==
 +
 
GVServices is the {{GVESB}} Core configuration root element.
 
GVServices is the {{GVESB}} Core configuration root element.
  
Contains 3 subsections:
+
Contains three subsections:
 
* ''Management''
 
* ''Management''
 
* ''Groups'': contains the configurations of Services groups. <br/> A group can handle the activation state of multiple services at once.
 
* ''Groups'': contains the configurations of Services groups. <br/> A group can handle the activation state of multiple services at once.

Revision as of 17:28, 31 January 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.

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

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

and has the subelements:

  • Description,
  • Management,
  • Persistence,
  • Groups,
  • 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: