Training Course:Building XML Web Services with JavaSchool/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.
|