Difference between revisions of "GVServices"

From GreenVulcano Wiki
Jump to: navigation, search
(Created page with "GVServices is the {{GVESB}} Core configuration root element. Contains 3 subsections: * ''Management'' * ''Groups'': contains the configurations of Services groups. <br/> A group...")
 
Line 13: Line 13:
 
* Description,
 
* Description,
 
* Management,
 
* Management,
* [[Persistence]],
+
* Persistence,
* [[Groups]],
+
* Groups,
* [[Services]].
+
* Services.
  
 
==Management==
 
==Management==
Line 23: Line 23:
 
** yes
 
** yes
 
** no
 
** 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 {{GVESB}} services groups. The Groups Element is used by GVServices.
 +
 +
It has the subelement:
 +
* Description,
 +
* [[Group]].
 +
 +
==Services==
 +
 +
This configuration section defines the services provided by {{GVESB}}, 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 {{GVESB}} operations, but that can enrich the reports produced.
 +
 +
The Services Element is used by GVServices.
 +
 +
It has the subelements:
 +
* Description,
 +
* [[Service]].

Revision as of 17:24, 31 January 2012

GVServices is the GreenVulcano® ESB Core configuration root element.

Contains 3 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: