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

 

 

 

 
J2EE Part 1

J2EE Part 2