32
John Schneider [email protected] om http://www.agiledelta.com POWER TO THE EDGE” POWER TO THE EDGE” Efficient XML Interchange Efficient XML Interchange (EXI) (EXI)

John Schneider [email protected] John Schneider [email protected] “POWER TO

Embed Size (px)

Citation preview

Page 1: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

John Schneider

[email protected]

http://www.agiledelta.com

John Schneider

[email protected]

http://www.agiledelta.com

““POWER TO THE EDGE”POWER TO THE EDGE”““POWER TO THE EDGE”POWER TO THE EDGE”

Efficient XML Interchange (EXI)Efficient XML Interchange (EXI)Efficient XML Interchange (EXI)Efficient XML Interchange (EXI)

Page 2: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

Great Moments in Evolution

Page 3: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

XML is Everywhere

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

Universal adoption, thriving community, fantastic products, rapid innovation

Page 4: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

XML is Everywhere

Sold!

Universal access, broad interoperability, rapid integration (mashups)

Page 5: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

XML is Everywhere

Sold!

^Not Quite

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovell

CiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

Sold!BEABEASold!

Benefits of XML are not available where efficiency is critical

Page 6: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

XML is Everywhere

Sold!

^Not Quite

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovell

CiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

Sold!BEABEASold!

Then … there more binary XML formats than use cases!

XSBCXSBC

CMF-BCMF-B

XML-VMFXML-VMF

WBXMLWBXML XEBUXEBU

XEUSXEUS

Efficient XMLEfficient XML

BiMBiM

Fast InfosetFast Infoset

FXDIFXDIASN.1ASN.1

XMillXMill

WCF BinaryWCF Binary

esXMLesXML

BXBX

MillauMillau

XBISXBIS

CBXMLCBXML

XMLXML

Page 7: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

XML is Everywhere

Sold!

^Not Quite

ABN-AMRO BankAccessAccess Company LimitedAcuityAdobe Systems Inc.AGF.SIAgfa Division, Bayer Corp.AgileDelta, Inc.Agile SoftwareAgranat Systems, Inc.Alcatel Alsthom RechercheAlfa-Omega FoundationAliaron, Inc.Alis Technologies, Inc.Allaire CorporationAmerica Online, Inc.American ExpressAND Data LtdAND-USA, Inc.APACSAplix CorporationApple Computer, Inc.ArborText, Inc.Architecture Projects Management Ltd.Ardent Software, Inc.ArrowPoint CommunicationsArt Technology GroupAsymetrix CorporationAT&TAttachmate CorporationAutodesk, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBEA Systems, Inc.BELGACOMBitstream, Inc.Bluestone SoftwareThe Boeing CompanyBow Street, Inc.Bowne Internet SolutionsUniversity of BristolBritish Telecommunications LaboratoriesBull S.A.Calico Technology, Inc.Canal +Canal/WebCanon, Inc.Cap Gemini InnovationCCTACenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology

(CTIT)Centraal CorporationCERNChina Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCiTECCITIBANK, N.A.CNET - The Computer NetworkCNR--Instituto Elaborazione dellInformazioneCNRSCoalition for Networked InformationCOLLEGIS Research InstituteCommerce OneCommerceNet

GMD National Research Center for Information Technology

Graphic Communications AssociationGrenoble Network InitiativeGroove Networks, Inc.Groupe ESC GrenobleGTW AssociatesHarlequin Inc.Health Level Seven, Inc.The Hebrew University of JerusalemHelsinki Telephone CorporationHewlett Packard CompanyHitachi, Ltd.Hong Kong Jockey ClubHong Kong Productivity CouncilHong Kong University of Science & TechnologyHTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBM CorporationIBM Taiwan CorporationIEEE Computer SocietyILOG, S.A.IMALLIMG SRC, Inc.Industrial Technology Research InstituteInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Innosoft International Inc.Inso Corporation, ProvidenceInstitut Franco-Russe A.M. LiapunovIntel CorporationIntelink Management Office (IMO)Interleaf, Inc.IntermindThe International DOI FoundationInternational Integrated Systems, Inc.Internet Lawyers Conference (ILC)Interval Research CorporationIntraspect Software, Inc.iReady CorporationJetFormJoint Info. Systems Comm. of the UK Higher Ed.

Funding CouncilKnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLexmark International, Inc.Los Alamos National LaboratoryLotus Development CorporationLucent TechnologiesMacKichan Software, Inc.MacromediaMarimba, Inc.MatchLogic, Inc.Matra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMedicalData Service GmbHMerrill LynchMetropolitan Police ServiceMicroelectronics and Computer Technology

Corporation (MCC)Microsoft CorporationMicrostar Software Ltd.Microsystems Software, Inc.

Corel CorporationCorporation for National Research Initiatives (CNRI)Council for the Central Laboratory of the Research

Councils (CCL)Crystaliz, Inc.CSIRO AustraliaCyberCash, Inc.Daewoo Electronics CompanyData ChannelData Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Datafusion, Inc.Datalogics, IncorporatedDefense Information Systems Agency (DISA)Department of Communications, Information

Technology and the ArtsDeutsche Telekom - Online Service GmbH (T-Online)DFN VereinDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty

Ltd)DoubleClickE-centre UKEastman Kodak CompanyEC Cubed, Inc.École Nationale Supérieure dInformatique et de

Mathématiques Appliquées (ENSIMAG)University of Edinburgh (HCRC Language Technology

Group)EEIG/ERCIMElectricité de FranceElectronic Network ConsortiumENELEngage TechnologiesEnigmaENN CorporationEntrust Technologies, Inc.Epicentric, Inc.Eprise CorporationERICSSONErnst & Young LLPETNOTEAM S.p.A.EUnet International BVExcosoftFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFIZ Karlsruhe (FachInformationsZentrum)Forschungszentrum Informatik (FZI)Foundation for Research and Technology (FORTH)France TelecomFraunhofer IGDFretwell-Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)Fujitsu LimitedFulcrum Technologies, Inc.GE Information Services, Inc.GEMPLUSGeneral Magic, Inc.GEO Interactive Media Group Ltd.George Washington UniversityGeoworksGlobeID Software

MindQuake Interactive, Inc.MITRE CorporationMitsubishi Electric CorporationMotorolaMTA SZTAKINASA Ames Research CenterNational Chiao Tung UniversityNational Security Agency (NSA)National University of SingaporeNCompass Labs, Inc.NCRNEC CorporationNETAWAYNetscape CommunicationsNetStudio CorporationNetwork Computer, Inc. (NCI)Network SolutionsUniversity of New South WalesNHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNortelNovell, Inc.NTT Data CorporationNTT Mobile Communications Network, Inc. (NTT

DoCoMo)OReilly & Associates, Inc.Organization for the Advancement of Structured

Information Standards (OASIS)Object DesignObject Management Group, Inc. (OMG)Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OmniMark Technologies CorporationONION S.p.A.The Open GroupOpen Market, Inc.Open Software Associates, Inc.Open Text CorporationOracle CorporationPacific SoftworksParadigm Development CorporationPartners HealthCare System, Inc.Pencom Web WorksPerspecta, Inc.Pervasive SoftwarePhilips Electronic N.V.Phoenix Technologies Ltd.Poet Software CorporationPointCast IncorporatedPretty Good Privacy, Inc.The Productivity Works, Inc.Qualcomm Inc.Quark, Inc.Rapid Logic, Inc.Raptor Systems, Inc.RealNetworksReed ElsevierReuters LimitedRivcomRiverland Holding NV/SARoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)S.W.I.F.T. scSAIC/Bellcore

Sandpiper Networks, Inc.SAP AGSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Segue SoftwareSema GroupSharp CorporationSICSSitara Networks, Inc.SnapSoftQuad Software, Inc.Software AGSoftware Publishers Association (SPA)Sonnetech, Ltd.Sony CorporationUniversity of SouthamptonSpeech Works International, Inc.Spyglass, Inc.Sqribe TechnologiesStarBurst CommunicationsStrategic Interactive GroupStuart McIntoshSun Microsystems, Inc.surfCONTROLSURFnet bvSwedish Institute for Systems Development (SISU)Sybase, Inc.Synth-BankTandem Computers, a division of CompaqTechnische Universitat GrazTeknema CorporationTelecom ColombiaTelecom ItaliaTexcel GroupThe Thomson CorporationTIAA-CREFTNO Multimedia and TelecommunicationsToshiba CorporationToyota Motor CorporationTrilogy Technologies, Inc.TRUSTe2Bridge SoftwareUKERNAUNI.CUnited States Environmental Protection Agency (EPA)Unwired PlanetUWI.ComVeon, Inc.VeriSign, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Vignette CorporationVisio CorporationVTT Information TechnologyWall Data IncorporatedWaterloo MaplewebMethods, Inc.WebTV Networks Inc.WinWritersWolfram Research, Inc.worldwebWWW - KRXerox CorporationXionics Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovell

CiscoCisco

AdobeAdobe MacromediaMacromedia

SybaseSybaseHPHP

GoogleGoogle

CorelCorel

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

Sold!BEABEASold!

EXIEXI

XMLXMLEXIEXI

EXIEXIEXIEXI

EXIEXI

EXIEXI

What if … there was one that worked well for everyone?

Page 8: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

W3C EXI BenchmarksCompactness (Neither)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLNeither

XebuNeitherSAX

FXDINeitherSAX

FastInfosetNeitherSAX

EfficientXMLNeitherSAX

Compactness (Schema)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLNeither

XebuSchemaSAX

FXDISchemaSAX

FastInfosetSchemaSAX

EfficientXMLSchemaSAX

Compactness (Document)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLDocument

XebuDocumentSAX

FXDIDocumentSAX

FastInfosetDocumentSAX

EfficientXMLDocumentSAX

Compactness (Both)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLDocument

XebuBothSAX

FXDIBothSAX

FastInfosetBothSAX

EfficientXMLBothSAX

W3C brought all the experts together …9 months and 147 pages of analysis later …

We found ONE!

Page 9: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

W3C EXI BenchmarksCompactness (Neither)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLNeither

XebuNeitherSAX

FXDINeitherSAX

FastInfosetNeitherSAX

EfficientXMLNeitherSAX

Compactness (Schema)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLNeither

XebuSchemaSAX

FXDISchemaSAX

FastInfosetSchemaSAX

EfficientXMLSchemaSAX

Compactness (Document)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLDocument

XebuDocumentSAX

FXDIDocumentSAX

FastInfosetDocumentSAX

EfficientXMLDocumentSAX

Compactness (Both)

0.00%

20.00%

40.00%

60.00%

80.00%

100.00%

120.00%

1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 103 109

% X

ML

siz

e

XMLDocument

XebuBothSAX

FXDIBothSAX

FastInfosetBothSAX

EfficientXMLBothSAX

Page 10: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

10

A New Approach to Data OptimizationA New Approach to Data Optimization

Information Theory

Formal LanguageTheory

EXI a new breed of technology that unifies concepts from formal language theory and information theory

EXIEXI

Page 11: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

11

Achieves New Levels of Performance Achieves New Levels of Performance

• A quantum leap in XML bandwidth optimizationA quantum leap in XML bandwidth optimization• Simultaneously optimizes:Simultaneously optimizes:

• NetworkNetwork bandwidth, throughput and scalability bandwidth, throughput and scalability• ServerServer scalability, throughput and CPU utilization scalability, throughput and CPU utilization • DeviceDevice battery life, storage, heat and responsiveness battery life, storage, heat and responsiveness• Data centerData center power consumption, heat, bandwidth power consumption, heat, bandwidth

• Requires no special hardware or proprietary interfacesRequires no special hardware or proprietary interfaces

Bandwidth Utilization

20%

13%

1%

NCES SOAP Message (213 KB)

% O

rig

ina

l B

an

dw

idth

Fast Infoset GZIPPED XML Efficient XML

Server Throughput

33

369

67

NCES SOAP Message (213 KB)

Me

ss

ag

e p

er

se

co

nd

Fast Infoset GZIPPED XML Efficient XML

Battery Life

8529 7720

33680

Nokia 6800 Mobile Phone

Tra

ns

ac

tio

ns

pe

r b

att

ery

XML GZIPPED XML Efficient XML

1%

369 33680

Page 12: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

Consistently Beats Compression

Page 13: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

Consistently Beats Packed Binary Formats

Page 14: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

14

Real-world Timing ExampleReal-world Timing ExampleTime to transmit airspace geometries (1.1MB) Time to transmit airspace geometries (1.1MB)

from ground-control to aircraft over airborne networkfrom ground-control to aircraft over airborne network

With EXI

Without EXI

0:01

2:23

Click to start transfer speed comparisonClick to start transfer speed comparison

Click to stop transfer speed comparisonClick to stop transfer speed comparison

Page 15: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

15

Real-world Network Utilization ExampleReal-world Network Utilization ExampleFar less Network Traffic (1%) for a much Shorter DurationFar less Network Traffic (1%) for a much Shorter Duration

XML vs. EFX Data Requirments at 14.4 Kbps

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

9:0

4:46

PM

9:0

7:21

PM

9:0

9:56

PM

9:1

2:31

PM

9:1

5:06

PM

9:1

7:41

PM

9:2

0:16

PM

9:2

2:51

PM

9:2

5:26

PM

9:2

8:01

PM

9:3

0:36

PM

9:3

3:11

PM

9:3

5:46

PM

9:3

8:21

PM

9:4

0:56

PM

9:4

3:31

PM

9:4

6:06

PM

9:4

8:41

PM

9:5

1:16

PM

9:5

3:51

PM

9:5

6:26

PM

9:5

9:01

PM

10:

01:3

6 P

M

10:

04:1

1 P

M

XML

EFX

Page 16: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

EXIIt has legs!!!

Page 17: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

17““POWER TO THE EDGE”POWER TO THE EDGE”““POWER TO THE EDGE”POWER TO THE EDGE”

Backup SlidesBackup SlidesBackup SlidesBackup Slides

Page 18: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

18““POWER TO THE EDGE”POWER TO THE EDGE”““POWER TO THE EDGE”POWER TO THE EDGE”

FAQFAQFAQFAQ

Page 19: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

19

FAQFAQHow much overhead does Efficient XML introduce?How much overhead does Efficient XML introduce?

DecompressCompress

XML Compressed XML

XML

Traditional compression adds processing overhead for compression/decompression

Data

XM

L A

PI

Data

XM

L A

PI

Efficient XML event stream

Efficient XML event streams are read/written directly via standard XML APIs

Data

XM

L A

PI

Data

XM

L A

PI

Page 20: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

20

FAQFAQHow much overhead does Efficient XML introduce?How much overhead does Efficient XML introduce?

• It depends on your implementationIt depends on your implementation• Efficient XML 1.0 was a little slower than gzipped XMLEfficient XML 1.0 was a little slower than gzipped XML• Efficient XML 2.0 was sometimes slower, sometimes faster than XMLEfficient XML 2.0 was sometimes slower, sometimes faster than XML• Efficient XML 3.0 was up to 90x faster than XMLEfficient XML 3.0 was up to 90x faster than XML

• So, with a fast implementation, it can actually So, with a fast implementation, it can actually decreasedecrease overhead overhead

Web-services / military

0.5 0.5

24

2 MB SOAP message

Me

ss

ag

es

pe

r s

ec

on

d

XML GZIPPED XML Efficient XML

Finance

3,244 2,095

22,609

6 KB FpML message

Me

ss

ag

es

pe

r s

ec

on

d

XML GZIPPED XML Efficient XML

GeoLocation

9,244 6,911

274,595

100 byte Location messageM

es

sa

ge

s p

er

se

co

nd

XML GZIPPED XML Efficient XML

48x 48x

faster!faster!7x 7x

faster!faster!30x 30x

faster!faster!

Efficient XML 3.0 Processing Speed Examples

Page 21: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

21

FAQFAQWill Efficient XML break compatibility with plain-old-XML?Will Efficient XML break compatibility with plain-old-XML?

ServerServer ClientClientI support XML and EXI

I’m sending you EXI

ClientClientI support XML

I’m sending you XML

• NoNo• Efficient XML 3.0 detects and uses EXI when available Efficient XML 3.0 detects and uses EXI when available

and automatically falls-back to XML otherwiseand automatically falls-back to XML otherwise• Clients that don’t support EXI never receive itClients that don’t support EXI never receive it

Page 22: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

22

FAQFAQDo I have to change my code to use Efficient XML?Do I have to change my code to use Efficient XML?

Webservice

code

Web Service Web Service Client

WS Integration

Kit

XM

L B

ind

ing

AP

I

XML or EXI

Efficient XML integration kits

plug-in transparently

ClientcodeWS

Integration Kit

XM

L B

ind

ing

AP

I

• No. No. • Efficient XML plug-ins add EXI natively to web service platformsEfficient XML plug-ins add EXI natively to web service platforms• Efficient XML proxies (HTTP, TCP and UDP) add EXI to existing Efficient XML proxies (HTTP, TCP and UDP) add EXI to existing

applicationsapplications

Integration using Efficient XML Integration Kits requires no code modifications

Page 23: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

23

FAQ FAQ Can I view EXI with standard XML tools?Can I view EXI with standard XML tools?

Efficient XML in Internet ExplorerXML in Internet Explorer

This kind of transparency and tool support makes testing, debugging and using EXI far easier than other binary formats

• Yes. With appropriate plug-ins and converters.Yes. With appropriate plug-ins and converters.

Page 24: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

24

FAQFAQDoes Efficient XML work with XML Security?Does Efficient XML work with XML Security?

• Yes. Unlike most XML optimization technologies, Efficient XML Yes. Unlike most XML optimization technologies, Efficient XML was designed to work with existing XML Security standards and was designed to work with existing XML Security standards and libraries, including XML Digital Signatures and XML Encryption. libraries, including XML Digital Signatures and XML Encryption.

• AgileDelta also provides Efficient XML Digital Signature and AgileDelta also provides Efficient XML Digital Signature and Efficient XML Encryption products that leverage Efficient XML to Efficient XML Encryption products that leverage Efficient XML to eliminate well-known XML Security processing bottlenecks and eliminate well-known XML Security processing bottlenecks and increase the bandwidth efficiency of XML Security protocols.increase the bandwidth efficiency of XML Security protocols.

Page 25: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

25““POWER TO THE EDGE”POWER TO THE EDGE”““POWER TO THE EDGE”POWER TO THE EDGE”

EfficiencyEfficiency

Page 26: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

26

What do we Mean by Efficiency?What do we Mean by Efficiency?

• Dictionary definition:Dictionary definition:• Acting or producing effectively with a minimum of waste, expense, or Acting or producing effectively with a minimum of waste, expense, or

unnecessary effort. unnecessary effort. • Exhibiting a high ratio of output [results] to input [resources]Exhibiting a high ratio of output [results] to input [resources]

• Mathematical definition: Mathematical definition:

• ResultsResults include web pages, web service calls, messages, etc. include web pages, web service calls, messages, etc.• ResourcesResources include bandwidth, processor cycles, memory (code, include bandwidth, processor cycles, memory (code,

data and heap limits), battery life, disk space, etc.data and heap limits), battery life, disk space, etc.• So, for example, system A is So, for example, system A is more efficientmore efficient than system B if than system B if

• A produces the same result as B using fewer resourcesA produces the same result as B using fewer resources• A produces more results than B using the same resourcesA produces more results than B using the same resources• A produces more results than B using fewer resourcesA produces more results than B using fewer resources

Efficiency = Efficiency = Results

Resources

Page 27: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

27

Why Worry About Efficiency?Why Worry About Efficiency?

• Resources cost moneyResources cost money• Bandwidth, processor power, memory (code, data and heap), Bandwidth, processor power, memory (code, data and heap),

battery life, disk space, etc.battery life, disk space, etc.• Less resources == better cost / performance ratio Less resources == better cost / performance ratio

== lower prices and/or more profit == lower prices and/or more profit

• Many systems don’t have resources to spareMany systems don’t have resources to spare• Cost sensitive, mass market devices: mobile handsets, set-top Cost sensitive, mass market devices: mobile handsets, set-top

boxes, consumer electronics, game consoles, automobiles, etc.boxes, consumer electronics, game consoles, automobiles, etc.• Physical constraints: battery life, size, weight, heat, etc.Physical constraints: battery life, size, weight, heat, etc.• Less resources == cheaper, smaller, lighter, cooler, etc.Less resources == cheaper, smaller, lighter, cooler, etc.

• Faster & more scalable without more hardwareFaster & more scalable without more hardware

Page 28: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

28

Reduced Bandwidth

Red

uced

Pro

cess

ing

Pow

erThe Value of EfficiencyThe Value of Efficiency

10 gbps 1 gbps 100 mbps 10 mbps 1 mbps 1kbps10 kbps100 kbps

10 ghz

100 mhz

10 mhz

1 ghz

1 mhz

100 ghz

1 thz

Corp data center

Corp HQ

Broadband home Dial-up home

Smartdust

Sensor-nets

Smartcard

Mobilehandset

Smartphone

UAV

DVR

Militaryvessel

Networkaudio device

Game console

MilitaryC2 aircraft

PDA

Submarine

Solder

Surveillance Satellite

Tactical aircraft

Militaryvehicle

Commercialvehicle

Value of efficiency increases as available bandwidth and processing power decrease

Page 29: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

29

Reduced Bandwidth

Red

uced

Pro

cess

ing

Pow

erThe Value of EfficiencyThe Value of Efficiency

10 gbps 1 gbps 100 mbps 10 mbps 1 mbps 1kbps10 kbps100 kbps

10 ghz

100 mhz

10 mhz

1 ghz

1 mhz

100 ghz

1 thz

Corp data center

Corp HQ

Broadband home Dial-up home

Smartdust

Sensor-nets

Smartcard

Mobilehandset

Smartphone

UAV

DVR

Militaryvessel

Networkaudio device

Game console

MilitaryC2 aircraft

PDA

Submarine

Solder

Surveillance Satellite

Tactical aircraft

Militaryvehicle

Commercialvehicle

New applications,new markets, new customers

better awarenessbetter decisions

Better cost / performance for

existing customers and applications

Benefits of efficiency are widely applicable, but unevenly distributed

Page 30: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

30

Reduced Bandwidth

Red

uced

Pro

cess

ing

Pow

erThe Value of EfficiencyThe Value of Efficiency

10 gbps 1 gbps 100 mbps 10 mbps 1 mbps 1kbps10 kbps100 kbps

10 ghz

100 mhz

10 mhz

1 ghz

1 mhz

100 ghz

1 thz

Corp data center

Corp HQ

Broadband home Dial-up home

Smartdust

Sensor-nets

Smartcard

Mobilehandset

Smartphone

UAV

DVR

Militaryvessel

Networkaudio device

Game console

MilitaryC2 aircraft

PDA

Submarine

Solder

Surveillance Satellite

Tactical aircraft

Militaryvehicle

Commercialvehicle

Battery, size, cost, heat and

bandwidthconstrained

Moore’s lawAmdahl’s law

XML hardware

Battery, bandwidth, size, cost and other constraints will widen the value gap

Page 31: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

Theoretical 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!

Page 32: John Schneider john.schneider@agiledelta.com  John Schneider john.schneider@agiledelta.com  “POWER TO

32

Efficient XML ApproachEfficient XML Approach

• Generalized AlgorithmGeneralized Algorithm• Use a grammar to determine the language constructs (not Use a grammar to determine the language constructs (not

characters) most likely to occur at any given point in the streamcharacters) most likely to occur at any given point in the stream• Assign variable-length codes to represent most likely language Assign variable-length codes to represent most likely language

constructs in fewer bitsconstructs in fewer bits• Concept works for any regular language that can be described Concept works for any regular language that can be described

by a grammar (e.g., XML, HTTP, CORBA IDL, Java, …)by a grammar (e.g., XML, HTTP, CORBA IDL, Java, …)• Efficient XML is specialized for XMLEfficient XML is specialized for XML

• Built-in knowledge of XML grammarBuilt-in knowledge of XML grammar• Built-in knowledge of XML data typesBuilt-in knowledge of XML data types• Can augment grammar and type knowledge using schemasCan augment grammar and type knowledge using schemas• Refines grammar knowledge based on experienceRefines grammar knowledge based on experience• Does not require accurate, complete or current schemas Does not require accurate, complete or current schemas

(schemas describe things that are (schemas describe things that are likelylikely to occur) to occur)