• Introduction to Web Services
What is a Web Service?
Service-Oriented Architecture
Distributed Applications
XML and Java
Web Services Structure
Why Web Services?
RPC and Document Styles
Web Service Initiatives
• Basic SOAP and JAX-RPC Clients
SOAP Overview
The SOAP Envelope
SOAP Over HTTP
RPC and Document styles
JAX-RPC
A SOAP Client
config.xml and wscompile
The Client Program
The Process
• JAX-RPC Servers
A SOAP Server
The Service Interface and Implementation
Datatypes for JAX-RPC
config.xml and wscompile
Generated Files
Packaging the Application
Deploy
The Process
• Describing Web Services with WSDL
The WSDL Meta-Language
WSDL Structure
Services and Ports
Bindings and Port Types
Data in Messages
WSDL and JAX-RPC
|
• Message Handlers and Attachments
Actors and SOAP headers
Message handlers
Implementing a Message Handler
SOAP encoding
SAAJ
Implementing a SAAJ Client
Sending a SAAJ Message
Attachments
Building attachments
A Document Server
• EJB Endpoints
J2EE Architectures
Standard J2EE Protocols
The Enterprise JavaBean
Deployment Descriptors
Compile
Package and Deploy
Client
• Appendix A - Security in Web Services
Security Requirements for Web Services
Encryption
Digital Signatures
Single Sign-on and SAML
• Appendix B – UDDI and JAXR
The UDDI Project
Taxonomies in UDDI
APIs and object model
JAXR
The Inquiry API
The Publishing API
Private Registries
Contact us for course schedules or more
information.
|