search for books and compare prices
Tables of Contents for Axis
What Does This Book Cover?
1
1
Servlet Container2
1
Apache AXIS3
1
Additional Software3
2
Introducing SOAP6
1
Introducing Web Services6
2
SOAP8
1
SOAP Message9
1
SOAP Header10
2
SOAP Transport Protocol Bindings12
2
SOAP Data Encoding Rules14
1
SOAP Fault Handling15
1
WSDL16
2
UDDI18
1
Publication19
1
Discovery19
1
From Apache SOAP to AXIS
19
3
AXIS Beta 1 Features20
2
Software Requirements22
2
Verifying the Basic Setup24
1
Our First AXIS Web Service
25
4
Hello World25
1
HelloWorld Web Service (HelloWorld.java)25
1
Deploying Hello World Web Service26
1
HelloWorld Web Service Client (HelloWorldClient.java)26
2
Executing the Hello World Web Service Client28
1
SOAP Request28
1
SOAP Response29
1
Getting Started with Axis
33
34
The AXIS Web Deployment Descriptor (WSDD)
33
2
AXIS-Deployment Process
37
7
Creating a Client for SparePartPrice39
2
Parameter Types and Return Types41
3
Java2WSDL45
2
Generating Client Stubs with WSDL2Java47
2
Using The Client Stubs49
1
Generating Server-side Skeleton Code with WSDL2Java50
2
Server-side Skeleton Classes52
1
Client-side Stub Classes53
1
Message-based Services
54
9
Writing the Message-based Web Service Client56
3
Writing the CatalogPublisher Web Service59
3
Deploying the CatalogPublisher Web Service62
1
Undeploying a Web Service in AXIS
63
4
Overview of the AXIS System
67
1
Introduction to AXIS Message Processing
68
8
Handlers, Chains, and Message flow69
2
Server-side Message Processing71
2
Client-side Message Processing System73
2
Other Message Patterns75
1
One-way Input Message75
1
One-way Outbound Message76
1
MessageContext77
1
Handier Lifecycle78
3
Chains81
1
The TargetedChain Interface82
1
Transports83
1
Transport Sender84
1
Transport Listener84
1
Serializers and Deserializers85
2
Type Mapping87
2
Fault Handling89
3
Scope92
3
Configuration and Deployment
95
12
Web Service Deployment Descriptor (WSDD)95
2
Flow97
1
Providers98
3
WSDDDeployment101
2
Admin Service and Admin Client103
4
Custom Handlers in AXIS
107
34
AXIS Handlers - WSDD Details
112
5
AXIS Handlers - Sample Configuration115
1
A Service Request Handler115
1
A Service Request and Service Response Handler116
1
SparePartInfo web Service
117
2
Deploying and invoking the SparePartInfo Web Service119
1
Deploying and invoking the SparePartInfo Web Service123
1
Performance Monitoring Logger
124
6
Deploying and invoking the SparePartInfo Web Service129
1
Request Handler - Handler1133
1
Request Handler - Handler2134
1
Response Handler - Handler3135
1
FaultService Client136
1
Deploying and Invoking the FaultService137
4
Advanced AXIS Features
141
46
Client Applications146
1
Client 1146
2
Client 2148
1
Running the Clients149
1
Deployment Descriptor151
3
JMS Transport Handler
154
13
Defining JMS Administered Objects in WebLogic 6.1155
1
Utility Class156
1
The Message Sender157
2
The Message Listener159
4
The Transport163
1
The Deployment Descriptor164
1
The Client164
3
Deserializer Factory169
1
Serializer169
2
Deserializer171
2
Client173
2
HTTP Basic Authentication175
3
One-way authentication178
3
SSL Client181
2
Two-way authentication183
2
Summary185
2
Achieving interoperability
188
1
Using a Microsoft .NET Service from an AXIS Client
189
4
Generating Stub Classes191
2
Using a GLUE Service from an AXIS Client
193
2
Using AXIS Services from .NET Clients
195
8
Accessing an AXIS Service from a C# Client198
5
Future Directions for AXIS
203
12
XML Signatures205
2
XML Key Management Specification (XKMS)207
1
Java API for XML Messaging (JAXM)
207
2
JAXM208
1
JAXM Message Model208
1
Why AXIS should Support JAXM
209
1
Administration and Monitoring
210
1
Support for Multidimensional and Sparse Array
212
3
UMW Case Study Description
215
6
Current Implementation216
1
Dealer216
1
UMW217
1
Moving Forward218
3
UMW Application Functionality
221
1
Dealer Application221
1
UMW Application221
1
Case Study Development
222
1
Database Design222
3
Dealer Java classes225
1
Spare Part Inventory Application and Web Service226
8
Case Study Application Setup
234
6
Software Requirements235
1
Source Code structure235
2
Tomcat Setup237
1
Dealer 1 Setup238
1
Create Database238
1
Deploy the Application238
1
Dealer 2 Setup239
1
Create Database239
1
Deploy the Application239
1
UMW Setup239
1
Create Database239
1
Deploy the Application240
1
Running the Application
240
7
Spare Part Inventory240
1
Spare Part Ordering241
2
Car Appointment Service Reservation243
4
Appendix A: AXIS TCP Monitor
247
6
Redirecting SOAP Messages
250
3
Appendix B: J2EE Integration
253
14
J2EE Servers and AXIS
254
1
SparePartPrice EJB Development255
1
SparePartPrice Home Interface256
1
Remote Interface256
1
Bean Implementation256
2
Deployment Descriptor258
1
JBOSS-specific Deployment Descriptor259
1
Deploying the SparePartPrice Session EJB in JBOSS260
1
WSDD for the SparePartPrice Session Bean261
2
SOAP Client263
1
Introduction to JAX-RPC
267
1
API for Invoking a Service
268
2
Relation between JAX-RPC and AXIS
270
3
Appendix D: Support and Code Download
273
1
Downloading the Code for this Book
273
1
The Early Adopters Page
275
<