Web Services are used to provide for cross platform communication. There have been so many advancements in this field. Enormous frameworks and tools have written to aid web service development. Here we are focusing mainly on JAX-WS which is part of JDK itself.

web_services

Publishing and Consuming web services

Introduction to SOAP based Java web services
Introduction to SOAP based web services. Understanding various terms associated with Java based web services.

JAX-WS webservice interview questions
Frequently asked JAX-WS interview questions. SOAP web service interview questions and answers. Detailed answers with proper understanding for questions.

Basics About Asynchronous SOAP Web Services
Asynchronous web services are used to add distributed architecture in application. The purpose is to make the client and server not to wait for each other.

SOAP Message Exchange Patterns (MEP)
Various ways in which client and server can communicate using SOAP messages. MEP implementations in Java based web services.

Understanding WSDL structure and elements
Various WSDL elements have special role to play in a web service. Each element is required to be placed at appropriate location in the WSDL document.

Create and Publish SOAP web service on servlet container
Tutorial on how to create web services in Java which can be run on servers like Tomcat,JBoss,WebLogic and WebSphere. Download WAR file for SOAP web services.

RPC vs DOCUMENT style web services
Differences between RPC and DOCUMENT style SOAP web services.Data type handling in web services. Pros and Cons of DOCUMENT style services.

Generate SOAP web service client using wsimport
Java comes with tools like wsimport and wsgen which can be used to automate a lot of tasks. The wsimport tool can be used to create web service client in Java

SOAP based web service using Java SE platform
How to create a SOAP web service in a Java standard edition. Run web service without a web server. Download and run sample web service demo.

wsimport Ant Task in Eclipse
Tutorial on how to generate web service infrastructure code using wsimport configured in ANT build tool. Set paths for output folder in wsimport ANT build file

How to monitor web service using TCP/IP monitor
Enable the Eclipse proxy to monitor all traffic flowing to a web service. Trap requests and response data coming and going out of SOAP web services.

Attachments

Downloading files using SwA (Soap With Attachments)
Sample code and demo for downloading files using SOAP based web services in Java.SOAP with Attachments in Java.

Handler/Message Interceptors

Client side handler configuration for SOAP web services
Tutorial on how to configure client side handlers in SOAP based web services written in Java. Sample application is available for download.

Adding SOAPHandler and LogicalHandlers with SOAP
Attaching interceptors to web services using Java code. Intercept header and body of a SOAP message using various types of handlers.

Security

Errors, Faults and Exceptions