Title: AgileDelta
1Efficient XML Interchange (EXI)
John Schneider john.schneider_at_agiledelta.com htt
p//www.agiledelta.com
POWER TO THE EDGE
2Great Moments in Evolution
3XML is Everywhere
Motorola
Sony
- ABN-AMRO Bank
- Access
- Access Company Limited
- Acuity
- Adobe Systems Inc.
- AGF.SI
- Agfa Division, Bayer Corp.
- AgileDelta, Inc.
- Agile Software
- Agranat Systems, Inc.
- Alcatel Alsthom Recherche
- Alfa-Omega Foundation
- Aliaron, Inc.
- Alis Technologies, Inc.
- Allaire Corporation
- America Online, Inc.
- American Express
- AND Data Ltd
- AND-USA, Inc.
Corel Corporation Corporation for National
Research Initiatives (CNRI) Council for the
Central Laboratory of the Research Councils
(CCL) Crystaliz, Inc. CSIRO Australia CyberCash,
Inc. Daewoo Electronics Company Data Channel Data
Interchange Standards Association, Inc.
(DISA) Data Research Associates, Inc. Datafusion,
Inc. Datalogics, Incorporated Defense Information
Systems Agency (DISA) Department of
Communications, Information Technology and the
Arts Deutsche Telekom - Online Service GmbH
(T-Online) DFN Verein Digital Vision Laboratories
Corporation Direct Marketing Association,
Inc. Distributed Systems Technology Centre (DSTC
Pty Ltd) DoubleClick E-centre UK Eastman Kodak
Company EC Cubed, Inc. École Nationale Supérieure
dInformatique et de Mathématiques Appliquées
(ENSIMAG) University of Edinburgh (HCRC Language
Technology Group) EEIG/ERCIM Electricité de
France Electronic Network Consortium ENEL Engage
Technologies Enigma ENN Corporation Entrust
Technologies, Inc. Epicentric, Inc. Eprise
Corporation ERICSSON Ernst Young LLP ETNOTEAM
S.p.A. EUnet International BV Excosoft Federal
Geographic Data Committee Fermi National
Accelerator Laboratory FIZ Karlsruhe
(FachInformationsZentrum) Forschungszentrum
Informatik (FZI) Foundation for Research and
Technology (FORTH) France Telecom Fraunhofer
IGD Fretwell-Downing Data Systems Ltd. FSTC
(Financial Services Technology Consortium) Fujitsu
Limited Fulcrum Technologies, Inc. GE
Information Services, Inc. GEMPLUS General Magic,
Inc. GEO Interactive Media Group Ltd. George
Washington University Geoworks GlobeID Software
MindQuake Interactive, Inc. MITRE
Corporation Mitsubishi Electric
Corporation Motorola MTA SZTAKI NASA Ames
Research Center National Chiao Tung
University National Security Agency
(NSA) National University of Singapore NCompass
Labs, Inc. NCR NEC Corporation NETAWAY Netscape
Communications NetStudio Corporation Network
Computer, Inc. (NCI) Network Solutions University
of New South Wales NHS (National Health Service,
UK) Nippon Telegraph Telephone Corp.
(NTT) NOKIA Corporation Nortel Novell, Inc. NTT
Data Corporation NTT Mobile Communications
Network, Inc. (NTT DoCoMo) OReilly Associates,
Inc. Organization for the Advancement of
Structured Information Standards (OASIS) Object
Design Object Management Group, Inc. (OMG) Object
Services and Consulting, Inc. OCLC (Online
Computer Library Center, Inc.) OmniMark
Technologies Corporation ONION S.p.A. The Open
Group Open Market, Inc. Open Software Associates,
Inc. Open Text Corporation Oracle
Corporation Pacific Softworks Paradigm
Development Corporation Partners HealthCare
System, Inc. Pencom Web Works Perspecta,
Inc. Pervasive Software Philips Electronic
N.V. Phoenix Technologies Ltd. Poet Software
Corporation PointCast Incorporated Pretty Good
Privacy, Inc. The Productivity Works,
Inc. Qualcomm Inc. Quark, Inc. Rapid Logic,
Inc. Raptor Systems, Inc. RealNetworks Reed
Elsevier Reuters Limited Rivcom Riverland Holding
NV/SA Royal Melbourne Institute of
Technology Royal National Institute for the Blind
(RNIB) S.W.I.F.T. sc SAIC/Bellcore
Sandpiper Networks, Inc. SAP AG SBC Technology
Resources Security Dynamics Technologies,
Inc. Segue Software Sema Group Sharp
Corporation SICS Sitara Networks,
Inc. Snap SoftQuad Software, Inc. Software
AG Software Publishers Association
(SPA) Sonnetech, Ltd. Sony Corporation University
of Southampton Speech Works International,
Inc. Spyglass, Inc. Sqribe Technologies StarBurst
Communications Strategic Interactive Group Stuart
McIntosh Sun Microsystems, Inc. surfCONTROL SURFne
t bv Swedish Institute for Systems Development
(SISU) Sybase, Inc. Synth-Bank Tandem Computers,
a division of Compaq Technische Universitat
Graz Teknema Corporation Telecom Colombia Telecom
Italia Texcel Group The Thomson
Corporation TIAA-CREF TNO Multimedia and
Telecommunications Toshiba Corporation Toyota
Motor Corporation Trilogy Technologies,
Inc. TRUSTe 2Bridge Software UKERNA UNI.C United
States Environmental Protection Agency
(EPA) Unwired Planet UWI.Com Veon, Inc. VeriSign,
Inc. Verity, Inc. Victor Data Systems Co.,
Ltd. Vignette Corporation Visio Corporation VTT
Information Technology Wall Data
Incorporated Waterloo Maple webMethods,
Inc. WebTV Networks Inc. WinWriters Wolfram
Research, Inc. worldweb WWW - KR Xerox
Corporation Xionics Document Technologies, Inc.
- GMD National Research Center for Information
Technology - Graphic Communications Association
- Grenoble Network Initiative
- Groove Networks, Inc.
- Groupe ESC Grenoble
- GTW Associates
- Harlequin Inc.
- Health Level Seven, Inc.
- The Hebrew University of Jerusalem
- Helsinki Telephone Corporation
- Hewlett Packard Company
- Hitachi, Ltd.
- Hong Kong Jockey Club
- Hong Kong Productivity Council
- Hong Kong University of Science Technology
- HTML Writers Guild, Inc.
- Hyperwave Information Management, Ges. m.b.H.
- IBERDROLA S.A.
- IBM Corporation
Intel
IBM
Novell
ATT
Cisco
Mozilla
Microsoft
BEA
Apache
RIM
Corel
Oracle
Nokia
Sun
Sybase
Google
HP
Macromedia
Palm
Adobe
Universal adoption, thriving community, fantastic
products, rapid innovation
4XML is Everywhere
Motorola
Sony
- ABN-AMRO Bank
- Access
- Access Company Limited
- Acuity
- Adobe Systems Inc.
- AGF.SI
- Agfa Division, Bayer Corp.
- AgileDelta, Inc.
- Agile Software
- Agranat Systems, Inc.
- Alcatel Alsthom Recherche
- Alfa-Omega Foundation
- Aliaron, Inc.
- Alis Technologies, Inc.
- Allaire Corporation
- America Online, Inc.
- American Express
- AND Data Ltd
- AND-USA, Inc.
Corel Corporation Corporation for National
Research Initiatives (CNRI) Council for the
Central Laboratory of the Research Councils
(CCL) Crystaliz, Inc. CSIRO Australia CyberCash,
Inc. Daewoo Electronics Company Data Channel Data
Interchange Standards Association, Inc.
(DISA) Data Research Associates, Inc. Datafusion,
Inc. Datalogics, Incorporated Defense Information
Systems Agency (DISA) Department of
Communications, Information Technology and the
Arts Deutsche Telekom - Online Service GmbH
(T-Online) DFN Verein Digital Vision Laboratories
Corporation Direct Marketing Association,
Inc. Distributed Systems Technology Centre (DSTC
Pty Ltd) DoubleClick E-centre UK Eastman Kodak
Company EC Cubed, Inc. École Nationale Supérieure
dInformatique et de Mathématiques Appliquées
(ENSIMAG) University of Edinburgh (HCRC Language
Technology Group) EEIG/ERCIM Electricité de
France Electronic Network Consortium ENEL Engage
Technologies Enigma ENN Corporation Entrust
Technologies, Inc. Epicentric, Inc. Eprise
Corporation ERICSSON Ernst Young LLP ETNOTEAM
S.p.A. EUnet International BV Excosoft Federal
Geographic Data Committee Fermi National
Accelerator Laboratory FIZ Karlsruhe
(FachInformationsZentrum) Forschungszentrum
Informatik (FZI) Foundation for Research and
Technology (FORTH) France Telecom Fraunhofer
IGD Fretwell-Downing Data Systems Ltd. FSTC
(Financial Services Technology Consortium) Fujitsu
Limited Fulcrum Technologies, Inc. GE
Information Services, Inc. GEMPLUS General Magic,
Inc. GEO Interactive Media Group Ltd. George
Washington University Geoworks GlobeID Software
MindQuake Interactive, Inc. MITRE
Corporation Mitsubishi Electric
Corporation Motorola MTA SZTAKI NASA Ames
Research Center National Chiao Tung
University National Security Agency
(NSA) National University of Singapore NCompass
Labs, Inc. NCR NEC Corporation NETAWAY Netscape
Communications NetStudio Corporation Network
Computer, Inc. (NCI) Network Solutions University
of New South Wales NHS (National Health Service,
UK) Nippon Telegraph Telephone Corp.
(NTT) NOKIA Corporation Nortel Novell, Inc. NTT
Data Corporation NTT Mobile Communications
Network, Inc. (NTT DoCoMo) OReilly Associates,
Inc. Organization for the Advancement of
Structured Information Standards (OASIS) Object
Design Object Management Group, Inc. (OMG) Object
Services and Consulting, Inc. OCLC (Online
Computer Library Center, Inc.) OmniMark
Technologies Corporation ONION S.p.A. The Open
Group Open Market, Inc. Open Software Associates,
Inc. Open Text Corporation Oracle
Corporation Pacific Softworks Paradigm
Development Corporation Partners HealthCare
System, Inc. Pencom Web Works Perspecta,
Inc. Pervasive Software Philips Electronic
N.V. Phoenix Technologies Ltd. Poet Software
Corporation PointCast Incorporated Pretty Good
Privacy, Inc. The Productivity Works,
Inc. Qualcomm Inc. Quark, Inc. Rapid Logic,
Inc. Raptor Systems, Inc. RealNetworks Reed
Elsevier Reuters Limited Rivcom Riverland Holding
NV/SA Royal Melbourne Institute of
Technology Royal National Institute for the Blind
(RNIB) S.W.I.F.T. sc SAIC/Bellcore
Sandpiper Networks, Inc. SAP AG SBC Technology
Resources Security Dynamics Technologies,
Inc. Segue Software Sema Group Sharp
Corporation SICS Sitara Networks,
Inc. Snap SoftQuad Software, Inc. Software
AG Software Publishers Association
(SPA) Sonnetech, Ltd. Sony Corporation University
of Southampton Speech Works International,
Inc. Spyglass, Inc. Sqribe Technologies StarBurst
Communications Strategic Interactive Group Stuart
McIntosh Sun Microsystems, Inc. surfCONTROL SURFne
t bv Swedish Institute for Systems Development
(SISU) Sybase, Inc. Synth-Bank Tandem Computers,
a division of Compaq Technische Universitat
Graz Teknema Corporation Telecom Colombia Telecom
Italia Texcel Group The Thomson
Corporation TIAA-CREF TNO Multimedia and
Telecommunications Toshiba Corporation Toyota
Motor Corporation Trilogy Technologies,
Inc. TRUSTe 2Bridge Software UKERNA UNI.C United
States Environmental Protection Agency
(EPA) Unwired Planet UWI.Com Veon, Inc. VeriSign,
Inc. Verity, Inc. Victor Data Systems Co.,
Ltd. Vignette Corporation Visio Corporation VTT
Information Technology Wall Data
Incorporated Waterloo Maple webMethods,
Inc. WebTV Networks Inc. WinWriters Wolfram
Research, Inc. worldweb WWW - KR Xerox
Corporation Xionics Document Technologies, Inc.
- GMD National Research Center for Information
Technology - Graphic Communications Association
- Grenoble Network Initiative
- Groove Networks, Inc.
- Groupe ESC Grenoble
- GTW Associates
- Harlequin Inc.
- Health Level Seven, Inc.
- The Hebrew University of Jerusalem
- Helsinki Telephone Corporation
- Hewlett Packard Company
- Hitachi, Ltd.
- Hong Kong Jockey Club
- Hong Kong Productivity Council
- Hong Kong University of Science Technology
- HTML Writers Guild, Inc.
- Hyperwave Information Management, Ges. m.b.H.
- IBERDROLA S.A.
- IBM Corporation
Intel
IBM
Novell
ATT
Cisco
Mozilla
Microsoft
BEA
Apache
RIM
Corel
Oracle
Nokia
Sun
Sybase
Google
HP
Macromedia
Palm
Adobe
Universal access, broad interoperability, rapid
integration (mashups)
5XML is Everywhere
Not Quite
Motorola
Sony
- ABN-AMRO Bank
- Access
- Access Company Limited
- Acuity
- Adobe Systems Inc.
- AGF.SI
- Agfa Division, Bayer Corp.
- AgileDelta, Inc.
- Agile Software
- Agranat Systems, Inc.
- Alcatel Alsthom Recherche
- Alfa-Omega Foundation
- Aliaron, Inc.
- Alis Technologies, Inc.
- Allaire Corporation
- America Online, Inc.
- American Express
- AND Data Ltd
- AND-USA, Inc.
Corel Corporation Corporation for National
Research Initiatives (CNRI) Council for the
Central Laboratory of the Research Councils
(CCL) Crystaliz, Inc. CSIRO Australia CyberCash,
Inc. Daewoo Electronics Company Data Channel Data
Interchange Standards Association, Inc.
(DISA) Data Research Associates, Inc. Datafusion,
Inc. Datalogics, Incorporated Defense Information
Systems Agency (DISA) Department of
Communications, Information Technology and the
Arts Deutsche Telekom - Online Service GmbH
(T-Online) DFN Verein Digital Vision Laboratories
Corporation Direct Marketing Association,
Inc. Distributed Systems Technology Centre (DSTC
Pty Ltd) DoubleClick E-centre UK Eastman Kodak
Company EC Cubed, Inc. École Nationale Supérieure
dInformatique et de Mathématiques Appliquées
(ENSIMAG) University of Edinburgh (HCRC Language
Technology Group) EEIG/ERCIM Electricité de
France Electronic Network Consortium ENEL Engage
Technologies Enigma ENN Corporation Entrust
Technologies, Inc. Epicentric, Inc. Eprise
Corporation ERICSSON Ernst Young LLP ETNOTEAM
S.p.A. EUnet International BV Excosoft Federal
Geographic Data Committee Fermi National
Accelerator Laboratory FIZ Karlsruhe
(FachInformationsZentrum) Forschungszentrum
Informatik (FZI) Foundation for Research and
Technology (FORTH) France Telecom Fraunhofer
IGD Fretwell-Downing Data Systems Ltd. FSTC
(Financial Services Technology Consortium) Fujitsu
Limited Fulcrum Technologies, Inc. GE
Information Services, Inc. GEMPLUS General Magic,
Inc. GEO Interactive Media Group Ltd. George
Washington University Geoworks GlobeID Software
MindQuake Interactive, Inc. MITRE
Corporation Mitsubishi Electric
Corporation Motorola MTA SZTAKI NASA Ames
Research Center National Chiao Tung
University National Security Agency
(NSA) National University of Singapore NCompass
Labs, Inc. NCR NEC Corporation NETAWAY Netscape
Communications NetStudio Corporation Network
Computer, Inc. (NCI) Network Solutions University
of New South Wales NHS (National Health Service,
UK) Nippon Telegraph Telephone Corp.
(NTT) NOKIA Corporation Nortel Novell, Inc. NTT
Data Corporation NTT Mobile Communications
Network, Inc. (NTT DoCoMo) OReilly Associates,
Inc. Organization for the Advancement of
Structured Information Standards (OASIS) Object
Design Object Management Group, Inc. (OMG) Object
Services and Consulting, Inc. OCLC (Online
Computer Library Center, Inc.) OmniMark
Technologies Corporation ONION S.p.A. The Open
Group Open Market, Inc. Open Software Associates,
Inc. Open Text Corporation Oracle
Corporation Pacific Softworks Paradigm
Development Corporation Partners HealthCare
System, Inc. Pencom Web Works Perspecta,
Inc. Pervasive Software Philips Electronic
N.V. Phoenix Technologies Ltd. Poet Software
Corporation PointCast Incorporated Pretty Good
Privacy, Inc. The Productivity Works,
Inc. Qualcomm Inc. Quark, Inc. Rapid Logic,
Inc. Raptor Systems, Inc. RealNetworks Reed
Elsevier Reuters Limited Rivcom Riverland Holding
NV/SA Royal Melbourne Institute of
Technology Royal National Institute for the Blind
(RNIB) S.W.I.F.T. sc SAIC/Bellcore
Sandpiper Networks, Inc. SAP AG SBC Technology
Resources Security Dynamics Technologies,
Inc. Segue Software Sema Group Sharp
Corporation SICS Sitara Networks,
Inc. Snap SoftQuad Software, Inc. Software
AG Software Publishers Association
(SPA) Sonnetech, Ltd. Sony Corporation University
of Southampton Speech Works International,
Inc. Spyglass, Inc. Sqribe Technologies StarBurst
Communications Strategic Interactive Group Stuart
McIntosh Sun Microsystems, Inc. surfCONTROL SURFne
t bv Swedish Institute for Systems Development
(SISU) Sybase, Inc. Synth-Bank Tandem Computers,
a division of Compaq Technische Universitat
Graz Teknema Corporation Telecom Colombia Telecom
Italia Texcel Group The Thomson
Corporation TIAA-CREF TNO Multimedia and
Telecommunications Toshiba Corporation Toyota
Motor Corporation Trilogy Technologies,
Inc. TRUSTe 2Bridge Software UKERNA UNI.C United
States Environmental Protection Agency
(EPA) Unwired Planet UWI.Com Veon, Inc. VeriSign,
Inc. Verity, Inc. Victor Data Systems Co.,
Ltd. Vignette Corporation Visio Corporation VTT
Information Technology Wall Data
Incorporated Waterloo Maple webMethods,
Inc. WebTV Networks Inc. WinWriters Wolfram
Research, Inc. worldweb WWW - KR Xerox
Corporation Xionics Document Technologies, Inc.
- GMD National Research Center for Information
Technology - Graphic Communications Association
- Grenoble Network Initiative
- Groove Networks, Inc.
- Groupe ESC Grenoble
- GTW Associates
- Harlequin Inc.
- Health Level Seven, Inc.
- The Hebrew University of Jerusalem
- Helsinki Telephone Corporation
- Hewlett Packard Company
- Hitachi, Ltd.
- Hong Kong Jockey Club
- Hong Kong Productivity Council
- Hong Kong University of Science Technology
- HTML Writers Guild, Inc.
- Hyperwave Information Management, Ges. m.b.H.
- IBERDROLA S.A.
- IBM Corporation
Intel
IBM
Novell
ATT
Cisco
Mozilla
Microsoft
BEA
Apache
RIM
Corel
Oracle
Nokia
Sun
Sybase
Google
HP
Macromedia
Palm
Adobe
Benefits of XML are not available where
efficiency is critical
6XML is Everywhere
Not Quite
Motorola
XEBU
Efficient XML
Sony
CBXML
WBXML
- ABN-AMRO Bank
- Access
- Access Company Limited
- Acuity
- Adobe Systems Inc.
- AGF.SI
- Agfa Division, Bayer Corp.
- AgileDelta, Inc.
- Agile Software
- Agranat Systems, Inc.
- Alcatel Alsthom Recherche
- Alfa-Omega Foundation
- Aliaron, Inc.
- Alis Technologies, Inc.
- Allaire Corporation
- America Online, Inc.
- American Express
- AND Data Ltd
- AND-USA, Inc.
Corel Corporation Corporation for National
Research Initiatives (CNRI) Council for the
Central Laboratory of the Research Councils
(CCL) Crystaliz, Inc. CSIRO Australia CyberCash,
Inc. Daewoo Electronics Company Data Channel Data
Interchange Standards Association, Inc.
(DISA) Data Research Associates, Inc. Datafusion,
Inc. Datalogics, Incorporated Defense Information
Systems Agency (DISA) Department of
Communications, Information Technology and the
Arts Deutsche Telekom - Online Service GmbH
(T-Online) DFN Verein Digital Vision Laboratories
Corporation Direct Marketing Association,
Inc. Distributed Systems Technology Centre (DSTC
Pty Ltd) DoubleClick E-centre UK Eastman Kodak
Company EC Cubed, Inc. École Nationale Supérieure
dInformatique et de Mathématiques Appliquées
(ENSIMAG) University of Edinburgh (HCRC Language
Technology Group) EEIG/ERCIM Electricité de
France Electronic Network Consortium ENEL Engage
Technologies Enigma ENN Corporation Entrust
Technologies, Inc. Epicentric, Inc. Eprise
Corporation ERICSSON Ernst Young LLP ETNOTEAM
S.p.A. EUnet International BV Excosoft Federal
Geographic Data Committee Fermi National
Accelerator Laboratory FIZ Karlsruhe
(FachInformationsZentrum) Forschungszentrum
Informatik (FZI) Foundation for Research and
Technology (FORTH) France Telecom Fraunhofer
IGD Fretwell-Downing Data Systems Ltd. FSTC
(Financial Services Technology Consortium) Fujitsu
Limited Fulcrum Technologies, Inc. GE
Information Services, Inc. GEMPLUS General Magic,
Inc. GEO Interactive Media Group Ltd. George
Washington University Geoworks GlobeID Software
MindQuake Interactive, Inc. MITRE
Corporation Mitsubishi Electric
Corporation Motorola MTA SZTAKI NASA Ames
Research Center National Chiao Tung
University National Security Agency
(NSA) National University of Singapore NCompass
Labs, Inc. NCR NEC Corporation NETAWAY Netscape
Communications NetStudio Corporation Network
Computer, Inc. (NCI) Network Solutions University
of New South Wales NHS (National Health Service,
UK) Nippon Telegraph Telephone Corp.
(NTT) NOKIA Corporation Nortel Novell, Inc. NTT
Data Corporation NTT Mobile Communications
Network, Inc. (NTT DoCoMo) OReilly Associates,
Inc. Organization for the Advancement of
Structured Information Standards (OASIS) Object
Design Object Management Group, Inc. (OMG) Object
Services and Consulting, Inc. OCLC (Online
Computer Library Center, Inc.) OmniMark
Technologies Corporation ONION S.p.A. The Open
Group Open Market, Inc. Open Software Associates,
Inc. Open Text Corporation Oracle
Corporation Pacific Softworks Paradigm
Development Corporation Partners HealthCare
System, Inc. Pencom Web Works Perspecta,
Inc. Pervasive Software Philips Electronic
N.V. Phoenix Technologies Ltd. Poet Software
Corporation PointCast Incorporated Pretty Good
Privacy, Inc. The Productivity Works,
Inc. Qualcomm Inc. Quark, Inc. Rapid Logic,
Inc. Raptor Systems, Inc. RealNetworks Reed
Elsevier Reuters Limited Rivcom Riverland Holding
NV/SA Royal Melbourne Institute of
Technology Royal National Institute for the Blind
(RNIB) S.W.I.F.T. sc SAIC/Bellcore
Sandpiper Networks, Inc. SAP AG SBC Technology
Resources Security Dynamics Technologies,
Inc. Segue Software Sema Group Sharp
Corporation SICS Sitara Networks,
Inc. Snap SoftQuad Software, Inc. Software
AG Software Publishers Association
(SPA) Sonnetech, Ltd. Sony Corporation University
of Southampton Speech Works International,
Inc. Spyglass, Inc. Sqribe Technologies StarBurst
Communications Strategic Interactive Group Stuart
McIntosh Sun Microsystems, Inc. surfCONTROL SURFne
t bv Swedish Institute for Systems Development
(SISU) Sybase, Inc. Synth-Bank Tandem Computers,
a division of Compaq Technische Universitat
Graz Teknema Corporation Telecom Colombia Telecom
Italia Texcel Group The Thomson
Corporation TIAA-CREF TNO Multimedia and
Telecommunications Toshiba Corporation Toyota
Motor Corporation Trilogy Technologies,
Inc. TRUSTe 2Bridge Software UKERNA UNI.C United
States Environmental Protection Agency
(EPA) Unwired Planet UWI.Com Veon, Inc. VeriSign,
Inc. Verity, Inc. Victor Data Systems Co.,
Ltd. Vignette Corporation Visio Corporation VTT
Information Technology Wall Data
Incorporated Waterloo Maple webMethods,
Inc. WebTV Networks Inc. WinWriters Wolfram
Research, Inc. worldweb WWW - KR Xerox
Corporation Xionics Document Technologies, Inc.
- GMD National Research Center for Information
Technology - Graphic Communications Association
- Grenoble Network Initiative
- Groove Networks, Inc.
- Groupe ESC Grenoble
- GTW Associates
- Harlequin Inc.
- Health Level Seven, Inc.
- The Hebrew University of Jerusalem
- Helsinki Telephone Corporation
- Hewlett Packard Company
- Hitachi, Ltd.
- Hong Kong Jockey Club
- Hong Kong Productivity Council
- Hong Kong University of Science Technology
- HTML Writers Guild, Inc.
- Hyperwave Information Management, Ges. m.b.H.
- IBERDROLA S.A.
- IBM Corporation
Intel
IBM
XEUS
WCF Binary
Novell
Millau
ATT
Cisco
Mozilla
Fast Infoset
Microsoft
FXDI
BEA
Apache
ASN.1
RIM
XML
Corel
XBIS
Oracle
CMF-B
Nokia
Sun
Sybase
Google
BX
BiM
XML-VMF
HP
XMill
Macromedia
Palm
Adobe
esXML
XSBC
Then there more binary XML formats than use
cases!
7XML is Everywhere
Not Quite
Motorola
Sony
- ABN-AMRO Bank
- Access
- Access Company Limited
- Acuity
- Adobe Systems Inc.
- AGF.SI
- Agfa Division, Bayer Corp.
- AgileDelta, Inc.
- Agile Software
- Agranat Systems, Inc.
- Alcatel Alsthom Recherche
- Alfa-Omega Foundation
- Aliaron, Inc.
- Alis Technologies, Inc.
- Allaire Corporation
- America Online, Inc.
- American Express
- AND Data Ltd
- AND-USA, Inc.
Corel Corporation Corporation for National
Research Initiatives (CNRI) Council for the
Central Laboratory of the Research Councils
(CCL) Crystaliz, Inc. CSIRO Australia CyberCash,
Inc. Daewoo Electronics Company Data Channel Data
Interchange Standards Association, Inc.
(DISA) Data Research Associates, Inc. Datafusion,
Inc. Datalogics, Incorporated Defense Information
Systems Agency (DISA) Department of
Communications, Information Technology and the
Arts Deutsche Telekom - Online Service GmbH
(T-Online) DFN Verein Digital Vision Laboratories
Corporation Direct Marketing Association,
Inc. Distributed Systems Technology Centre (DSTC
Pty Ltd) DoubleClick E-centre UK Eastman Kodak
Company EC Cubed, Inc. École Nationale Supérieure
dInformatique et de Mathématiques Appliquées
(ENSIMAG) University of Edinburgh (HCRC Language
Technology Group) EEIG/ERCIM Electricité de
France Electronic Network Consortium ENEL Engage
Technologies Enigma ENN Corporation Entrust
Technologies, Inc. Epicentric, Inc. Eprise
Corporation ERICSSON Ernst Young LLP ETNOTEAM
S.p.A. EUnet International BV Excosoft Federal
Geographic Data Committee Fermi National
Accelerator Laboratory FIZ Karlsruhe
(FachInformationsZentrum) Forschungszentrum
Informatik (FZI) Foundation for Research and
Technology (FORTH) France Telecom Fraunhofer
IGD Fretwell-Downing Data Systems Ltd. FSTC
(Financial Services Technology Consortium) Fujitsu
Limited Fulcrum Technologies, Inc. GE
Information Services, Inc. GEMPLUS General Magic,
Inc. GEO Interactive Media Group Ltd. George
Washington University Geoworks GlobeID Software
MindQuake Interactive, Inc. MITRE
Corporation Mitsubishi Electric
Corporation Motorola MTA SZTAKI NASA Ames
Research Center National Chiao Tung
University National Security Agency
(NSA) National University of Singapore NCompass
Labs, Inc. NCR NEC Corporation NETAWAY Netscape
Communications NetStudio Corporation Network
Computer, Inc. (NCI) Network Solutions University
of New South Wales NHS (National Health Service,
UK) Nippon Telegraph Telephone Corp.
(NTT) NOKIA Corporation Nortel Novell, Inc. NTT
Data Corporation NTT Mobile Communications
Network, Inc. (NTT DoCoMo) OReilly Associates,
Inc. Organization for the Advancement of
Structured Information Standards (OASIS) Object
Design Object Management Group, Inc. (OMG) Object
Services and Consulting, Inc. OCLC (Online
Computer Library Center, Inc.) OmniMark
Technologies Corporation ONION S.p.A. The Open
Group Open Market, Inc. Open Software Associates,
Inc. Open Text Corporation Oracle
Corporation Pacific Softworks Paradigm
Development Corporation Partners HealthCare
System, Inc. Pencom Web Works Perspecta,
Inc. Pervasive Software Philips Electronic
N.V. Phoenix Technologies Ltd. Poet Software
Corporation PointCast Incorporated Pretty Good
Privacy, Inc. The Productivity Works,
Inc. Qualcomm Inc. Quark, Inc. Rapid Logic,
Inc. Raptor Systems, Inc. RealNetworks Reed
Elsevier Reuters Limited Rivcom Riverland Holding
NV/SA Royal Melbourne Institute of
Technology Royal National Institute for the Blind
(RNIB) S.W.I.F.T. sc SAIC/Bellcore
Sandpiper Networks, Inc. SAP AG SBC Technology
Resources Security Dynamics Technologies,
Inc. Segue Software Sema Group Sharp
Corporation SICS Sitara Networks,
Inc. Snap SoftQuad Software, Inc. Software
AG Software Publishers Association
(SPA) Sonnetech, Ltd. Sony Corporation University
of Southampton Speech Works International,
Inc. Spyglass, Inc. Sqribe Technologies StarBurst
Communications Strategic Interactive Group Stuart
McIntosh Sun Microsystems, Inc. surfCONTROL SURFne
t bv Swedish Institute for Systems Development
(SISU) Sybase, Inc. Synth-Bank Tandem Computers,
a division of Compaq Technische Universitat
Graz Teknema Corporation Telecom Colombia Telecom
Italia Texcel Group The Thomson
Corporation TIAA-CREF TNO Multimedia and
Telecommunications Toshiba Corporation Toyota
Motor Corporation Trilogy Technologies,
Inc. TRUSTe 2Bridge Software UKERNA UNI.C United
States Environmental Protection Agency
(EPA) Unwired Planet UWI.Com Veon, Inc. VeriSign,
Inc. Verity, Inc. Victor Data Systems Co.,
Ltd. Vignette Corporation Visio Corporation VTT
Information Technology Wall Data
Incorporated Waterloo Maple webMethods,
Inc. WebTV Networks Inc. WinWriters Wolfram
Research, Inc. worldweb WWW - KR Xerox
Corporation Xionics Document Technologies, Inc.
- GMD National Research Center for Information
Technology - Graphic Communications Association
- Grenoble Network Initiative
- Groove Networks, Inc.
- Groupe ESC Grenoble
- GTW Associates
- Harlequin Inc.
- Health Level Seven, Inc.
- The Hebrew University of Jerusalem
- Helsinki Telephone Corporation
- Hewlett Packard Company
- Hitachi, Ltd.
- Hong Kong Jockey Club
- Hong Kong Productivity Council
- Hong Kong University of Science Technology
- HTML Writers Guild, Inc.
- Hyperwave Information Management, Ges. m.b.H.
- IBERDROLA S.A.
- IBM Corporation
Intel
IBM
EXI
EXI
Novell
ATT
Cisco
Mozilla
Microsoft
BEA
Apache
RIM
XML
EXI
Corel
EXI
Oracle
Nokia
Sun
Sybase
Google
HP
EXI
Macromedia
EXI
Palm
Adobe
What if there was one that worked well for
everyone?
8W3C EXI Benchmarks
W3C brought all the experts together 9 months
and 147 pages of analysis later We found ONE!
9W3C EXI Benchmarks
10A New Approach to Data Optimization
Information Theory
Formal Language Theory
EXI
EXI a new breed of technology that unifies
concepts from formal language theory and
information theory
11Achieves New Levels of Performance
- A quantum leap in XML bandwidth optimization
- Simultaneously optimizes
- Network bandwidth, throughput and scalability
- Server scalability, throughput and CPU
utilization - Device battery life, storage, heat and
responsiveness - Data center power consumption, heat, bandwidth
- Requires no special hardware or proprietary
interfaces
369
33680
1
12Consistently Beats Compression
13Consistently Beats Packed Binary Formats
14Real-world Timing ExampleTime to transmit
airspace geometries (1.1MB) from ground-control
to aircraft over airborne network
001
With EXI
223
Without EXI
Click to start transfer speed comparison
Click to stop transfer speed comparison
15Real-world Network Utilization ExampleFar less
Network Traffic (1) for a much Shorter Duration
15
16EXI It has legs!!!
17Backup Slides
POWER TO THE EDGE
18FAQ
POWER TO THE EDGE
19FAQHow much overhead does Efficient XML
introduce?
Decompress
Compress
XML API
XML API
XML
Compressed XML
XML
Data
Data
Traditional compression adds processing overhead
for compression/decompression
20FAQHow much overhead does Efficient XML
introduce?
- It depends on your implementation
- Efficient XML 1.0 was a little slower than
gzipped XML - Efficient XML 2.0 was sometimes slower, sometimes
faster than XML - Efficient XML 3.0 was up to 90x faster than XML
- So, with a fast implementation, it can actually
decrease overhead
Efficient XML 3.0 Processing Speed Examples
48x faster!
7x faster!
30x faster!
21FAQWill Efficient XML break compatibility with
plain-old-XML?
- No
- Efficient XML 3.0 detects and uses EXI when
available and automatically falls-back to XML
otherwise - Clients that dont support EXI never receive it
Server
Client
I support XML and EXI
Im sending you EXI
Client
I support XML
Im sending you XML
22FAQDo I have to change my code to use Efficient
XML?
- No.
- Efficient XML plug-ins add EXI natively to web
service platforms - Efficient XML proxies (HTTP, TCP and UDP) add EXI
to existing applications
Integration using Efficient XML Integration Kits
requires no code modifications
23FAQ Can I view EXI with standard XML tools?
- Yes. With appropriate plug-ins and converters.
Efficient XML in Internet Explorer
XML in Internet Explorer
This kind of transparency and tool support makes
testing, debugging and using EXI far easier than
other binary formats
24FAQDoes Efficient XML work with XML Security?
- Yes. Unlike most XML optimization technologies,
Efficient XML was designed to work with existing
XML Security standards and libraries, including
XML Digital Signatures and XML Encryption. - AgileDelta also provides Efficient XML Digital
Signature and Efficient XML Encryption products
that leverage Efficient XML to eliminate
well-known XML Security processing bottlenecks
and increase the bandwidth efficiency of XML
Security protocols.
25Efficiency
POWER TO THE EDGE
26What do we Mean by Efficiency?
- Dictionary definition
- Acting or producing effectively with a minimum of
waste, expense, or unnecessary effort. - Exhibiting a high ratio of output results to
input resources - Mathematical definition
-
- Results include web pages, web service calls,
messages, etc. - Resources include bandwidth, processor cycles,
memory (code, data and heap limits), battery
life, disk space, etc. - So, for example, system A is more efficient than
system B if - A produces the same result as B using fewer
resources - A produces more results than B using the same
resources - A produces more results than B using fewer
resources
27Why Worry About Efficiency?
- Resources cost money
- Bandwidth, processor power, memory (code, data
and heap), battery life, disk space, etc. - Less resources better cost / performance ratio
lower prices and/or
more profit - Many systems dont have resources to spare
- Cost sensitive, mass market devices mobile
handsets, set-top boxes, consumer electronics,
game consoles, automobiles, etc. - Physical constraints battery life, size, weight,
heat, etc. - Less resources cheaper, smaller, lighter,
cooler, etc. - Faster more scalable without more hardware
28The Value of Efficiency
Reduced Processing Power
Reduced Bandwidth
Value of efficiency increases as available
bandwidth and processing power decrease
29The Value of Efficiency
Reduced Processing Power
Reduced Bandwidth
Benefits of efficiency are widely applicable, but
unevenly distributed
30The Value of Efficiency
Smartcard
1 mhz
Mobilehandset
Smartdust
Surveillance Satellite
10 mhz
Networkaudio device
Sensor-nets
Reduced Processing Power
UAV
PDA
Solder
Commercialvehicle
100 mhz
Game console
Militaryvehicle
Smartphone
DVR
Tactical aircraft
1 ghz
MilitaryC2 aircraft
Broadband home
Dial-up home
10 ghz
Submarine
Militaryvessel
100 ghz
Corp HQ
Reduced Bandwidth
Corp data center
1 thz
10 gbps
1 gbps
100 mbps
10 mbps
1 mbps
1kbps
10 kbps
100 kbps
Battery, bandwidth, size, cost and other
constraints will widen the value gap
31Theoretical Basis for Efficient XML
- Information theory (1948 Claude Shannon)
- Provides formalisms for defining theoretic
optimal encoding - Defines one bit as amount of data required to
differentiate between two equally likely
alternatives - Tells us log2(1 / p1) bits required for data with
probability p1 - Data probabilities are a function of our
knowledge of the data - More knowledge fewer bits
- Knowledge about data can be gathered
- Dynamically via data analysis
- Statically e.g. via schemas
- Schemas define what is likely to occur, not the
entire universe of discourse!
32Efficient XML Approach
- Generalized Algorithm
- Use a grammar to determine the language
constructs (not characters) most likely to occur
at any given point in the stream - Assign variable-length codes to represent most
likely language constructs in fewer bits - Concept works for any regular language that can
be described by a grammar (e.g., XML, HTTP, CORBA
IDL, Java, ) - Efficient XML is specialized for XML
- Built-in knowledge of XML grammar
- Built-in knowledge of XML data types
- Can augment grammar and type knowledge using
schemas - Refines grammar knowledge based on experience
- Does not require accurate, complete or current
schemas (schemas describe things that are likely
to occur)
32