Skip to main content


developerWorks  >  

Doug Tidwell

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

Here are my latest presentations. Be aware that I update these presentations every time I give them; if you don't see a listing for the conference you attended, look for a similar title from a more recent conference. Along with technical content, they feature shameless plugs for my book.

Presentations from the WebSphere Technical Exchange 2003
Keynote: Post-modern Web services
[Slides (438Kb)] (PDF) |  demos]
July 2003

This presentation considers the future of Web services, now that the basic standards (SOAP, WSDL, and UDDI) are done. The presentation is done in the style of the first post-modern novels, Laurence Sterne's The Life and Opinions of Tristram Shandy, Gentleman.

Presentations from the Web Services Briefing Days 2003
Web services connection
[Slides (2.53 Mb) (PDF)]
July 2003

This presentation covers the connecting technologies behind Web services, including the Web services architecture and the basics of SOAP, WSDL, and UDDI.
Web services developer productivity
[Slides (3.55 Mb)] (PDF)
July 2003

This presentation covers IBM's WebSphere Studio Application Developer, illustrating the Web services features built in to the product. First we create a Web service from a Java bean, then we create a proxy and a test client for our service. After that, we integrate data from a DB2 database into our project and serve that relational data as part of a Web service.
Choosing the right foundation
[Slides (.89 Mb) (PDF)]
July 2003

In these slides, we look at the features of the WebSphere platform and the WebSphere SDK for Web services. We wrap up with a discussion of interoperability, including services hosted on .Net, WebSphere, and Perl, with clients written in C#, Java, and Perl for each of the three services.
Web services resources
[Slides (2.18 Mb) (PDF)]
July 2003

This is the final presentation of Web Services Briefing Day; it covers lots of resources available to Web services developers. The resources include free tutorials from developerWorks, IBM Redbooks, alphaWorks tools, IBM marketing programs, and free software from Apache and Eclipse.org.

Back to top



Presentations from the IBM Software Symposium 2003
Web services overview
[Slides (6.67 Mb) (PDF)]
May 2003

This one-hour presentation gives a high-level overview of Web services. We cover the basics of IBM's on-demand strategy and how Web services fit into the picture. From there, we go through a manager-level explanation of Web services, then it's on to Web services standards and Web services in IBM products. Next, there's an extensive list of free resources from IBM and elsewhere to help you get started. We wrap up with a discussion of IBM programs for Web services.

Back to top



Presentations from developerWorks Live!
Building a Web service from SOAP to nuts
[Slides (6.67 Mb) (PDF)] |  sample code (33Kb)
May 2003

This one-hour presentation covers a lot of ground very quickly. We start with a discussion of SOAP, deploying a simple piece of Java code as a SOAP service. Next, we take a look at WSDL, the Web Services Description Language, then move on to Web services discovery. We discuss both UDDI and the WS-Inspection language, pointing out the design features of each.
Hands-on: Building Web services with WebSphere Studio Application Developer
[Slides (1.34 Mb) (PDF)]
We cover the basic Web services architecture, then look at the Web services development features of WebSphere Studio Application Developer.

The exercises for this class were to create a Java bean using WebSphere Studio, then create a Web service based on the Java bean. After the Java bean was deployed as a Web service, the next exercise was to create a proxy and a client that accessed the Web service.

Hands-on: Transforming XML documents with XSLT
[Slides (1.34 Mb) (PDF)]
This half-day presentation covers some of the basics of XSLT, then moves into a discussion of the impressive XSLT creation and debugging facilities in WebSphere Studio Application Developer.

The exercises for this class are based on the samples that ship with WebSphere Studio. Create a new Project; open the "New Project" dialog, expand the "Examples" entry in the left list box, select "XML" in the left list box, then select "Transforming XML Documents" in the right list box. In the class, we worked through the "Address," "CD," and "Books" examples.


Back to top



Presentations from XML 2002
Schema Wrangling for Fun and Profit
[Slides (343 Kb) (PDF)]
December 2002

This presentation illustrates how we're using XML schemas at developerWorks, illustrating how a well-designed schema can be the basis for a set of documentation, editing tools, and document validators that can streamline content management.

Back to top



Presentations from ApacheCon 2002
Mangling data with XSLT
[Slides (753 Kb) (PDF)]
November 2002

This tutorial runs the gamut of XSLT, starting with the basics of XSLT and XPath, then moving on to more advanced techniques such as sorting, grouping, and the XSLT document() function.
Generating beautiful PDF files with FOP
[Slides (828 Kb) (PDF)]
November 2002

The Apache XML Project's FOP (Formatting Objects to PDF translator) project is a wonderful tool for generating PDF files from XSL Formatting Objects. This presentation covers how to use FOP to create PDF files with lists, tables, cross-references, Web links, and running headers and footers. Included as a reference is a list of (X)HTML elements and XSLT templates to convert them into formatting objects.

Back to top



Presentations from WebSphere Technical Exchange 2002
Keynote: |Sing the Web Electric
[Slides (2533 Kb) (PDF)]
November 2002

This presentation looks at the current state of Web services, considers how transactions and business processes will be modeled in the Web services world, and makes some predictions for the future. The poetry of Internet pioneer Walt Whitman and a Chinese Red Riding Hood story are included as well.

Back to top



Presentations from other conferences
A sensible approach to Web services discovery
[Slides (2122 Kb) (PDF) |  sample code (33Kb)]
O'Reilly Open Source Convention July 2002

This presentation talks about various ways of discovering Web services, showing how SOAP, WSDL, WSIL, WSIF, and UDDI work together.
Stupid XSLT Tricks
[Slides (232 Kb) (PDF) |  Sample code (67 Kb)]
O'Reilly Open Source Convention July 2002

This is an overview presentation, designed to give people the sense of all the things XSLT can do. (After I gave this talk, several people reported they also got the sense not to attend any more of my presentations.) Here's how I described the session to the conference organizers:

Don't miss it! In this exciting, action-packed session, we'll take XSLT through its paces.

  • You'll gasp in wonder as we'll explore XSLT's potential for data visualization by generating interactive SVG and VRML files!
  • Your heart will race as we demonstrate XSLT's potential for publishing by generating PDFs and a web of interlinked HTML files from a single document!
  • You'll see documents produced from a living database before your very eyes!
  • See ordinary stylesheets defy death as they use extensions to create JPEG and ZIP files from XML documents!
  • Thrill to the knowledge that all code samples will be made available!

You'll laugh, you'll cry, you'll call long-lost friends and relatives to share your joy.

Standing on the Shoulders of Giants
[Slides (835 Kb) (PDF)]
XML World November 2001

This presentation features various ruminations on Web Services, where the industry is heading, and ends with two brief stories that illustrate the power and the danger of Web services. This was one of the keynote presentations at the XML World conference in San Francisco.
Building HR-XML Web services
[Slides (835 Kb) (PDF)]
XML World, November 2001

I gave this presentation in Atlanta during a recent HR-XML.org meeting. I discussed some of the basics of Web services, and talked about some things the HR-XML.org group could do to make it easier for developers to build HR-XML Web services.
A framework for sharing Web-distributed bioinformatics services
[Slides (2365 Kb) (PDF)]
The O'Reilly Bioinformatics Conference, January 2002

This presentation gives an overview of the work I've done with Simon Lin and Patrick McConnell of the Duke Bioinformatics Center. It describes how Patrick and Simon were able to take an existing piece of code that serves genomics data, then make that code a Web service. For more information on Patrick and Simon's project, please see http://mendel.mc.duke.edu:8090/services/blast/.
XML Web services and how you can use them
Sample code (12Kb)]
BTell's XML Data Interchange for eBusiness conference, March 2002

This presentation is a short overview of XML Web services and how they work. We cover the basics of SOAP, interoperability, and service discovery. I gave this presentation at the XML Data Interchange for eBusiness conference in Sydney.

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