GCA GCA GCA
GCA GCA Attend a GCA Conference
XML Europe 2001

Going Vertical and Beyond:
How XML Powers Industry Applications

21- 25 MAY 2001 • INTERNATIONALES CONGRESS CENTRUM (ICC) • BERLIN, GERMANY
space

TECHNICAL IMPLEMENTATION SESSIONS
Back to Conference ProgrammeeBusiness SessionsTopic Maps 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.

Back to Top
Back to Conference ProgrammeeBusiness Sessions Topic Maps Sessions

 

Background Blue
Attend a GCA ConferenceBecome a GCA MemberBuy a GCA Publication
Today's News Digest
What is XML?What is SGML?ICEGCA's Mail.dat
Technical CommitteesTechnical ResourcesTargeted InitiativesGCA's GRACol
What is GCA?GCA Press ReleasesGCA MembersGCA's ICCContact GCA
Background Blue
Background Blue
Background Blue
GCA - Phone: +1 703-519-8160   Click Here For Legal And Technical Information
Click Here For Legal And Technical Information email: info@gca.org