Adapters

From GreenVulcano Wiki
Revision as of 08:47, 17 September 2012 by Anonymous (talk)
Jump to: navigation, search

Description

The GreenVulcano® ESB adapters, from now on GVAdapters, provide the implementations for connecting to external systems.

VulCon / GV Console Configuration

The following table shows the available GVAdapters and its application from user point of view:

Adapter Description
GVWebServices (aka Gvaxis2) GreenVulcano® ESB Web Services definition
GVHL7ListenerManager Adapter for enabling inbound and outbound connections using the HL7 protocol
GVForwards (in GVCore.xml) GreenVulcano® ESB JMS Forward configuration.
EJB Core
GVJBPMConfiguration
GVJbpmTaskListenerManager
GVConnectorConfiguration GreenVulcano® ESB client API configuration.
GVSocialAdapter-Configuration GreenVulcano® ESB The Social adapter is an adapter which gives GreenVulcano® ESB the ability to interact with social platforms. The configuration is specified into the GVSocialAdapter-Configuration.xml, and the file has the following structure:

<GVSocialAdapterManager name="GV_SOCIAL" type="module">

  <SocialAdapters>
      <TwitterSocialAdapter class="it.greenvulcano.gvesb.....TwitterSocialAdapter"
                            social="twitter" type="social-adapter">
           <Accounts>
               <Account name="PIPPO" consumer_key="..." consumer_secret="..." oauth_access_token="..." oauth_access_token_secret="..."	twitteruserid="..."/>
               ...
           </Accounts>
           ...
           <Proxy proxyHost="" proxyPassword="" proxyPort="" proxyUser=""/>
      </TwitterSocialAdapter>
  </SocialAdapters>

</GVSocialAdapterManager>

The following table explains the configuration:

Parameter Meaning and values
TwitterSocialAdapter One of the implemented adapters
TwitterSocialAdapter class the adapter class
TwitterSocialAdapter social the social platform identifier
TwitterSocialAdapter type the adapter type
Accounts wrapper for all the account configured for a single social platform
Account single account configuration
Account name the name identifying the account
Account consumer_key OAuth parameter
Account consumer_secret OAuth parameter
Account access_token OAuth parameter
Account access_token_secret OAuth parameter
Account twitteruserid user id on the social platform
Proxy proxy settings
Proxy proxyHost proxy host
Proxy proxyPort proxy port
Proxy proxyUser user for the proxy
Proxy proxyPassword password for the proxy
configuration.
GVRulesConfigManager Drools Rules set definition


GreenVulcano® ESB has also implemented other support functions listed bellow: