Skip to main content


developerWorks  >  

Doug Tidwell

developerWorks
Overview   |  Books   |  lol:>   |  Presentations   |  Webcasts   |  Classes   |  dW Articles   |  dW Tutorials   |  Tools   |  Ludicrous Autobiographies

Over the last couple of years I've written or co-written a couple of books:

Books
XSLT book cover XSLT
[Book home page | Sample code(144Kb)]
O'Reilly and Associates, August 2001, ISBN 0-596-00053-7

This book covers the Extensible Stylesheet Language for Transformations (XSLT), starting with the basics and moving on to more advanced topics. The examples start by transforming a "Hello, World" XML file into a variety of formats (HTML, PDF, SVG, VRML, etc.). From there, we look at branching and control elements, generating links and cross-references, sorting and grouping data, transforming multiple XML documents at once, and extending XSLT with your own code. The main section of the book concludes with a review of the Toot-O-Matic, the developerWorks tutorial builder.

The book concludes with dozens of stylesheets that illustrate how every XSLT element and all of the XSLT and XPath functions work. All of the examples discussed in the book are included in the sample zip file (with the exception of the Toot-O-Matic--you can get that below).

You can order a copy at amazon.com. (In fact, order several copies - they make great gifts!)

XSLT book cover - German edition XSLT - Deutsche Ausgabe
[Book home page | German sample code (144Kb)]
O'Reilly Verlag GmbH & Co., March 2002, ISBN 3-89721-292-7

I'm pleased to announce that the XSLT book has now been translated into German. It's available at amazon.com.de. Here's my bio, translated into German:

Doug Tidwell arbeitet als leitender Entwickler bei IBM. Er verfügt über langjährige Programmier-Erfahrung und arbeitet seit mittlerweile mehr als 10 Jahren mit Markup-Sprachen. Er war einer der Redner auf der ersten XML-Konferenz im Jahr 1997 und hat rund um die Welt XML-Seminare gehalten. Sein Job als Cyber-Evangelist besteht darin, sehr beschäftigt auszusehen und Leute darin zu unterstützen, bei der Problemlösung neue Technologien einzusetzen.

An der Vanderbilt University machte Doug seinen Master in Informatik, außerdem hat er einen Bachelor-Abschluß in Englisch von der University of Georgia. Er lebt mit seiner Tochter Lily und seiner Frau Sheri Castle, einer Kochlehrerin mit eigener Website (www.shericastle.com), in Raleigh, North Carolina.

Programming Web Services with SOAP Programming Web Services with SOAP
[Book home page]
O'Reilly and Associates, January 2002, ISBN 0-596-00095-2

I was a co-author on this book, which was primarily written by IBM's James Snell and Perlmonger Paul Kulchenko (creator of SOAP::Lite for Perl).

SOAP, the Simple Object Access Protocol, is one of the key technologies behind Web services. The book starts out with a description of the basics of Web services, then gets into the details of writing SOAP services. Because interoperability is one of the key features of SOAP, building SOAP services in Perl, Java, and .NET are covered.

After covering SOAP itself, we discuss how to describe and discover Web services by using the Web Services Description Language (WSDL) and the Universal Description, Discovery, and Integration protocol (UDDI). The book wraps up with a look at security and the future of Web services. The source code of a complete sample is included as well.

You can order your copy today at amazon.com.

Webservice - Programmierung mit SOAP - Deutsche Ausgabe Webservice-Programmierung mit SOAP - Deutsche Ausgabe
[Book home page]
O'Reilly and Associates, January 2002, ISBN 0-596-00095-2

Der Trend im Web geht hin zu komplexen Service-Architekturen, bei denen der Nutzer vom automatischen Zusammenspiel vieler Einzelanwendungen profitiert. Die Kommunikation zwischen diesen Programmen, die auf verschiedenen Plattformen laufen und von unterschiedlichen Anbietern stammen knnen, wird durch XML-basierte Netzprotokolle realisiert. Diese erlauben den Austausch aller Informationen, die fr einen entfernten Programmaufruf und die Form der Antwort relevant sind. SOAP, das Simple Object Access Protocol, ist das wichtigste Protokoll dieser Art und wird von Industrieriesen wie IBM und Microsoft untersttzt und weiterentwickelt.

Webservice-Programmierung mit SOAP fhrt in die allgemeinen Konzepte von Webservices ein, erklrt den Aufbau einer SOAP-Nachricht, die Datentypen und verschiedene Schnittstellen. Konkrete Beispiele in Java, Perl, C# und Visual Basic zeigen, wie man Webservices entwickelt und nutzt. Es werden auerdem die Standards vorgestellt, die zum Beschreiben, zum Registrieren und zum Finden eines Webservice notwendig sind: WSDL und UDDI.

You can see more information at the book's German home page.

Programmare servizi Web con SOAP - Edizione Italiana Programmare servizi Web con SOAP - Edizione Italiana
Jackson Libri, January 2002, ISBN 0-596-00095-2

Questo libro una guida dettagliata all'utilizzo di SOAP (Simple Object Access Protocol) e di altri standard fondamentali per i servizi Web, come WSDL (Web Service Description Language) e il protocollo UDDI (Universal Description, Discovery and Integration protocol). Nel corso della trattazione vengono presentati i concetti che sottendono l'architettura dei servizi Web, insieme a suggerimenti pratici per la loro creazione e distribuzione nelle aziende. Caratterizzato da uno stile chiaro e conciso, il testo fornisce tutte le informazioni per la creazione e l'implementazione dei servizi Web, illustrando i concetti esposti tramite esempi in Java, Perl, C# e Visual Basic. Efficaci applicazioni sviluppate usando Java e Perl sulla piattaforma Web Apache Tomcat sono in grado di risolvere problemi reali come la protezione, il debug e l'interoperabilit.

Tra gli argomenti trattati si segnalano.

  • l'architettura dei servizi Web
  • envelope, intestazioni e codifica SOAP
  • WSDL e UDDI
  • scrittura di servizi Web con Apache SOAP e Java
  • scrittura di servizi Web con Perl SOAP::Lite
  • servizi Web peer-to-peer (P2P)
  • caratteristiche di interesse aziendale come l'autenticazione, la protezione e l'identit
  • progetti per futuri standard riguardanti i servizi Web

Back to top


Document options

Document options requiring JavaScript are not displayed


Special offers
Dynamic  infrastructure for software delivery
Automate processes to the Web with Lotus Forms
Learn to design an ESB Gateway

More offers