Difference between revisions of "VulCon"

From GreenVulcano Wiki
Jump to: navigation, search
(Web Services)
(Version 3.6)
 
(77 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
==Introduction==
 
==Introduction==
 +
[[File:VulconWorkingArea.jpg|thumb|{{VULCON}} working area]]
 +
{{VULCON}} is a graphical console that helps the users to design and configure {{GVESB}} business flows.
 +
It's an [http://www.eclipse.org/Eclipse] plug-in.
  
{{GVESB}} connects applications and heterogeneous technologies, providing services of orchestration in a consistent way , security, messaging, intelligent routing and data transformation, acting as a backbone through which software services and application components traveling. The key figures that come into play in the configuration of an [http://it.wikipedia.org/wiki/Enterprise_Service_Bus ESB] are the Business Analyst, the person who creates the flow and the Technical Specialist, the person who implements the flow drawn from the Business Analyst. {{VULCON}} is designed as a plug-in for [http://it.wikipedia.org/wiki/Eclipse_(informatica) Eclipse].
+
The actors involved in {{GVESB}} business flows implementation are:
 +
*Business Analyst: designs the business flow regardless how to interface systems.
 +
*Technical specialist: configures the flow designed by Business Analyst, adding all technical information needed to interface systems.
 +
 
 +
At the end of design and configuration job, the user is able to generate a zip file containing all necessary {{GVESB}} files, in order to deploy and test the business flows by means of {{L_GVCONSOLE}}.
  
 
==Requirements==
 
==Requirements==
 +
In order to install and run {{VULCON}} plug-in, you must accomplish the following requirements:
 +
*Java JDK SE (v.1.6 or higher) [http://www.oracle.com/technetwork/java/javase/downloads/index.html download]
 +
*Eclipse IDE for Java EE Developers (v.3.5 or higher) [http://www.eclipse.org/downloads/ download]
 +
 +
==Installation==
 +
[[File:VulConPlugin.jpg|thumb|{{VULCON}} plug-in installation]]
 +
The installation procedure consists in decompressing the vulcon-(Version Number).zip file and then copying the jar file into [http://www.eclipse.org/ Eclipse] dropins folder. After starting Eclipse, you can check if the plug-in has been installed correctly, following the menu item
 +
<syntaxhighlight lang="XML">
 +
Help --> About Eclipse Platform --> Installation Details.
 +
</syntaxhighlight>
 +
 +
In the plug-in list check if "{{VULCON}} Editor" is present, in this case it has been successfully installed.
 +
 +
<div class="version_ge3.3">
 +
Unlike the previous version, the installation of the {{VULCON}} plugin is changed. To install or update the {{VULCON}} plugin, an Eclipse update site is now available at the following URL:
 +
 +
'''''<nowiki>http://www.greenvulcano.com/download/vulcon/update-site</nowiki>'''''
 +
 +
To install or update the {{VULCON}} plugin, follow the following steps:
 +
# Select Help > Install New Software...
 +
# In the Work with field, type the update site and click Add...
 +
# Enter a name for the update site (e.g. ''{{VULCON}} update site'') and click Ok
 +
# Check the ''GreenVulcano'' checkbox and click Next. Then follow the dialogs to install the provided features.
 +
 +
At installation completion, check if it was successful looking at menu,
 +
<syntaxhighlight lang="XML">
 +
Windows --> Preferences --> VulCon
 +
</syntaxhighlight>
 +
 +
</div>
 +
 +
In order to see {{VULCON}} license information
 +
<syntaxhighlight lang="XML">
 +
Open Windows --> Preferences --> VulCon License.
 +
</syntaxhighlight>
 +
From this section you can see:
 +
*the product expiration date
 +
*max {{VULCON}} service's operation
 +
*max {{VULCON}} system's operation
 +
*max {{VULCON}} services
 +
*max {{VULCON}} systems
 +
 +
<div class="version_ge3.3">
 +
[[File:licensevulcon.png|thumb|{{VULCON}} License]]
 +
Unlike the previous version, the installation of the {{VULCON}} license can be done using the following form:
 +
<syntaxhighlight lang="XML">
 +
Windows --> Preferences --> VulCon --> VulCon License --> Install License File.
 +
</syntaxhighlight>
 +
here you can upload the license received by email.
 +
</div>
 +
 +
==Next steps==
 +
In order to learn more about {{VULCON}} user interface see [[Example Creating a new VulCon project]] and [[{{VULCON}} perspective]] section. Otherwise, if you already know the user interface, you may want to design and configure your [[{{VULCON}} first flow]]. Once implemented your business flow you may visit the [[{{VULCON}} deploy]], and to test it you must use {{L_GVCONSOLE}} deploy. If you have an existing {{VULCON}} project you can [[import]] it. To manage the life cycle of your application you can use [[HP Systinet]].
 +
<div class="version_ge3.3">
 +
See the amazing [[Debugger]] available from {{GVESB}} v3.3, the essential tool for your productivity.
 +
Find [[WizardConfiguration|here]] the new {{VULCON}} configuration wizard.
 +
</div>
 +
<div class="version_ge3.6">
 +
==Version 3.6==
 +
Version 3.6 has the following new features:
 +
*It is unlicensed
 +
*A project can be saved using only the save button on the Tabs bar
 +
*There are four Tabs: Services, Systems, Adapter and Core
 +
*The Tabs have a text filter useful to show only some for components
 +
*The Debugger can be configured for different versions of GreenVulcano ESB server
 +
*It's possible to debug Forward operations
 +
 +
==Configuration 3.6==
 +
[[File:configTab.jpeg|thumb|{{VULCON}} working area]]
 +
[[File:configDebug.jpeg|thumb|{{VULCON}} working area]]
 +
go to: Windows --> Preferences --> VulCon
 +
 +
you can configure the objects to see in Adapter and Core Tree Tab and Debug parameters
 +
</div>
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
  
The following are the requiriments for the VulCon plugin installation:
 
  
JDK 1.6 or higher
 
  
Eclipse 3.5 or higher
 
  
==Installation==
 
  
The installation procedure consists in decompressing the vulcon-(Version Number).zip file and then copying the jar file in the [http://it.wikipedia.org/wiki/Eclipse_(informatica) Eclipse] dropins folder. After starting eclipse, you can check if the plugin has been installed correctly, following the menu item Help > About Eclipse Platform > Installation Details If present, the installation of the plugin has been successful. The {{VULCON}} License View shows your VulCon plugin [[License]], the features enabled and the validity. Exploren menu of Eclipse Windows  > Preferences > {{VULCON}} > {{VULCON}} License
 
  
==Create New Project==
 
  
{{VULCON}} has its own type of project, in which files are created for the initial operation of the views of the new project in more than one switch to the perspective {{VULCON}} where there are three views for configuration. The three views for configuring VulCon are:
 
{|
 
!Core:
 
|Represents the core configuration file of {{GVESB}}.
 
|-
 
!Adapters:
 
|Represents the configuration file of the adapters of {{GVESB}}.The adapters view may change depending on the installation or the license of {{VULCON}} that you use.
 
|-
 
!Variables:
 
|Represents the file where you define the variables identified in previous views.
 
|}
 
[[Example Creating a new VulCon project]]
 
  
==First flow service==
 
  
  
  
The easiest way to create a [[{{VULCON}} Service]] is interacting with the “Wizard New Service” option. From the Core view, select the wizard item in the drop down menu shown expanding the GVServices element and clicking on the Services element with the right mouse button. In addition to service name, user may select a group (among those ones already configured) and a communication paradigm between the couples Client-ESB and ESB-Server. In this new service, client will be any system suggested with {{GVESB}} name, and server will be an internal {{GVESB}} test service.
 
  
==VulCon Context Menus and Tooltips==
 
  
Elements of {{VULCON}} views are described by an associated DTD. Each element has both formal and improved controls defined in the same DTD.
 
Context menu and popups works through this mechanism, and they appear clicking on a {{VULCON}} views element with mouse right button (Fig.1)
 
  
[[File:contextmenu.png|center|thumb|500px|Context Menu]]
 
<div style="text-align:center;">''Figure 1 Context Menu.''</div>
 
  
In addition, comments and warnings (reported in red colour background) of DTD elements appears as tooltip when user hovers the cursor over an item. (Fig.2)
 
  
[[File:commentsandwarnings.png|center|thumb|500px|Comments and warnings]]
 
<div style="text-align:center;">''Figure 2 Comments and warnings.''</div>
 
  
==Web Services==
 
  
One of the most commonly used technologies are Web Services, that are the exposure of business services to the external world, using a contract called WSDL. {{VULCON}} helps the user to expose an [http://en.wikipedia.org/wiki/Enterprise_service_bus ESB] service as a web service, leaving the user the task to define data structures in order to interact with the external world. {{VULCON}} provides two wizards to create new Web Services. The first one starting from an ESB service and creating the WSDL and the AAR to deploy (bottom-up development method), the second one, starting from a WSDL, creating [http://en.wikipedia.org/wiki/Enterprise_service_bus ESB] services for each operation chosen (top-down development method).
 
  
[[Bottom-up method]]
 
  
[[Top-down method]]
+
{{VOTE}}

Latest revision as of 15:10, 4 May 2017

Introduction

VulCon working area

VulCon is a graphical console that helps the users to design and configure GreenVulcano® ESB business flows. It's an [1] plug-in.

The actors involved in GreenVulcano® ESB business flows implementation are:

  • Business Analyst: designs the business flow regardless how to interface systems.
  • Technical specialist: configures the flow designed by Business Analyst, adding all technical information needed to interface systems.

At the end of design and configuration job, the user is able to generate a zip file containing all necessary GreenVulcano® ESB files, in order to deploy and test the business flows by means of GV Console®.

Requirements

In order to install and run VulCon plug-in, you must accomplish the following requirements:

  • Java JDK SE (v.1.6 or higher) download
  • Eclipse IDE for Java EE Developers (v.3.5 or higher) download

Installation

VulCon plug-in installation

The installation procedure consists in decompressing the vulcon-(Version Number).zip file and then copying the jar file into Eclipse dropins folder. After starting Eclipse, you can check if the plug-in has been installed correctly, following the menu item

Help --> About Eclipse Platform --> Installation Details.

In the plug-in list check if "VulCon Editor" is present, in this case it has been successfully installed.

Unlike the previous version, the installation of the VulCon plugin is changed. To install or update the VulCon plugin, an Eclipse update site is now available at the following URL:

http://www.greenvulcano.com/download/vulcon/update-site

To install or update the VulCon plugin, follow the following steps:

  1. Select Help > Install New Software...
  2. In the Work with field, type the update site and click Add...
  3. Enter a name for the update site (e.g. VulCon update site) and click Ok
  4. Check the GreenVulcano checkbox and click Next. Then follow the dialogs to install the provided features.

At installation completion, check if it was successful looking at menu,

Windows --> Preferences --> VulCon

In order to see VulCon license information

Open Windows --> Preferences --> VulCon License.

From this section you can see:

  • the product expiration date
  • max VulCon service's operation
  • max VulCon system's operation
  • max VulCon services
  • max VulCon systems
VulCon License

Unlike the previous version, the installation of the VulCon license can be done using the following form:

Windows --> Preferences --> VulCon --> VulCon License --> Install License File.

here you can upload the license received by email.

Next steps

In order to learn more about VulCon user interface see Example Creating a new VulCon project and VulCon perspective section. Otherwise, if you already know the user interface, you may want to design and configure your VulCon first flow. Once implemented your business flow you may visit the VulCon deploy, and to test it you must use GV Console® deploy. If you have an existing VulCon project you can import it. To manage the life cycle of your application you can use HP Systinet.

See the amazing Debugger available from GreenVulcano® ESB v3.3, the essential tool for your productivity. Find here the new VulCon configuration wizard.

Version 3.6

Version 3.6 has the following new features:

  • It is unlicensed
  • A project can be saved using only the save button on the Tabs bar
  • There are four Tabs: Services, Systems, Adapter and Core
  • The Tabs have a text filter useful to show only some for components
  • The Debugger can be configured for different versions of GreenVulcano ESB server
  • It's possible to debug Forward operations

Configuration 3.6

VulCon working area
VulCon working area

go to: Windows --> Preferences --> VulCon

you can configure the objects to see in Adapter and Core Tree Tab and Debug parameters


















{{#w4grb_rate:}} <w4grb_ratinglist latestvotes items="5" nosort/>