Java Web Services – J2440 (3 day course)
With the maturing of Web
Services and associated technologies, such as SOAP, WSDL, XML-RCP and XML-M,
significant value is apparent for the use of Web Services for non-API based
application integration. As standards evolve and a more uniform definition of
Web Services appears across the board, better guidelines for when to enable an
application as Web Service and when not to are becoming clearer.
In this course, we
discuss the evolution of Web Services and checkpoint its current status. We
will learn about SOAP and WSDL and understand their relevance and
significance. We will then consider the XML-M and XML-RPC and how to use them for
creating Web Services. We will also discuss emerging trends in Web Services
and see where they are currently headed.
The course is lab
intensive with attendees implementing several web services using the various
technologies discussed
Who Can Benefit
·
Java developers who are/might be
involved in Web Service related projects
·
Architects who are considering
using Web Services
·
Technical Project Managers and
Technical Sales Consultants who have hands on Java experience
Prerequisites
·
Experienced programmers with
strong Java background
·
Six months of J2EE programming
experience
·
Basic knowledge of Web
Application development
·
Multi-tier application
development experience
Topics Covered/Skills Gained
·
SOAP
·
WSDL
·
JAX-M
·
JAX-RPC
Course Content
Module 1: Introduction to Web Services
·
What are web services
·
Why Web Services
·
Web Services hype and UDDI
·
Web Services reality
·
Brief introduction to XML
·
J2EE and Web Services
Module 2: SOAP and Web Services
·
Introduction to SOAP
·
Structure of SOAP
·
SOAP requests
·
SOAP responses
·
SOAP envelopes
Module 3: WSDL
·
The Web Services Definition
Language
·
Introduction to WSDL
·
Structure of WSDL
·
Generating WSDL using various
tools
·
Using Web Services dynamically
Module 4:
JAX-RPC
·
The JAX-RPC API
·
JAX-RPC and Web Services
·
Converting EJBs into Web
Services
Module 5:
JAX-M
·
Asynchronous Web Services
·
The JAX-M API
|