Submitted by heartin on Sun, 12/16/2012 - 00:03
We will create a simple soap web service with richer data types ( List and a user defined class) using wsimport we will generate the client side stubs. In this lab, we will create an employee service that will return employee details based on employee numbers.
Submitted by heartin on Sat, 12/15/2012 - 23:47
The jax-ws tools wsgen and wsimport generate artifacts for easy for web service development, deployment, and invocation.
Previously with JAX-RPC, frameworks like axis 1 had tools like wsdl1java and java2wsdl, but we should consider only jax-ws tools now.
Submitted by heartin on Sat, 12/15/2012 - 21:40
The @SOAPBinding annotation can be used in a Service Endpoint Interface (SEI) to configure the soap binding style, encoding and parameter style; and we does this using style, use and parameterStyle attributes respectively.
Submitted by heartin on Sat, 12/15/2012 - 19:08
WSDL stands for Web service Description Language. A WSDL document is a contract between a SOAP–based web service and its consumers. A WSDL document provides critical information such as service endpoint, service operations, data types required for operations, description of messages exchanged, and underlying service pattern (request/response, solicit/response etc). The WSDL document is useful for both creating and executing clients against a web service.
Submitted by heartin on Wed, 12/12/2012 - 20:00
A message Exchange Pattern (MEP) is a pattern for the exchange of messages between two communicating parties like a server and a client. The most common such pattern is the request-response pattern where the client sends a request and the server sends a response back. From a server perspective this is an input-output operation. Based on different combinations of input and output, the WSDL specification defines 4 patterns: