Tutorial titles below are linked to abstracts, prerequisites, and attendee technical requirements.
(Room Names)
Morning Tutorials | 9:00am - 12:30pm
Afternoon Tutorials | 2:00pm - 5:30pm
Full Day Tutorials | 9:00am - 5:30pm
Morning Tutorials | 9:00am - 12:30pm
Full Day Tutorials | 9:00am - 5:30pm
DocBook: From Markup to Publication
Learn how to author DocBook documents and publish them on the web and in print
Instructor(s): Norman Walsh, XML Standards Architect, Sun Microsystems, Inc., USA
Pre-Requisites: Familiarity with XML
Technology Requirements: None
Web Services and Architecture: the next generation
Composing architecture using multiple web services standards and specifications is a common goal for many people. This tutorial walks through the core web services specifications and addresses composability of these specifications into architecture.
Instructor(s): Marc Adlam, Director, SOA Program Office, Oracle Corporation, USA
Pre-Requisites: 1) Base knowledge of XML, SOAP and 2) Moderate knowledge of the WS landscape
Technology Requirements: None
The Compleat XPath 1.0
A comprehensive introduction to the concepts and syntax of XPath 1.0, the tree-traversal and query language, for both newcomers and more experienced users who want a deeper understanding.
Instructor(s): Wendell Piez, Consultant, Mulberry Technologies, Inc., USA
Pre-Requisites: Knowledge of XML syntax; some exposure to XSLT or to processing environments that use XPath.
Technology Requirements: None
From Data to XML in 9 Steps
This how-to tutorial provides a 9 step plan that avoids common pitfalls when migrating legacy data into an XML representation.
Instructor(s): Cheryl Connors, Senior Information Systems Engineer, The MITRE Corporation, USA
Pre-Requisites: Familiarity with XML and W3C XML Schema specifications
Technology Requirements: None
Introduction to XPath 2.0
An introduction to the concepts and syntax of XPath 2.0, the new XML query
and tree-traversal language (now in Working Draft) from W3C.
Instructor(s): Wendell Piez, Consultant, Mulberry Technologies, Inc., USA
Pre-Requisites: Knowledge of XML syntax and XSLT; in particular,
a working knowledge of XPath 1.0 is assumed (which can be acquired in
the morning tutorial, 'The Complea XPath 1.0')
Technology Requirements: None
Cause-and-effect Web Application Development with XForms
XForms is a recent W3C Recommendation that defines a platform for web-based
application development. This tutorial provides a comprehensive overview
of XForms using full-featured examples representative of real-world web
applications.
Instructor(s): John Boyer, Senior Product Architect, IBM Corporation, Canada
Pre-Requisites: Knowledge of XML; Basic awareness of XPath
Technology Requirements: None
Introduction to Topic Maps
A complete high-level introduction to Topic Maps that covers basic concepts
and use cases. Suitable for knowledge workers, editorial staff, consultants
and developers.
Instructor(s): Kevin Trainor, President, Ligent, USA
Pre-Requisites: None
Technology Requirements: None
Understanding XSLT: A Conceptual Introduction
In this introduction to XSLT you will learn the principles that underlie
XSLT, what it's good for, what it can and can't do, and how it is being
used by businesses and publishers. This is a concept course; showing practically
no syntax.
Instructor(s): Deborah Lapeyre, Senior XML Consultant, Mulberry Technologies, Inc., USA
Pre-Requisites: A basic knowledge of XML
Technology Requirements: None
XML Fundamentals: From the Author of 'Teach Yourself XML in 21 Days'
This full-day session will provide a comprehensive introduction to the major topic areas in XML technology. Learn what all the fuss is about and how to jump immediately onto the fast-track for XML integration in your own business.
Instructor(s): Devan Shepherd, CEO & Chief Technical Officer, XMaLpha Technologies, USA
Pre-Requisites: Some technical experience with Web Development and HTML coding is beneficial.
A basic understanding of the HTTP protocol and Web browsing is also assumed.
Technology Requirements: Attendees will be given a website address that they can use to access the files tools, utilities, and workshops presented in the tutorial.
Introduction to XQuery
XQuery is a language for querying XML data and documents. This tutorial will cover the basics of XQuery from a technical perspective. It will provide attendees with a solid understanding of the syntax and structure of XQuery expressions.
Instructor(s): Priscilla Walmsley, Managing Director, Datypic, USA
Pre-Requisites: A basic understanding of XML syntax and namespaces is required. Prior use of XPath or XSLT is useful but not required.
Technology Requirements: None
XML for Interoperability
Making sense of current practice; this session is desigfned to enable participants to make sense of the contrasting approaches used in Healthcare, Government, and other industries.
Instructor(s): Ann Wrightson, Principal Consultant, CSW Group Ltd, UK
Pre-Requisites: Elementary knowledge of XML; some experience of enterprise and/or inter-enterprise integration.
Technology Requirements: None
XML and Databases
A technical survey of XML and databases. Describes XML-enabled and native XML databases, mapping relational schemas to XML schemas, when to use native XML databases, SQL/XML and XQuery, and how modern relational databases combine relational and XML data.
Instructor(s): Ronald Bourret, Researcher, rpbourret.com, USA
Pre-Requisites: Good understanding of XML, basic understanding of XML Schemas or DTDs, basic understanding of relational databases
Technology Requirements: None
Introduction to XML Schema
Introduction to the W3C XML Schema language: simple datatypes, facets, complex types, type derivation, design questions, usage, practical issues.
Instructor(s): C. M. Sperberg-McQueen, Technical Staff, World Wide Web Consortium (W3C), USA
Pre-Requisites: knowledge of XML and some interest in schema languages and/or data cleanliness
Technology Requirements: If you wish to perform the (optional) hands-on exercises, bring a laptop with a CD-ROM drive and/or a USB port.
Describing Document Types: The Schema Languages of XML
This tutorial will teach you the basics of several XML schema languages: DTDs, RELAX NG, Schematron, and W3C XML Schema. You will end up understanding the principles of each and their advantages and disadvantages in various applications.
Instructor(s): John Cowan, Senior Internet Systems Developer, Reuters, USA
Pre-Requisites: An understanding of basic XML concepts. Knowledge of any XML or SGML schema languages is helpful but certainly not a requirement.
Technology Requirements: None.
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
Roll Your Own Web Service: A Behind the Screens look at SOAP, HTTP, and other Components
Instructor(s): Devan Shepherd, CEO & Chief Technical Officer, XMaLpha Technologies, USA
Learn to build a Web Service from scratch. Discover how SOAP relates to other XML vocabularies (e.g. WSDL and UDDI) and integrates with transport protocols, such as HTTP. Take-away working-code examples of SOAP clients and servers to explore on your own.
Pre-Requisites: A basic awareness of well-formed XML syntax and validation enforced using DTDs and XML Schemata is recommended.
Technology Requirements: Attendees will be given a website address that they can use to access the files tools, utilities, and workshops presented in the tutorial.
XML Design Considerations using W3C XML Schema
Instructor(s): Priscilla Walmsley, Managing Director, Datypic, USA
This tutorial will weigh the many alternatives for designing XML documents and their schemas. It will present common, reusable design patterns for XML data, and recommendations on issues such as namespace use, modularity, extensibility and versioning.
Pre-Requisites: assumes detailed knowledge of XML, Namespaces and W3C XML Schema
Technology Requirements: None
XML Development Jump Start for Engineers!
Instructor(s): Dale Waldt, Senior Consultant, aXtive minds, USA
Quickly jump start your developers with just enough on XML, Schema, XSLT, XPath, and other XML processing technology. Walk out a proficient ML developer!
Pre-Requisites: Some exposure to HTML and markup helpful.
Technology Requirements: CD will be provided to attendees who wish to follow along with exercise demonstrations, but a laptop is not required.