Skip to Navigation | Skip to Content



Friday, November 18 | Morning Tutorials

9:00 am - 12:30 pm

RESTful Web Services: building them without tears, SOAP, or WSDL
RESTful Web Services: An introduction to building Web Services without tears (i.e., without SOAP or WSDL)

Instructor(s): John Cowan, Senior Internet Systems Developer, Reuters, USA

Pre-Requisites: A basic understanding of HTML, XML, and HTTP.
Technology Requirements: None


Document Engineering: Designing Documents for Transactions and Web Services
This tutorial will present "Document Engineering" methods and tools for designing XML schemas for transactions and Web services. It builds on both traditional document analysis and techniques from data modeling and object-oriented design.

Instructor(s): Robert Glushko, Adjunct Professor, School of Information Management and Systems, USA

Pre-Requisites: Some familiarity with XML syntax and schemas and with the business motivations for web services and transactions
Technology Requirements: None


.NET and XML
Microsoft's .NET Framework is quickly gaining traction in the network-based application world, and XML is deeply entrenched in the use of .NET. This tutorial will provide a survey of the .NET Framework's XML support.

Instructor(s): Niel Bornstein, Senior Architect, Novell, Inc., USA

Pre-Requisites: Basic knowledge of XML and related W3C standards, and some knowledge of Java or C# programming is helpful.
Technology Requirements: If delegates wish to work code samples during the tutorial, they will need the .NET Framework SDK, the Rotor SSCLI, or the Mono open source implementation. Visual Studio is not required. Sample code will be made available for download before the tutorial.


Mapping non-XML to XML with the Data Format Description Language (DFDL)
We explain the emerging Data Format Description Language (DFDL, called "daffodil") standard from the Global Grid Forum, and how it uses XML Schema "annotations" to map binary and textual formats into XML. Includes a "hands-on" exercise.

Instructor(s): Kristoffer Rose, Research Staff Member, IBM Thomas J. Watson Research Center, USA

Pre-Requisites: Some knowledge of the basics of XML including cursory knowledge of XPath and XML Schema.
Technology Requirements: None


Strategies for Building Document Based Web Services
This tutorial explores how document based web services can be built using JAX-RPC on the J2EE platform,different architectural choices and the associated tradeoffs.

Instructor(s): Sameer Tyagi, Sr Staff Engineer, Sun Microsystems, USA

Pre-Requisites: Understanding of SOAP, XML and Web Services
Understanding of Java and JAX-RPC
Technology Requirements: None