Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Building XML Web Services with Java

School/Trainer:

Learning Tree International
London,Edinburgh, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' you will learn how to

Develop and deploy Web services with Java and XML
Describe the functionality of Web services using WSDL
Write services that exchange SOAP messages synchronously or asynchronously
Create clients with JAX-RPC to access services
Customise SOAP messages using SAAJ
Implement strategies to secure your Web services
Locate Web services in XML registries using JAXR

Web Services Overview

The need for Web services
Service-oriented architecture (SOA)
Core technologies: XML, SOAP, WSDL
Components of Java Web Services Developer Pack (JWSDP)
The Apache Axis SOAP implementation
Establishing a Foundation for Web Services
THE SIMPLE OBJECT ACCESS PROTOCOL (SOAP)

SOAP message structure
The message envelope, header and body
Declaring namespaces
CREATING WEB SERVICES

Writing service classes in Java
Generating service and client files
Deploying services with Axis
Describing Web Services with WSDL
WEB SERVICES DESCRIPTION LANGUAGE

The role of WSDL
The anatomy of a WSDL document
WORKING WITH WSDL DOCUMENTS

Identifying operations and messages
Defining data types and port bindings
Fault handling
Building Synchronous Web Services
JAX-RPC SERVICES ARCHITECTURE

Performing synchronous communication
Analysing the request message sequence
DEVELOPING SCALABLE SERVICES

Writing service source files
Generating a WSDL service description
Packaging and deploying services
Implementing services as Enterprise JavaBeans
SERIALISING JAVA OBJECTS

Encoding Java value types as XML
Exchanging Java objects among services
JAVA CLASSES AS WSDL

Mapping methods to operations
Converting exceptions to faults
Accessing Services with JAX-RPC
CREATING JAX-RPC CLIENTS

Generating server stub classes
Coding, packaging and running the client
DESERIALISING XML MESSAGES

Handling simple XML types
XML arrays and complex types
WSDL AS JAVA CLASSES

Mapping WSDL elements to Java
Calling operations with holder class parameters and multiple return values
INVOKING SERVICES WITH COMPLEX DATA

Encoding binary data in SOAP messages
Passing binary data with the DataHandler class
Document-Oriented Web Services
DEVELOPING DOCUMENT-ORIENTED WEB SERVICES

Characteristics of document-oriented services
Ensuring interoperability with the Web Services Interoperability Organization (WS-I) Basic Profile
Deploying document-oriented services
IMPLEMENTING ASYNCHRONOUS MESSAGING

Advantages of asynchronous messaging
Setting up the WS-I Basic Callback scenario
Generating a callback service from WSDL
MODIFYING SOAP MESSAGES WITH SAAJ

Reading and modifying SOAP messages using SOAP with Attachments API for Java (SAAJ)
Handling SOAP faults
Security Strategies

Authenticating access to Web services
Implementing programmatic security
Configuring subscription-based services
Integrating digital signatures and encryption using security toolkits
Querying Service Registries
ACCESSING SERVICE REGISTRIES WITH THE JAVA API FOR XML REGISTRIES (JAXR)

Universal Description, Discovery and Integration (UDDI)
Finding businesses and Web services
DYNAMICALLY ACCESSING SERVICES

Building a JAXR client
Locating service endpoints in a registry

...''

Please go to the school's official website for training price and schedule:
http://www.learningtree.co.uk/
http://www.learningtree.co.uk/courses/uk577.htm

Phone:0800 282 353,020 7874 5000,0131 226 6243

School Address:

Learning Tree International Ltd.
Euston House
24 Eversholt Street
London, NW1 1AD
Telephone:0800 282 353

EIS Building
39 Palmerston Place
Edinburgh EH12 5AU
Telephone: 0131 226 6243
Fax: 0131 226 5967

United Kingdom

Jobs & Resumes: London, Edinburgh
Houses & Roommates: London, Edinburgh




Other training courses offered by Learning Tree International:

Introduction to VBA Programming
Access Introduction
Programming Microsoft Access
FrontPage Web Site Development
Java Programming
Enterprise JavaBeans
Java for Distributed System Development
Developing Java Web Applications
Struts for Enterprise Java Web Development
Java and XML Application Development
Applying J2EE Design Patterns
Object, Component & Service Architectures
UML Introduction
OO Analysis & Design Using UML
Programming Introduction
Introduction to Systems Analysis & Design
Identifying & Confirming User Requirements
Software Quality Assurance
Project Management for Software Development


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008