|
Provided by: Affinity IT Training, LLC Java Web Services using JAX-WS |
![]() |
Training
Provided by Affinity IT Training, LLC
Web Services are the best known example of Service Oriented Architecture.
This course presents key web service technologies and their support technologies
(XML*, SOAP, WSDL, UDDI), as well as web service standards and architectural
strengths and limitations. Then it addresses how to use them via the JAX-WS technology.
Audience:Developers seeking to create and/or access Web Services using JAX-WS.
|
|
||||||||
Java Web Services using JAX-WS
Objectives
- Be familiar with Web Service Architecture
- Understand the advantages and limitations of Web Services
- Describe Web Service component technologies
- Understand the purpose, capabilities, and promise of SOAP
- Be prepared to architect Web Services using HTTP-SOAP
- Understand the purpose, capabilities, and promise of WSDL
- Be prepared to integrate and exploit WSDL in your applications
- Identify the web service standards and initiatives
- Describe the many potential 'Enterprise' services
- Understand and Build JAX-WS Web Services and Clients
Outline
Web Services
Distributed Technology Model
Definition: Web Service (WS)
Sample WS Scenario
Web Service Characteristics
Service-Oriented Architecture
WS Deployment Architecture
SOAP-based Framework
Basis Profile
Relationship to the Enterprise
Web Services to Enterprise Services
Web Service Access to Enterprise
XML Framework
XML Namespaces
XML Schema
Kinds of Types
XML Schema Datatypes
XML Schema Example
Binary Data
Passing Binary Data - Strategies
SOAP With Attachments
MTOM
SOAP-based Framework
WS Deployment Architecture
What is SOAP?
Why SOAP?
What Is Not In SOAP?
Five Uses of SOAP
Web Service/SOAP Toolkits
Messaging Model
The SOAP Envelope
Simple Message Example
Binding Style and Use Choices
RPC Requests
SOAP RPC Request Example
SOAP RPC Response Example
Encoding SOAP Data
Intermediary Nodes
Node Processing Model
Example - 1 Intermediary
SOAP Faults
WS Deployment Architecture
What is WSDL?
Why WSDL?
Document Structure
Definitions
Types
Messages
Port Types
Binding
SOAP Bindings
Services
WS Deployment Architecture
What is UDDI?
Types of UDDI Registries
Registry Entries
UDDI Core Data Structures
Usage Scenarios
Publishing Tasks
Inquiry/Request Tasks
WSDL-to-UDDI
Web Service Standards
"Standards" Organizations
Web Services Protocol Stack
"Enterprise" Services
WS & WS_* Specifications - Map
Interoperability
Security
OASIS - Other
The IBM/Microsoft Stack
Sun/Oracle Stack
Setup
- Java SE 1.5
- Java EE 5 SDK
- Optional Text Editor or Java IDE
- Internet access preferred
Seminar Pre-Requisites
- Java Fundamentals
Training Materials
- Course Workbook
1.0
About The Training Provider: Affinity IT Training, LLC
Affinity IT Training, LLC - .
We are a provider of hands-on, instructor-led IT training for the global business community including website development, databases, programming languages and more. Training includes: ASP, .NET, C#, C , DB2, AJAX, JavaScript, HTML/XHTML/XML, Unix, Linux, Perl, Python, Ruby On Rails, Oracle, Sybase, SQL Server, Project Management Training and customized Integrated Case Study.

