I was so keen to learn from this book, but no matter how hard I tried it had too much nonsense to be readable or usable.
Author(s): James Snell, Doug Tidwell, Pavel Kulchenko
Edition: 1
Publisher: O'Reilly Media
Year: 2001
Language: English
Pages: 225
Cover......Page 1
Table of Contents......Page 3
Audience for This Book......Page 5
Structure of This Book......Page 6
Comments and Questions......Page 7
Acknowledgments......Page 8
1.2 Web Service Fundamentals......Page 10
1.3 The Web Service Technology Stack......Page 14
1.5 The Peer Services Model......Page 17
2.1 SOAP and XML......Page 19
2.2 SOAP Messages......Page 21
2.3 SOAP Faults......Page 26
2.4 The SOAP Message Exchange Model......Page 29
2.5 Using SOAP for RPC-Style Web Services......Page 31
2.6 SOAP's Data Encoding......Page 33
2.7 SOAP Data Types......Page 36
2.8 SOAP Transports......Page 40
3.1 Web Services Anatomy 101......Page 43
3.2 Creating Web Services in Perl with SOAP::Lite......Page 45
3.3 Creating Web Services in Java with Apache SOAP......Page 50
3.4 Creating Web Services In .NET......Page 56
3.5 Interoperability Issues......Page 62
4.1 Overview......Page 66
4.2 The Publisher Operations......Page 67
4.3 The Publisher Server......Page 68
4.4 The Java Shell Client......Page 75
5.1 Describing Web Services......Page 83
5.3 Defining Data Types and Structures with XML Schemas......Page 87
5.4 Describing the Web Service Interface......Page 89
5.5 Describing the Web Service Implementation......Page 90
5.6 Understanding Messaging Patterns......Page 94
6.1 The UDDI Registry......Page 97
6.2 The UDDI Interfaces......Page 100
6.3 Using UDDI to Publish Services......Page 105
6.4 Using UDDI to Locate Services......Page 109
6.5 Generating UDDI from WSDL......Page 110
6.6 Using UDDI and WSDL Together......Page 113
6.7 The Web Service Inspection Language (WS-Inspection)......Page 115
7.1 The CodeShare Service Network......Page 118
7.2 The Code Share Index......Page 122
7.3 Web Services Security......Page 124
7.4 Definitions and Descriptions......Page 127
7.5 Implementing the CodeShare Server......Page 132
7.6 Implementing the CodeShare Owner......Page 141
7.7 Implementing the CodeShare Client......Page 145
7.9 What's Missing from This Picture?......Page 147
7.10 Developing CodeShare......Page 148
8.1 What Is a "Secure" Web Service?......Page 149
8.2 Microsoft Passport, Version 1.x and 2.x......Page 151
8.3 Microsoft Passport, Version 3.x......Page 152
8.7 XML Digital Signatures and Encryption......Page 153
9. The Future of Web Services......Page 155
9.3 The Future of WSDL......Page 156
9.4 The Future of UDDI......Page 159
9.5 Web Services Battlegrounds......Page 160
9.6 Technologies......Page 162
9.7 Web Services Rollout......Page 167
A.2 Description Protocols......Page 169
A.3 Discovery Protocols......Page 170
A.4 Security Protocols......Page 171
A.7 Programming Languages/Platforms......Page 172
B.1 Simple and Complex Types......Page 174
B.2 Some Examples......Page 176
B.3 XML Spy......Page 179
C.2 Hello World Client in Visual Basic......Page 181
C.4 Hello World in Java......Page 182
C.5 Hello, World in C# on .NET......Page 183
C.6 Publisher Service......Page 185
C.7 SAML Generation......Page 198
C.8 Codeshare......Page 211
Colophon......Page 225