Professional Documents
Culture Documents
XML 2001 Presentation
XML 2001 Presentation
XML 2001 Presentation
Yossi Garfinkel
Product Manager
Enigma, Inc.
December 2001
Session Aims
Maintenance Documents
● Maintenance Manuals
● Service Bulletins
● Standard Operating Procedures
Technical Information
● Assembly illustrations
● Part Configurations
● Part Details
Commerce Capability
● Shopping Cart
Catalog Content Structures
Free Text
● Maintenance Documents
Tree-Structured Data
● Assembly configurations
Images
● Assembly Illustrations
Tabular Data
● Part Details
Catalog Content Sources
Assembly Configurations
● ERP, PDM
Part Details
● ERP, RDBMS
Illustrations
● PDM, File System
Maintenance documents
● DMS, File System
Catalog Content Summary
Multi-Source
Multi-Structure
Filter Contents
● by model or serial number
Search
● by Part Number, Part Description, Free-Text
More Catalog Functionality
Assembly
Tree
Navigation
Image
Hotspots
Links
1
Catalog Interaction with Business Environment
Part Orders
Parts Orders
Order Managment
Procurement Systems
Catalog Contents
Multi-Supplier Catalogs
Exchanges
Procurement
Catalog Syndication
1
Catalog Functionality Summary
VIEW
EXPORT
Catalog
Contents
Order Managment
Procurement Systems
1
Technical Challenge
1
Integrate Disparate Content
1
Create XML Layer
XML Layer
XML
XML Layer
1
Support Catalog Functionality
XML
●
XML Layer
. . . XSL/T . . .
1
Export Selected Catalog Content
Catalog
Content
Syndication
XML
. . . XPath . . . XLink . . . XPointer . . . XQuery . . .
Catalog
Contents
XML XML Layer XML Parts Orders
. . . XSL/T . . .
Multi-Supplier Catalogs Order Managment
Procurement Systems Procurement Systems
Exchanges
Advantages
● Standard format for structuring data
● Suitable for representing all kinds of content
● XML Layer unties data from repository for data
integration
● Separates content from presentation for customizable
user interface
● Supported by growing body of open-standards
functionality
● Lingua franca for data interchange
2
XML Summary
Issues
● Effort to map data from different sources
● Added overhead for converting non-XML data to XML
● Limited XML-related functionality compared to native
application systems
● Unifying data requires mapping and transforming
● Slow emergence of authoritative XML standards
2
Thank You