Difference between revisions of "Web Services"

From GreenVulcano Wiki
Jump to: navigation, search
(Definition)
Line 13: Line 13:
 
{{GVESB}} provides a complete management of {{GVWS}} through Axis2 platform. It supports:
 
{{GVESB}} provides a complete management of {{GVWS}} through Axis2 platform. It supports:
 
*{{GVWS}} stateful and asynchronous
 
*{{GVWS}} stateful and asynchronous
*Processing SOAP Messages with XML parsing more efficient pull-based instead of DOM (Document Object Model)
+
*Processing SOAP Messages with XML parsing using the more efficient AXIOM pull-parser instead of DOM (Document Object Model)
 
*Increased Scalability
 
*Increased Scalability
 
*Hot deploy and undeploy
 
*Hot deploy and undeploy
  
 
==Create new {{GVWS}} with {{VULCON}}==
 
==Create new {{GVWS}} with {{VULCON}}==
VulCon provides two wizards to create new Web Services. The first one starts from a {{GVESB}} service and creates the WSDL and the AAR to deploy ([[bottom-up development method]]), the second one, starts from a WSDL and creates {{GVESB}} services for each operation chosen ([[top-down development method]]).  
+
VulCon provides two wizards to create new Web Services. The first one starts from a {{GVESB}} service and creates the WSDL and the AAR to deploy ([[bottom-up development method]]), the second one, starts from a WSDL and creates {{GVESB}} services for each chosen operation([[top-down development method]]).  
If you want to invoke a Web Service operation, instead, you can choose [[Wizard Call Web Service]] or [[Wizard Proxy Web Service]]
+
If you want to invoke a Web Service operation, instead, you can choose [[Wizard Call Web Service]] or if you want to simply redirect a Web Service call to a different endpoint you can choose [[Wizard Proxy Web Service]]
  
 
=={{GVCONSOLE}} Web service section==
 
=={{GVCONSOLE}} Web service section==

Revision as of 10:30, 7 February 2012

Definition

Web Service is a software system that allows the interoperability among different machines. Through a Web Service it is possible to pubblish business services using a contract, called WSDL.

GreenVulcano® ESB provides a very simple method that helps developers to manage Web Services operations as:

  • create
  • invoke
  • deploy
  • publishing
  • undeploy

Any service flow can be pubblished in GreenVulcano® ESB as a Web Service.VulCon® helps the user to create or invoke a web service, leaving the user the only task to define the data structures in order to interact with the external world.

GreenVulcano® ESB provides a complete management of Web Services through Axis2 platform. It supports:

  • Web Services stateful and asynchronous
  • Processing SOAP Messages with XML parsing using the more efficient AXIOM pull-parser instead of DOM (Document Object Model)
  • Increased Scalability
  • Hot deploy and undeploy

Create new Web Services with VulCon

VulCon provides two wizards to create new Web Services. The first one starts from a GreenVulcano® ESB service and creates the WSDL and the AAR to deploy (bottom-up development method), the second one, starts from a WSDL and creates GreenVulcano® ESB services for each chosen operation(top-down development method). If you want to invoke a Web Service operation, instead, you can choose Wizard Call Web Service or if you want to simply redirect a Web Service call to a different endpoint you can choose Wizard Proxy Web Service

GV Console Web service section

blabalablablablabalablablablabalablablablabalablablablabalablablabl abalablablablabalablablablabalablablablabalablablablabalablablablabalabl ablablabalablablablabalablablablabalablablablabalablablablabalablablablab alablablablabalablablablabalablablablabalablablablabalablablablabalablablabl abalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablabl ablabalablablablabalablablablabalablablablabalablablablabalablablablabalabl ablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablabla

Template:GV AXIS2 Web service section

blabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablaba lablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalabla blablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablabl abalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabala blablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablablablabalablabla {{#w4grb_rate:}} <w4grb_ratinglist latestvotes items="5" nosort/>