Introduction To WSDL
The Web Services Description Language (WSDL) is an XML format
for describing network services as a set of endpoints operating on
messages containing either document-oriented or procedure-oriented
The operations and messag
The PortType Element
The portType describes the interface to a Web Service.
It identifies the operations supplied by the Web Service.
Essentially the portType tells us what the Web Service does - in this
sense, it's probably the most important part of a W
The Client Side
Application Clients (eg Web Browsers) and Applets are the
components that run on the Client Machine.
When you view web pages a web browser (client ) is usually
rendering document content provided from the web server.
The document is assume
The Server Side: Application Servers
Application servers run with a
separate servlet container or servlet
engine providing the Java Virtual machine
(JVM) and managing the communication
between the servlet and the server.
Tomcat, a free (open-source) serve
Defining Web Services
What Is Web Services?
From the first lecture: "Web Services is a collection of standards,
specifications and implementation technologies that are providing
business solutions via interoperability through application integration
The Service And Port Elements
The service block is generally very simple compared to the rest of the
WSDL document. This element only takes a single attribute, its name,
and only has a single possible child element, the port. ( endpoints in
WSDL 1.X General Structure
The majority of Web Services today still use WSDL 1.x to describe the
A WSDL file is an XML document. (The XML snippets and document used
here is taken from the NetBeans example "AsyncWSClient" )
The root of the WSDL fi
The Process For Realising SOA With Web Services:
How Do Web Services Work?
A Schematic of Service Oriented Architecture using Web Services:
Main Web Services Technologies
Architectural Components Of Web Services
The Services Consumer: sends service reques
REST Web Services
Becoming more popular where SOAP is not helpful/necessary.
Web Services are accessed by ordinary HTTP methods with
submitted "parameters" (data) encoded into the usual form for the
particular HTTP request method, and XML responses.
What Are Web Services?
Web services are client and server applications that communicate over the
World Wide Web's (WWW) HyperText Transfer Protocol (HTTP). As described
by the World Wide Web Consortium (W3C), web services provide a standard
means of inter
Building The Web Service
Steps to build a Service:
Code a class including declaring a WebService annotation to
define a class as a web service endpoint. A Service Endpoint
Interface (SEI) is a Java interface or class that declares the
methods a client