Tuesday, June 28, 2011

Web Services Essentials






Table of Contents
Preface ..............................................................................................................................1
Audience ........................................................................................................................1
Organization...................................................................................................................2
Conventions Used in This Book .....................................................................................3
Comments and Questions ...............................................................................................3
Acknowledgments..........................................................................................................4

Part I: Introduction to Web Services...............................................................................5

Chapter 1. Introduction ..................................................................................................6
1.1 Introduction to Web Services ....................................................................................6
1.2 Web Service Architecture .......................................................................................10
1.3 XML Messaging .....................................................................................................15
1.4 Service Description: WSDL....................................................................................17
1.5 Service Discovery: UDDI .......................................................................................18
1.6 Service Transport....................................................................................................19
1.7 Security Considerations ..........................................................................................21
1.8 All Together Now...................................................................................................22
1.9 Standards and Coherence ........................................................................................24

Part II: XML-RPC .........................................................................................................25

Chapter 2. XML-RPC Essentials ..................................................................................26
2.1 XML-RPC Overview..............................................................................................26
2.2 Why XML-RPC?....................................................................................................26
2.3 XML-RPC Technical Overview..............................................................................28
2.4 Developing with XML-RPC ...................................................................................35
2.5 Beyond Simple Calls ..............................................................................................40

Part III: SOAP ...............................................................................................................42

Chapter 3. SOAP Essentials..........................................................................................43
3.1 SOAP 101...............................................................................................................43
3.2 The SOAP Message ................................................................................................45
3.3 SOAP Encoding......................................................................................................48
3.4 SOAP via HTTP .....................................................................................................52
3.5 SOAP and the W3C ................................................................................................54
3.6 SOAP Implementations ..........................................................................................55

Chapter 4. Apache SOAP Quick Start .........................................................................57
4.1 Installing Apache SOAP .........................................................................................57
4.2 Hello, SOAP! .........................................................................................................59
4.3 Deploying SOAP Services ......................................................................................68
4.4 The TcpTunnelGui Tool .........................................................................................72
4.5 Web Resources .......................................................................................................74

Chapter 5. Programming Apache SOAP......................................................................75
5.1 Working with Arrays ..............................................................................................75
5.2 Working with JavaBeans ........................................................................................79
5.3 Working with Literal XML Documents ..................................................................88
5.4 Handling SOAP Faults............................................................................................93
5.5 Maintaining Session State.......................................................................................98

Part IV: WSDL............................................................................................................. 102

Chapter 6. WSDL Essentials....................................................................................... 103
6.1 The WSDL Specification...................................................................................... 103
6.2 Basic WSDL Example: HelloService.wsdl............................................................ 105
6.3 WSDL Invocation Tools, Part I............................................................................. 111
6.4 Basic WSDL Example: XMethods eBay Price Watcher Service............................ 113
6.5 WSDL Invocation Tools, Part II ........................................................................... 115
6.6 Automatically Generating WSDL Files................................................................. 118
6.7 XML Schema Data Typing ................................................................................... 121

Part V: UDDI................................................................................................................ 134

Chapter 7. UDDI Essentials ........................................................................................ 135
7.1 Introduction to UDDI............................................................................................ 135
7.2 Why UDDI? ......................................................................................................... 136
7.3 UDDI Technical Overview ................................................................................... 138
7.4 UDDI Data Model ................................................................................................ 139
7.5 Searching UDDI ................................................................................................... 144
7.6 Publishing to UDDI .............................................................................................. 157
7.7 UDDI Implementations......................................................................................... 169
7.8 Web Resources ..................................................................................................... 170

Chapter 8. UDDI Inquiry API: Quick Reference....................................................... 171
8.1 The UDDI Inquiry API ......................................................................................... 172
8.2 Find Qualifiers...................................................................................................... 196

Chapter 9. UDDI 4J..................................................................................................... 197
9.1 Getting Started...................................................................................................... 197
9.2 Finding and Retrieving UDDI Data....................................................................... 198
9.3 Publishing UDDI Data.......................................................................................... 203
9.4 UDDI4J Quick Reference API .............................................................................. 206

Glossary ........................................................................................................................ 270
Colophon....................................................................................................................... 282


Another Web Services Books
Download

No comments:

Post a Comment

Related Posts with Thumbnails

Put Your Ads Here!