| Introduction
to Web Services |
SOAP
and SAAJ API |
| •What
is a Web Service? |
•Data
Types for JAX-RPC |
| •Service-Oriented
Architecture |
•Message
handlers |
| •Traditional
Web Technologies |
•Actors
and SOAP headers |
| •XML
and Java |
•SOAP
encoding |
| •Web
Services Structure |
•SAAJ |
| •Why
Web Services? |
•Building
attachments |
| •Web
Services Architectures |
•A
Document Server |
| •RPC
and Document Styles |
•JAXM
|
| •Web
Service Initiatives |
•Using
JAXM |
| Java and
XML |
UDDI and
JAXR |
| •JAXP |
•The
UDDI Project |
| •Parsing
XML with SAX |
•Taxonomies
in UDDI |
| •Event
Handling |
•APIs
and object model |
| •Parsing
XML with DOM |
•Universal
Business Registry |
| •The
Document Tree |
•JAXR
|
| •Nodes |
•The
Inquiry API |
| •Validating
XML |
•Private
Registries |
| •Transformations |
•The
Publishing API |
| •Generating
XML |
Web Services
and J2EE |
| •JAXB
|
•J2EE
Architectures |
| Basic
SOAP and JAX-RPC Clients |
•Standard
J2EE Protocols |
| •SOAP
Overview |
•The
Enterprise JavaBean |
| •The
SOAP Envelope |
•Compile
|
| •SOAP
Over HTTP |
•Package |
| •RPC
and Document styles |
•Package
(cont'd) |
| •JAX-RPC
|
•Deploy |
| •A
SOAP Client |
•Client |
| •config.xml
and wscompile |
Case Study
|
| •Core
Tags - Iteration and Import |
•The
Case Study Application |
| •The
Client Program |
•Presenting
the User Interface |
| JAX-RPC
Servers |
•The
Web Application Layer |
| •A
SOAP Server |
•Completing
the Web Application |
| •The
Service Interface and Implementation |
•EJB
components |
| •config.xml
and wscompile |
•EJBs
and persistence |
| •Generated
Files |
•Packaging
EJBs |
| •Packaging
the Application |
•Adding
a Web Service |
| •Deploy |
Appendix
A - Security in Web Services |
| Describing
Web Services with WSDL |
•Security
Requirements for Web Services |
| •The
WSDL Meta-Language |
•Encryption
|
| •WSDL
Structure |
•Digital
Signatures |
| •Services
and Ports |
•Single
Sign-on and SAML |
| •Bindings
and Port Types |
•Access
Control and XACML |
| •Data
in Messages |
|
| •Creating
WSDL |
|
| •The
Process |
|