Difference between revisions of "Wizard Proxy Web Service"

From GreenVulcano Wiki
Jump to: navigation, search
(Wizard Proxy Web Service)
(Wizard Proxy Web Service)
Line 1: Line 1:
 
== Wizard Proxy Web Service ==
 
== Wizard Proxy Web Service ==
  
If you want to create a new {{GVESB}} service from a WSDL and publish itself as a [http://en.wikipedia.org/wiki/Web_service Web Service], choose "Wizard Proxy Web Service". In practice, this wizard allows you to generate a {{GVESB}} service and a Web Service at the same time, acting as a [http://en.wikipedia.org/wiki/Gateway Gateway].
+
"Wizard Proxy Web Service" is a wizard that, from a service's WSDL, publishes the same service on {{GVESB}}, therefore it is only a [http://en.wikipedia.org/wiki/Gateway Gateway].
 +
In practice, it creates the [http://en.wikipedia.org/wiki/Web_service Web Service] call to the service indicated in WSDL file, defines a {{GVESB}} service that makes the Web Service call and exposes this {{GVESB}} service as Web Service.
  
In the first page you can choose the WSDL from which create the {{GVESB}} service and the Web Service.
+
In the first page you can choose the WSDL file.
  
In the second page you can select the operations to insert in your {{GVESB}} service and Web Service.
+
In the second page you can select the operations that are described in WSDL file.
  
 
In the third page you can select the following parameters:
 
In the third page you can select the following parameters:

Revision as of 14:18, 7 February 2012

Wizard Proxy Web Service

"Wizard Proxy Web Service" is a wizard that, from a service's WSDL, publishes the same service on GreenVulcano® ESB, therefore it is only a Gateway. In practice, it creates the Web Service call to the service indicated in WSDL file, defines a GreenVulcano® ESB service that makes the Web Service call and exposes this GreenVulcano® ESB service as Web Service.

In the first page you can choose the WSDL file.

In the second page you can select the operations that are described in WSDL file.

In the third page you can select the following parameters:

In the fourth page you can choose your preferred transport protocol between:

  • SOAP
  • SOAP12
  • REST Transport
  • JMS Transport

In the last page you can set the followimg parameters:

  • Input type
  • Data provider
  • Choose if Web Service should be forced to HTTPS
  • Choose if target namespace to be used is the one in the xsd

It is interesting to note that Web Service's Return Type and Input Type allow you to select two different typologies:

  • The first one is the classic type. The GreenVulcano® ESB adapter passes your choosed type object to the GreenVulcano® ESB service as serialized object.
  • The second one is with "-om" postfix. The GreenVulcano® ESB adapter passes your choosed type object to the GreenVulcano® ESB service as well as is.

Example

Web Service name Operation Description
Credit Card withdrawal This operation............................................................. Example 1
Credit Card Balance This operation............................................................. Example 2