WSDL stands for Web Service Description Language. It represents the contract between two systems. The WSDL describes all operations that the service provides, locations of the endpoints (i.e. where the services can be invoked), and simple and complex elements that can be passed in requests and responses.
JAX-RS is RESTful Web Service. There are plenty of implementations, but most common are: CXF(Apache), JERSEY (Oracle).
The operations between different software applications, which are running on a variety of platforms and frame-working are supported by web services.
Component, which can communicate with the WS.
Access UDDI node for a list of web services; Services thus responded by UDDI have URL pointing to DISCO or WSDL document; Parse DISCO and WSDL document and build a proxy object which can communicate with the web service;
SOAP is an XML-based protocol that enables 2 components to communicate each other.
UDDI stands for Universal Description Discovery and Integration. It is the directory that is used to publish and discover public web services.
It exposes schema document of the web services.
JAXM messaging models has two types of messaging model, synchronous and asynchronous. In Synchronous messaging model, client directly interacts with the source. The client sends a request and waits for the response. In Asynchronous messaging model, client sends message to the messaging provider and returns back. Messaging provider then performs the routing of message to the end source.
Application layer and transport layers of a network are used by SOAP. SMTP and HTTP are the valid application layer protocol uses as transport for SOAP. Wider acceptance is gained by HTTP, as it works better with the current internet infrastructure, especially with firewalls.
The header element may pass through different endpoints before it reaches the receiver. SOAP actor element is specifically used to address the header element to a specific endpoint.
The main purpose of SOAP is to exchange messages over HTTP. For communication it uses XML. The messages exchanged if done in plain text can be potentially viewed by anyone across the internet. SOAP over HTTPS is secured. The entire HTTP message, including both the headers and the body of the HTTP message is encrypted using public asymmetric encryption algorithms.
SOAP messages can be attached with MIME extensions that come in multipart/related. It is used to send messages using the binary data with certain defined rules that are applied on it.
XML, WSDL, SOAP and UDDI.
It defines the operations in a Web Service.
They are four types – for authentication, authorization, digitl signatures, encryption.
Web Services Documentation can be found .