+612 9045 4394
Web Services Essentials : COOKBOOK - Ethan Cerami

Web Services Essentials


Paperback Published: 28th February 2002
ISBN: 9780596002244
Number Of Pages: 304

Share This Book:


RRP $48.00
Ships in 15 business days

Earn 70 Qantas Points
on this Book

As a developer new to Web Services, how do you make sense of this emerging framework so you can start writing your own services today? This concise book gives programmers both a concrete introduction and a handy reference to XML web services, first by explaining the foundations of this new breed of distributed services, and then by demonstrating quick ways to create services with open-source Java tools.

Web Services make it possible for diverse applications to discover each other and exchange data seamlessly via the Internet. For instance, programs written in Java and running on Solaris can find and call code written in C# that run on Windows XP, or programs written in Perl that run on Linux, without any concern about the details of how that service is implemented. A common set of Web Services is at the core of Microsoft's new .NET strategy, Sun Microsystems's Sun One Platform, and the W3C's XML Protocol Activity Group.

In this book, author Ethan Cerami explores four key emerging technologies: XML Remote Procedure Calls (XML-RPe SOAP - The foundation for most commercial Web Services development Universal Discovery, Description and Integration (UDDI) Web Services Description Language (WSDL) For each of these topics, "Web Services Essentials "provides a quick overview, Java tutorials with sample code, samples of the XML documents underlying the service, and explanations of freely-available Java APIs. Cerami also includes a guide to the current state of Web Services, pointers to open-source tools and a comprehensive glossary of terms.

If you want to break through the Web Services hype and find useful information on these evolving technologies, look no further than "Web Services Essentials. "

Industry Reviews

"This book is not supposed to be a thorough guide to RPC using XML... however, if you're just getting started creating apps which interact with a remote server over HTTP, using any of the languages, then it gets you started with the fundamentals without confusion or jumping in too deeply without sufficient background knowledge of the procedures used." Verdict: Useful coverage of many aspects of XML service creation if you're unfamiliar with many of the languages. 8/10 Linux Format, August 2002 "This book as a whole covers its material as you would expect. If you are wanting an introduction to creating web services, then it is a good place to start. It assumes a familiarity with Java and XML, and these are covered comprehensively elsewhere in the O'Reilly stable. Overall, it is a solid introduction to web services." Joel Smith, news@UK, December 2002

Prefacep. ix
Introduction to Web Services
Introductionp. 3
Introduction to Web Servicesp. 3
Web Service Architecturep. 9
XML Messagingp. 13
Service Description: WSDLp. 16
Service Discovery: UDDIp. 18
Service Transportp. 18
Security Considerationsp. 20
All Together Nowp. 22
Standards and Coherencep. 24
XML-RPC Essentialsp. 29
XML-RPC Overviewp. 29
Why XML-RPC?p. 30
XML-RPC Technical Overviewp. 31
Developing with XML-RPCp. 40
Beyond Simple Callsp. 46
SOAP Essentialsp. 49
SOAP 101p. 50
The SOAP Messagep. 52
SOAP Encodingp. 56
SOAP via HTTPp. 60
SOAP and the W3Cp. 62
SOAP Implementationsp. 63
Apache SOAP Quick Startp. 65
Installing Apache SOAPp. 65
Hello, SOAP!p. 68
Deploying SOAP Servicesp. 78
The TcpTunnelGui Toolp. 82
Web Resourcesp. 84
Programming Apache SOAPp. 85
Working with Arraysp. 85
Working with JavaBeansp. 90
Working with Literal XML Documentsp. 100
Handling SOAP Faultsp. 106
Maintaining Session Statep. 112
WSDL Essentialsp. 119
The WSDL Specificationp. 120
Basic WSDL Example: HelloService.wsdlp. 122
WSDL Invocation Tools, Part Ip. 128
Basic WSDL Example: XMethods eBay Price Watcher Servicep. 130
WSDL Invocation Tools, Part IIp. 133
Automatically Generating WSDL Filesp. 135
XML Schema Data Typingp. 140
UDDI Essentialsp. 157
Introduction to UDDIp. 157
Why UDDI?p. 159
UDDI Technical Overviewp. 161
UDDI Data Modelp. 161
Searching UDDIp. 168
Publishing to UDDIp. 182
UDDI Implementationsp. 198
Web Resourcesp. 199
UDDI Inquiry API: Quick Referencep. 200
The UDDI Inquiry APIp. 201
UDDI 4Jp. 221
Getting Startedp. 221
Finding and Retrieving UDDI Datap. 222
Publishing UDDI Datap. 229
UDDI4J Quick Reference APIp. 232
Glossaryp. 273
Indexp. 279
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780596002244
ISBN-10: 0596002246
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 304
Published: 28th February 2002
Publisher: John Wiley & Sons Publishers
Country of Publication: US
Dimensions (cm): 23.5 x 15.88  x 2.54
Weight (kg): 0.41

Earn 70 Qantas Points
on this Book