Service
Revision as of 08:34, 27 January 2012 by Anonymous (talk) (Created page with "==Description== A [http://en.wikipedia.org/wiki/Service_(systems_architecture) Service] is the provision of one or more functions (Operations) within a Systems...")
Description
A Service is the provision of one or more functions (Operations) within a Systems environment. It refers to a set of related functionalities that can be reused for different purposes, together with the policies that should control its usage.
VulCon / GreenVulcano® ESB Configuration
A GreenVulcano® ESB's service is identified by a unique name (id-service), belongs to a group and has an activation state and a number of clients enabled at its invocation (section Clients).
You can configure the conditions applied to the routing of Service's flows (Conditions section).
The definitions used here are valid for all flows associated with service and overwrite any global definitions.
The Service element has the attributes:
- id-service: The unique name of the service. Corresponds to the value contained in the 'service' field of the data buffer (GVBuffer).
- group-name: Service group membership. Groups are defined in the Groups section.
- service-activation: Activation status of service. The status can be:
- on: service is active.
- paused: service is inactive, the asynchronous client's requests are taken in charge by GreenVulcano® ESB. They will be served when the service return on state 'on'.
- off: service is inactive and no request are taken in charge by GreenVulcano® ESB.
The current version don't implement the state 'paused'.
The attribute's default value is: on. - creation-date: Service creation date. The information in this field is purely descriptive and has no impact on the functionality of GreenVulcano® ESB.
This information will be used for the production of reports on configuration. - brief-description: Service description. This information will be used for the production of reports on configuration.
and the subelements:
- Description,
- Operation,
- BpelOperation,
- AliasList,
- Conditions.