 |
Going
Vertical and Beyond:
How XML Powers Industry
Applications
|
|
21-
25 MAY 2001 INTERNATIONALES
CONGRESS CENTRUM
(ICC)
BERLIN, GERMANY
|
|
| TECHNICAL
IMPLEMENTATION SESSIONS
|
|
| WEDNESDAY
AFTERNOON, 23
MAY > 14.30
- 16.45 - Hall 8 |
|
(for:
technical implementers)
XSL-T
Chair:
G. Ken Holman, CTO,
Crane Softwrights Ltd., Canada
Repurpose
your Data! The Role of XSL in e-business Solutions
Mark
Colan, Technical Evangelist, IBM Corporation,
USA
In
this session, attendees study the key role that
XSL plays in Web and e-Business applications for
XML Vocabulary conversions and generating HTML from
XML data. Mr. Colan takes a look at some of the
reasons that XSL is needed, as well as several types
of applications and where XSL fits in the architecture.
Mark includes a brief overview of XSL, XPath, and
XSL Formatting Objects, as well as some of the emerging
tools for developing XSL stylesheet and transformation
scripts.
Developing
with XSLT and Java
Antony
Scott, RivCom, United Kingdom
This
presentation shows how a self-contained and self-describing
application can be developed entirely using XML
and XSLT, allowing implementation in any suitable
platform. A Java-driven implementation of the application
is demonstrated and discussed.
Design
and Implementation of an XSL-T and XML-based Workflow
System
Marc
Stauch, Systems Engineer, OVIDIUS GmbH, Germany;
Robert Tolksdorf, Assistant Professor, Technische
Univeristat Berlin, Germany
Distribution
of information and processes has become a prerogative
of increased interest in workflow systems. With
the new standards XML and XSL-T for processing information,
new paradigms for the architecture of such systems
have emerged. The prototypical implementation of
the "Workspaces" model that is to be presented in
this framework relies heavily on XML and XSL-T for
the encoding and generation of all of its defining
and working data. The intermediate data is generated
from the XML sources using XSL-T. The presenter
discusses using XSL-T to process information and
data in an XML-based workflow system.
|
| 14.30
- 16.45 - Hall 6 |
|
(for:
technical implementers)
Real-world Industry Uses of
XML
Chair:
Carla K. Corkern,
Vice President, Customer Service, DataChannel, USA
XML
for Automation Devices. A Multi-Schema Approach
Rolf
Birkhofer, Dipl.-Ing., TU Munich, Germany
The
paper deals with the employment of XML in the field
of industrial process automation. XML reduces costs
by describing fieldbus devices for industrial automation.
A multi-schema concept allows modelling the core
functionality of a device according to a basic schema;
fieldbus specific schemas insert communication properties.
Using
XML in a Component Based Mediation Architecture
for the Integration of Applications
Yigang
Xu, Medical Informatics Department, Broussais
University Hospital, France; Patrice Degoulet, Medical
Informatics Department, Broussais University Hospital,
France
The
presenter discusses how a mediation architecture
based on generic and reusable components can help
the construction of any integration platform. XML
has been used to enhance the flexibility of the
components and to reduce the development efforts.
Using
Parser-Generators to Convert Legacy Data Formats
to XML
Alexander
Nakhimovsky, Associate Professor, Computer Science
Department, Colgate University, USA
This
session describes the XML module of a production
system for scanning and indexing paper documents.
The module insulates the core application from legacy
input and output formats by translating each format
into a stream of SAX events.
|
|
14.30
- 16.45 - Hall 4/5
|
|
(for: technical implementers)
Not-So-Traditional
Applications of XML
Chair:
Lauren Wood, Director
of Product Technology, SoftQuad Software, Canada
Enabling
Peer-to-Peer (P2P) Applications with XML
Brian
I. Buehling, Managing Director, Dakota Systems,
Inc., USA
Peer-to-peer
(P2P) technology is part of the new wave of applications
that will redefine the landscape of the Internet.
This presentation gives an overview of the current
state of P2P technology and explores the role that
XML plays in its development.
Fault-tolerant
valid XML
Jim A. Gabriel, CEO
and John W. Anderson,
CTO, Barbadosoft, The Netherlands
XML is inherently fragile. Future-proofing complex
mission critical app's represents an IT dichotomy.
3-schema architecture offers a solution.
RDF
Calendar Taskforce
Libby M. Miller, Technical Researcher, ILRT/University
of Bristol, United Kingdom: Greg A. FitzPatrick,
Chief Scientist, Metamatrix, Sweden
RDDL
Makes Namespaces More Useful
Tim Bray, CEO,
Antarcti.ca Systems, Canada
XML Namespaces, while finding their way into most
XML-related software, have continued to provoke
angst in the community because of the practice of
using URIs as names without saying what the URIs
might point to. RDDL is a simple language designed
to lurk at the pointy end of namespace URIs; it
combines XHTML, XLink, and one new element type.
RDDL tries to package up important human- and machine-readable
information in a way that hits 80/20 points, and
it is showing signs of catching on.
|
| THURSDAY
MORNING, 24
MAY > 09.00
- 10.30 - Hall 6 |
|
(for:
technical implementers)
XML Query and Searching
Chair:
Duane Nickull,
Founder and Chief Technology Officer, XML Global
Technologies, Canada
Querying
XML Documents
Paul
Cotton, W3C XML Query WG Chairman, Microsoft
Corp., Canada; Jonathan
W. Robie, R&D Fellow, Software AG, USA
The
W3C XML Query Working Group is developing a query
language for XML documents. This talk will provide
an update on the work of the XML Query WG. In particular
this talk will cover the proposed syntax for the
XQuery language.
A
Logic Approach to XML Document Update Query Specifications
Peiya
Liu, Senior Member of Technical Staff, Siemens
Corporate Research, Inc., USA and Liang
H. Hsu, Manager and Distinguished Member of
Technical Staff and
Currently,
most XML query language proposals and W3C query
requirements focus more on retrieval aspects of
query specifications. While retrieval is important,
XML documents that could not be modified would not
be interesting in many query applications. This
presentation will show a logic approach, based on
Path Predicate Calculus, to XML update query specifications
and the advantages over algebraic approaches.
|
| 09.00
- 10.30 - Hall 4/5 |
|
(for:
technical implementers)
eBusiness – a Technical Perspective
Chair:
Karl F. Best, Director
of Technical Operations, OASIS, USA
Process
Definition for Adaptable Workflow Management Systems
Teresa L. Ju,
Associate Professor, Su-Te University, Republic
of China
A conceptual framework of business process
is proposed, in which a workflow is considered one
process that consists of one or more subprocesses.
The author discusses how a tag set and multiple
DTDs were developed for encoding process definition.
How this affords the adaptability for a workflow
management system to respond to organizational changes
and to work with any type of business environment
is presented.
Business Rule Exchange – the Next XML Wave
Margaret
Thorpe, Product Manager, ILOG, Inc., France
This
presentation will cover several dynamic standardization
initiatives and technological innovations that are
currently converging to create the ability to exchange
knowledge via XML, not just data.
|
| 11.00
- 12.30 - Hall 6 |
|
(for:
technical implementers)
Hands-on
XML – O'Reilly/XML.com Developer Panel
Panel
Moderator: Edd Dumbill,
Managing Editor, XML.com, O'Reilly Network, United
Kingdom
Panel
Members:
Brian I. Buehling,
Managing Director, Dakota Systems, USA,
G. Ken Holman, CTO, Crane Softwrights Ltd.,
Canada & Eric
van der Vlist, CEO, Dyomedea, France
Your
opportunity to discuss XML development issues with
leading O'Reilly and XML.com authors. The focus
of this highly interactive panel is on practical
problem-solving and good advice – answering your
questions about using XML in real situations for
publishing, e-business and more. Get insider information
and find out best practices from respected authors
and experts.
|
| 11.00
- 12.30 - Hall 4/5 |
|
(for: technical implementers)
Implementation
Techniques
Chair:
Karl F. Best, Director
of Technical Operations, OASIS, USA
XML
and Model Driven Architecture in Financial Services
David
K vun Kannon, Senior Manager, KPMG Consulting,
LLC, USA
Representing
enterprise object models in XML is a key leverage
point for Model Driven Architectures in the financial
services. The key idea of our work is that code
generation is essentially a transformation from
one representation of an object model to another.
To accomplish these transformations of representations,
it is important to choose a tool that is appropriate.
The most appropriate transformation tool available
today is XSLT. This presentation talks about our
approach to application development, including the
use of UML state charts, use case diagrams and sequence
diagrams to create detailed user interface components.
Separating
Links From Content Using XML, XLink and XPointer
Anthony
J. Duhig, Technical Consultant, empolis UK,
United Kingdom
During
the first few years of the web, publishers usually
developed web sites by authoring content in HTML.
However, as competition between web sites intensified,
pressure mounted on publishers to build web sites
that provided a richer user-interface and a more
personalized experience for their users. It was
recognized that using HTML to store content and
style information in the same place was beginning
to cause problems. This presentation explains the
problems associated with inline linking using HTML
linking as an example. It then explains how out-of-line
linking with XLink and XPointer can help and the
extra power and flexibility these technologies offer.
|
| THURSDAY
AFTERNOON, 24
MAY >
14.30
- 16.45 - Hall 6 |
|
(for:
technical implementers)
SCHEMA
Chair: Henry
S. Thompson, Principal Scientist, HCRC Language
Technology Group, Division of Informatics, University
of Edinburgh, United Kingdom
From Business Process to Online Solutions – Using
XML Schemas as the Central Component for Rapid Application
Development
Daniel
Backhaus, VP Business Development, Schemantix,
Czech Republic
We
examine challenges encountered in designing, developing
and deploying e-business applications and show how
the use of XML schemas as a central point for encapsulating
data structures, business logic and presentational
semantics is a better approach.
Schema
Adjuncts: Relating Schemas and Applications
Scott
Vorthmann, Ph.D., Senior Architect, TIBCO Software
Inc., USA
Attendees
will learn how to extend schemas and capture other
metadata with schema adjuncts, and how to write
XML processing applications in a manner that avoids
"schema lock-in".
Constraining
Content: Specification and Processing
José
Carlos Ramalho, Researcher/Project Manager,
Computer Science Dept – University of Minho, Portugal
We
will describe a methodology that enables users to
specify constraints over document content and embed
them in DTDs and we will present a simple tool that
automatically generates XSL templates to validate
those constraints. At the end, we generalize the
idea specifying a method to implement the constraint
processing model with any tool supporting XSLT patterns.
|
| FRIDAY
MORNING, 25
MAY >
09.00
- 10.30 - Hall 6 |
|
(for:
technical implementers)
Publishing
Applications – A Technical Perspective
Chair:
Benjamin Jung, CEO,
deepX Ltd., Ireland
A
Generic Algorithm for Merging SGML/XML-Instances
– Design and Implementation for the Use Case: Function
Documentation of Control Unit Software in the Automotive
Industry
Gerald
W. Manger, Development Engineer, Integration
of Technical Data, Development Documentation, BMW
Group, Germany
This
paper discusses the SGML/XML Generic Merging Algorithm
that can be used for merging SGML or XML-files that
are valid instances of the same but arbitrary Document
Type Definition (DTD). The presenter outlines that
the technical documentation of control unit software
motivated a generic merging application. He describes
the general requirements for tree-based SGML/XML-instance
merging. He gives examples to show how the algorithm
works, and discusses some implementation details.
A
Delta Format for XML: Identifying Changes in XML
Files and Representing the Changes in XML
Robin
La Fontaine, Director, Monsell EDM Ltd, United
Kingdom
This
paper describes a generic method for representing
any changes to any XML documents or files in XML
by the addition of a few simple attributes and elements.
The delta file can be validated against a DTD and
processed as standard XML, e.g. using XSL.
|
|
09.00
- 12.30 - Hall 8
|
|
(for:
technical implementers)
Tools
for Implementors
Chair:
Carla K. Corkern,
Manager, Professional Services, DataChannel, USA
Word
and XML: Making the 'twain Meet
Paul
Daly, Consultant and Helen Watchorn, Consultant,
XML Workshop Ltd., Ireland
This
paper describes the design and development of a
VBA utility to convert Word documents into XML according
to any DTD. A single configuration file maps Word
styles into XML elements, including the addition
of hierarchical structure markup.
Free!
XML Development Tools and Resources from IBM
Mark
Colan, e-business evangelist, IBM Corporation,
USA
IBM
offers hundreds of tools and technologies for free
use on the alphaWorks web site... Java, XML, C++,
and many other categories. This session is an overview
of what's out there and how you can get it. The
speaker introduces the newest and hottest technologies.
For example, the IBM XML parsers and XSL processors,
known as the most robust and standards-compliant
implementations available anywhere, have also been
donated to the Apache Software Foundation, where
they are known as Xerces, Xalan. SOAP4J, the first
implementation of SOAP v1.1, which is also platform-independent,
is a new addition to both alphaWorks and Apache.
Mark also talks about the IBM developerWorks web
sites, with hundreds of tutorial and technical papers
as well as source code, organized into Zones representing
popular development areas.
A
C/C++ XSLT Processor Architecture Optimized for
Application Development.
Deepak
Agrawal, Principal Member Technical Staff and
Dr. Stanley Guan,
Principal Member of Technical Staff, Oracle Corporation,
USA
This
paper describes a DOM and Platform independent architecture
for a C/C++ XSLT processor to facilitate XML-enabled
application development. This architecture is the
result of in-house and third-party XML initiatives
during Oracle9i development.
A Practical Approach to XML Based Messaging
Pradeep Jain, Chief
Technology Officer, HyperVision, Ltd., USA
This session describes the benefits of migrating
to an XML based messaging framework and a practical
approach for doing so. Scenarios from commercial
domains for capturing day-to-day messages into knowledge
base and military applications are presented.
|
| 11.00
- 12.30 - Hall 6 |
|
(for: technical implementers)
Web
Services - A Technical Perspective
Chair:
Benjamin Jung, CEO,
deepX Ltd., Ireland
Web
Service Standards – A Survey
Murali
Janakiraman, Software Architect, Rogue Wave
Software, USA
Before
we barely got used to the term web services, we
witnessed an explosion of web services and XML communication
standards: SOAP, XP, ebXML etc. Have you ever wondered
what these standards are for, where they are going
and how you can make use of them? This paper explains
the various standardization efforts and gives a
high level overview of major web service standards
in addition to defining web services and describing
the different functional pieces that make up a web
service.
SOAP
and the Web
Doug
Tidwell, Web Services Evangelist, IBM Corporation,
USA
SOAP,
the Simple Object Access Protocol, is an XML-based
standard for invoking methods across the Web. Based
on XML, it is one of the underpinnings of Web services.
SOAP consists of three parts: An XML envelope that
defines a framework for describing messages, a set
of rules for application-defined datatypes, and
a convention for remote procedure calls and responses.
This session covers all the basics of SOAP, including
several sample programs. Setting up a SOAP server
to test and deploy your SOAP applications is also
covered. All of the code samples are vendor-neutral
and based on open standards.
|
|
|