john schneider - dodccrp.orgenel engage technologies enigma enn corporation entrust technologies,...

57
John Schneider Principal Investigator, Efficient XML [email protected] http://www.agiledelta.com John Schneider John Schneider Principal Investigator, Efficient XML Principal Investigator, Efficient XML [email protected] [email protected] http://www.agiledelta.com http://www.agiledelta.com “POWER TO THE EDGE” POWER TO THE EDGE POWER TO THE EDGE Efficient XML Taking Net-Centric Operations to the Edge Efficient XML Efficient XML Taking Net Taking Net - - Centric Operations to the Edge Centric Operations to the Edge

Upload: others

Post on 05-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

John SchneiderPrincipal Investigator, Efficient XML

[email protected]://www.agiledelta.com

John SchneiderJohn SchneiderPrincipal Investigator, Efficient XMLPrincipal Investigator, Efficient XML

[email protected]@agiledelta.comhttp://www.agiledelta.comhttp://www.agiledelta.com

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

Efficient XMLTaking Net-Centric Operations to the Edge

Efficient XMLEfficient XMLTaking NetTaking Net--Centric Operations to the EdgeCentric Operations to the Edge

Page 2: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Great Moments in Evolution

Page 3: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

OverviewOverview

•• XML benefits and challengesXML benefits and challenges•• Efficient XMLEfficient XML•• JEFX JEFX ’’06 Results06 Results•• JRAE JRAE ’’06 Results06 Results•• Summary and questionsSummary and questions

Page 4: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

XML is EverywhereXML is Everywhere

ABNABN--AMRO BankAMRO BankAccessAccessAccess Company LimitedAccess Company LimitedAcuityAcuityAdobe Systems Inc.Adobe Systems Inc.AGF.SIAGF.SIAgfa Division, Bayer Corp.Agfa Division, Bayer Corp.AgileDelta, Inc.AgileDelta, Inc.Agile SoftwareAgile SoftwareAgranat Systems, Inc.Agranat Systems, Inc.Alcatel Alsthom RechercheAlcatel Alsthom RechercheAlfaAlfa--Omega FoundationOmega FoundationAliaron, Inc.Aliaron, Inc.Alis Technologies, Inc.Alis Technologies, Inc.Allaire CorporationAllaire CorporationAmerica Online, Inc.America Online, Inc.American ExpressAmerican ExpressAND Data LtdAND Data LtdANDAND--USA, Inc.USA, Inc.APACSAPACSAplix CorporationAplix CorporationApple Computer, Inc.Apple Computer, Inc.ArborText, Inc.ArborText, Inc.Architecture Projects Management Ltd.Architecture Projects Management Ltd.Ardent Software, Inc.Ardent Software, Inc.ArrowPoint CommunicationsArrowPoint CommunicationsArt Technology GroupArt Technology GroupAsymetrix CorporationAsymetrix CorporationAT&TAT&TAttachmate CorporationAttachmate CorporationAutodesk, Inc.Autodesk, Inc.BackWeb Technologies, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBritish Broadcasting CorporationBEA Systems, Inc.BEA Systems, Inc.BELGACOMBELGACOMBitstream, Inc.Bitstream, Inc.Bluestone SoftwareBluestone SoftwareThe Boeing CompanyThe Boeing CompanyBow Street, Inc.Bow Street, Inc.Bowne Internet SolutionsBowne Internet SolutionsUniversity of BristolUniversity of BristolBritish Telecommunications LaboratoriesBritish Telecommunications LaboratoriesBull S.A.Bull S.A.Calico Technology, Inc.Calico Technology, Inc.Canal +Canal +Canal/WebCanal/WebCanon, Inc.Canon, Inc.Cap Gemini InnovationCap Gemini InnovationCCTACCTACenter for Democracy and TechnologyCenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology (CTIT)Center for Telematics and Information Technology (CTIT)Centraal CorporationCentraal CorporationCERNCERNChina Times Interactive Co., Ltd.China Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCisco SystemsCiTECCiTECCITIBANK, N.A.CITIBANK, N.A.CNET CNET -- The Computer NetworkThe Computer NetworkCNRCNR----Instituto Elaborazione dellInformazioneInstituto Elaborazione dellInformazioneCNRSCNRSCoalition for Networked InformationCoalition for Networked InformationCOLLEGIS Research InstituteCOLLEGIS Research InstituteCommerce OneCommerce OneCommerceNetCommerceNet

GMD National Research Center for Information TechnologyGMD National Research Center for Information TechnologyGraphic Communications AssociationGraphic Communications AssociationGrenoble Network InitiativeGrenoble Network InitiativeGroove Networks, Inc.Groove Networks, Inc.Groupe ESC GrenobleGroupe ESC GrenobleGTW AssociatesGTW AssociatesHarlequin Inc.Harlequin Inc.Health Level Seven, Inc.Health Level Seven, Inc.The Hebrew University of JerusalemThe Hebrew University of JerusalemHelsinki Telephone CorporationHelsinki Telephone CorporationHewlett Packard CompanyHewlett Packard CompanyHitachi, Ltd.Hitachi, Ltd.Hong Kong Jockey ClubHong Kong Jockey ClubHong Kong Productivity CouncilHong Kong Productivity CouncilHong Kong University of Science & TechnologyHong Kong University of Science & TechnologyHTML Writers Guild, Inc.HTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBERDROLA S.A.IBM CorporationIBM CorporationIBM Taiwan CorporationIBM Taiwan CorporationIEEE Computer SocietyIEEE Computer SocietyILOG, S.A.ILOG, S.A.IMALLIMALLIMG SRC, Inc.IMG SRC, Inc.Industrial Technology Research InstituteIndustrial Technology Research InstituteInfopartnersInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Information Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Infoteria, Inc.Innosoft International Inc.Innosoft International Inc.Inso Corporation, ProvidenceInso Corporation, ProvidenceInstitut FrancoInstitut Franco--Russe A.M. LiapunovRusse A.M. LiapunovIntel CorporationIntel CorporationIntelink Management Office (IMO)Intelink Management Office (IMO)Interleaf, Inc.Interleaf, Inc.IntermindIntermindThe International DOI FoundationThe International DOI FoundationInternational Integrated Systems, Inc.International Integrated Systems, Inc.Internet Lawyers Conference (ILC)Internet Lawyers Conference (ILC)Interval Research CorporationInterval Research CorporationIntraspect Software, Inc.Intraspect Software, Inc.iReady CorporationiReady CorporationJetFormJetFormJoint Info. Systems Comm. of the UK Higher Ed. Funding Joint Info. Systems Comm. of the UK Higher Ed. Funding

CouncilCouncilKnowledgeCite, Inc.KnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLawrence Berkeley National LaboratoryLexmark International, Inc.Lexmark International, Inc.Los Alamos National LaboratoryLos Alamos National LaboratoryLotus Development CorporationLotus Development CorporationLucent TechnologiesLucent TechnologiesMacKichan Software, Inc.MacKichan Software, Inc.MacromediaMacromediaMarimba, Inc.Marimba, Inc.MatchLogic, Inc.MatchLogic, Inc.Matra HachetteMatra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)Matsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMBED SoftwareMedicalData Service GmbHMedicalData Service GmbHMerrill LynchMerrill LynchMetropolitan Police ServiceMetropolitan Police ServiceMicroelectronics and Computer Technology Corporation Microelectronics and Computer Technology Corporation

(MCC)(MCC)Microsoft CorporationMicrosoft CorporationMicrostar Software Ltd.Microstar Software Ltd.Microsystems Software, Inc.Microsystems Software, Inc.

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

(CCL)(CCL)CrystalizCrystaliz, Inc., Inc.CSIRO AustraliaCSIRO AustraliaCyberCashCyberCash, Inc., Inc.Daewoo Electronics CompanyDaewoo Electronics CompanyData ChannelData ChannelData Interchange Standards Association, Inc. (DISA)Data Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Data Research Associates, Inc.DatafusionDatafusion, Inc., Inc.DatalogicsDatalogics, Incorporated, IncorporatedDefense Information Systems Agency (DISA)Defense Information Systems Agency (DISA)Department of Communications, Information Technology Department of Communications, Information Technology

and the Artsand the ArtsDeutsche Telekom Deutsche Telekom -- Online Service GmbH (TOnline Service GmbH (T--Online)Online)DFN DFN VereinVereinDigital Vision Laboratories CorporationDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Direct Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty Ltd)Distributed Systems Technology Centre (DSTC Pty Ltd)DoubleClickDoubleClickEE--centre UKcentre UKEastman Kodak CompanyEastman Kodak CompanyEC Cubed, Inc.EC Cubed, Inc.ÉÉcolecole NationaleNationale SupSupéérieurerieure dInformatiquedInformatique et de et de

MathMathéématiquesmatiques AppliquAppliquééeses (ENSIMAG)(ENSIMAG)University of Edinburgh (HCRC Language Technology University of Edinburgh (HCRC Language Technology

Group)Group)EEIG/ERCIMEEIG/ERCIMElectricitElectricitéé de Francede FranceElectronic Network ConsortiumElectronic Network ConsortiumENELENELEngage TechnologiesEngage TechnologiesEnigmaEnigmaENN CorporationENN CorporationEntrust Technologies, Inc.Entrust Technologies, Inc.EpicentricEpicentric, Inc., Inc.EpriseEprise CorporationCorporationERICSSONERICSSONErnst & Young LLPErnst & Young LLPETNOTEAM S.p.A.ETNOTEAM S.p.A.EUnetEUnet International BVInternational BVExcosoftExcosoftFederal Geographic Data CommitteeFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFermi National Accelerator LaboratoryFIZ Karlsruhe (FIZ Karlsruhe (FachInformationsZentrumFachInformationsZentrum))ForschungszentrumForschungszentrum InformatikInformatik (FZI)(FZI)Foundation for Research and Technology (FORTH)Foundation for Research and Technology (FORTH)France TelecomFrance TelecomFraunhoferFraunhofer IGDIGDFretwellFretwell--Downing Data Systems Ltd.Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)FSTC (Financial Services Technology Consortium)Fujitsu LimitedFujitsu LimitedFulcrum Technologies, Inc.Fulcrum Technologies, Inc.GE Information Services, Inc.GE Information Services, Inc.GEMPLUSGEMPLUSGeneral Magic, Inc.General Magic, Inc.GEO Interactive Media Group Ltd.GEO Interactive Media Group Ltd.George Washington UniversityGeorge Washington UniversityGeoworksGeoworksGlobeIDGlobeID SoftwareSoftware

MindQuakeMindQuake Interactive, Inc.Interactive, Inc.MITRE CorporationMITRE CorporationMitsubishi Electric CorporationMitsubishi Electric CorporationMotorolaMotorolaMTA SZTAKIMTA SZTAKINASA Ames Research CenterNASA Ames Research CenterNational National ChiaoChiao Tung UniversityTung UniversityNational Security Agency (NSA)National Security Agency (NSA)National University of SingaporeNational University of SingaporeNCompassNCompass Labs, Inc.Labs, Inc.NCRNCRNEC CorporationNEC CorporationNETAWAYNETAWAYNetscape CommunicationsNetscape CommunicationsNetStudioNetStudio CorporationCorporationNetwork Computer, Inc. (NCI)Network Computer, Inc. (NCI)Network SolutionsNetwork SolutionsUniversity of New South WalesUniversity of New South WalesNHS (National Health Service, UK)NHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNOKIA CorporationNortelNortelNovell, Inc.Novell, Inc.NTT Data CorporationNTT Data CorporationNTT Mobile Communications Network, Inc. (NTT NTT Mobile Communications Network, Inc. (NTT DoCoMoDoCoMo))OReillyOReilly & Associates, Inc.& Associates, Inc.Organization for the Advancement of Structured Information Organization for the Advancement of Structured Information

Standards (OASIS)Standards (OASIS)Object DesignObject DesignObject Management Group, Inc. (OMG)Object Management Group, Inc. (OMG)Object Services and Consulting, Inc.Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OCLC (Online Computer Library Center, Inc.)OmniMarkOmniMark Technologies CorporationTechnologies CorporationONION S.p.A.ONION S.p.A.The Open GroupThe Open GroupOpen Market, Inc.Open Market, Inc.Open Software Associates, Inc.Open Software Associates, Inc.Open Text CorporationOpen Text CorporationOracle CorporationOracle CorporationPacific Pacific SoftworksSoftworksParadigm Development CorporationParadigm Development CorporationPartners HealthCare System, Inc.Partners HealthCare System, Inc.PencomPencom Web WorksWeb WorksPerspectaPerspecta, Inc., Inc.Pervasive SoftwarePervasive SoftwarePhilips Electronic N.V.Philips Electronic N.V.Phoenix Technologies Ltd.Phoenix Technologies Ltd.Poet Software CorporationPoet Software CorporationPointCast IncorporatedPointCast IncorporatedPretty Good Privacy, Inc.Pretty Good Privacy, Inc.The Productivity Works, Inc.The Productivity Works, Inc.Qualcomm Inc.Qualcomm Inc.Quark, Inc.Quark, Inc.Rapid Logic, Inc.Rapid Logic, Inc.Raptor Systems, Inc.Raptor Systems, Inc.RealNetworksRealNetworksReed ElsevierReed ElsevierReuters LimitedReuters LimitedRivcomRivcomRiverlandRiverland Holding NV/SAHolding NV/SARoyal Melbourne Institute of TechnologyRoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)Royal National Institute for the Blind (RNIB)S.W.I.F.T. scS.W.I.F.T. scSAIC/SAIC/BellcoreBellcore

Sandpiper Networks, Inc.Sandpiper Networks, Inc.SAP AGSAP AGSBC Technology ResourcesSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Security Dynamics Technologies, Inc.Segue SoftwareSegue SoftwareSemaSema GroupGroupSharp CorporationSharp CorporationSICSSICSSitaraSitara Networks, Inc.Networks, Inc.SnapSnapSoftQuadSoftQuad Software, Inc.Software, Inc.Software AGSoftware AGSoftware Publishers Association (SPA)Software Publishers Association (SPA)SonnetechSonnetech, Ltd., Ltd.Sony CorporationSony CorporationUniversity of SouthamptonUniversity of SouthamptonSpeech Works International, Inc.Speech Works International, Inc.Spyglass, Inc.Spyglass, Inc.SqribeSqribe TechnologiesTechnologiesStarBurstStarBurst CommunicationsCommunicationsStrategic Interactive GroupStrategic Interactive GroupStuart McIntoshStuart McIntoshSun Microsystems, Inc.Sun Microsystems, Inc.surfCONTROLsurfCONTROLSURFnetSURFnet bvbvSwedish Institute for Systems Development (SISU)Swedish Institute for Systems Development (SISU)Sybase, Inc.Sybase, Inc.SynthSynth--BankBankTandem Computers, a division of CompaqTandem Computers, a division of CompaqTechnischeTechnische UniversitatUniversitat GrazGrazTeknemaTeknema CorporationCorporationTelecom ColombiaTelecom ColombiaTelecom ItaliaTelecom ItaliaTexcelTexcel GroupGroupThe Thomson CorporationThe Thomson CorporationTIAATIAA--CREFCREFTNO Multimedia and TelecommunicationsTNO Multimedia and TelecommunicationsToshiba CorporationToshiba CorporationToyota Motor CorporationToyota Motor CorporationTrilogy Technologies, Inc.Trilogy Technologies, Inc.TRUSTeTRUSTe2Bridge Software2Bridge SoftwareUKERNAUKERNAUNI.CUNI.CUnited States Environmental Protection Agency (EPA)United States Environmental Protection Agency (EPA)Unwired PlanetUnwired PlanetUWI.ComUWI.ComVeonVeon, Inc., Inc.VeriSign, Inc.VeriSign, Inc.Verity, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Victor Data Systems Co., Ltd.Vignette CorporationVignette CorporationVisio CorporationVisio CorporationVTT Information TechnologyVTT Information TechnologyWall Data IncorporatedWall Data IncorporatedWaterloo MapleWaterloo MaplewebMethodswebMethods, Inc., Inc.WebTV Networks Inc.WebTV Networks Inc.WinWritersWinWritersWolfram Research, Inc.Wolfram Research, Inc.worldwebworldwebWWW WWW -- KRKRXerox CorporationXerox CorporationXionicsXionics Document Technologies, Inc.Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromediaSybaseSybase

HPHPGoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

Universal adoption, thriving community, fantastic products, rapid innovation

Page 5: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

ABNABN--AMRO BankAMRO BankAccessAccessAccess Company LimitedAccess Company LimitedAcuityAcuityAdobe Systems Inc.Adobe Systems Inc.AGF.SIAGF.SIAgfa Division, Bayer Corp.Agfa Division, Bayer Corp.AgileDelta, Inc.AgileDelta, Inc.Agile SoftwareAgile SoftwareAgranat Systems, Inc.Agranat Systems, Inc.Alcatel Alsthom RechercheAlcatel Alsthom RechercheAlfaAlfa--Omega FoundationOmega FoundationAliaron, Inc.Aliaron, Inc.Alis Technologies, Inc.Alis Technologies, Inc.Allaire CorporationAllaire CorporationAmerica Online, Inc.America Online, Inc.American ExpressAmerican ExpressAND Data LtdAND Data LtdANDAND--USA, Inc.USA, Inc.APACSAPACSAplix CorporationAplix CorporationApple Computer, Inc.Apple Computer, Inc.ArborText, Inc.ArborText, Inc.Architecture Projects Management Ltd.Architecture Projects Management Ltd.Ardent Software, Inc.Ardent Software, Inc.ArrowPoint CommunicationsArrowPoint CommunicationsArt Technology GroupArt Technology GroupAsymetrix CorporationAsymetrix CorporationAT&TAT&TAttachmate CorporationAttachmate CorporationAutodesk, Inc.Autodesk, Inc.BackWeb Technologies, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBritish Broadcasting CorporationBEA Systems, Inc.BEA Systems, Inc.BELGACOMBELGACOMBitstream, Inc.Bitstream, Inc.Bluestone SoftwareBluestone SoftwareThe Boeing CompanyThe Boeing CompanyBow Street, Inc.Bow Street, Inc.Bowne Internet SolutionsBowne Internet SolutionsUniversity of BristolUniversity of BristolBritish Telecommunications LaboratoriesBritish Telecommunications LaboratoriesBull S.A.Bull S.A.Calico Technology, Inc.Calico Technology, Inc.Canal +Canal +Canal/WebCanal/WebCanon, Inc.Canon, Inc.Cap Gemini InnovationCap Gemini InnovationCCTACCTACenter for Democracy and TechnologyCenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology (CTIT)Center for Telematics and Information Technology (CTIT)Centraal CorporationCentraal CorporationCERNCERNChina Times Interactive Co., Ltd.China Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCisco SystemsCiTECCiTECCITIBANK, N.A.CITIBANK, N.A.CNET CNET -- The Computer NetworkThe Computer NetworkCNRCNR----Instituto Elaborazione dellInformazioneInstituto Elaborazione dellInformazioneCNRSCNRSCoalition for Networked InformationCoalition for Networked InformationCOLLEGIS Research InstituteCOLLEGIS Research InstituteCommerce OneCommerce OneCommerceNetCommerceNet

GMD National Research Center for Information TechnologyGMD National Research Center for Information TechnologyGraphic Communications AssociationGraphic Communications AssociationGrenoble Network InitiativeGrenoble Network InitiativeGroove Networks, Inc.Groove Networks, Inc.Groupe ESC GrenobleGroupe ESC GrenobleGTW AssociatesGTW AssociatesHarlequin Inc.Harlequin Inc.Health Level Seven, Inc.Health Level Seven, Inc.The Hebrew University of JerusalemThe Hebrew University of JerusalemHelsinki Telephone CorporationHelsinki Telephone CorporationHewlett Packard CompanyHewlett Packard CompanyHitachi, Ltd.Hitachi, Ltd.Hong Kong Jockey ClubHong Kong Jockey ClubHong Kong Productivity CouncilHong Kong Productivity CouncilHong Kong University of Science & TechnologyHong Kong University of Science & TechnologyHTML Writers Guild, Inc.HTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBERDROLA S.A.IBM CorporationIBM CorporationIBM Taiwan CorporationIBM Taiwan CorporationIEEE Computer SocietyIEEE Computer SocietyILOG, S.A.ILOG, S.A.IMALLIMALLIMG SRC, Inc.IMG SRC, Inc.Industrial Technology Research InstituteIndustrial Technology Research InstituteInfopartnersInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Information Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Infoteria, Inc.Innosoft International Inc.Innosoft International Inc.Inso Corporation, ProvidenceInso Corporation, ProvidenceInstitut FrancoInstitut Franco--Russe A.M. LiapunovRusse A.M. LiapunovIntel CorporationIntel CorporationIntelink Management Office (IMO)Intelink Management Office (IMO)Interleaf, Inc.Interleaf, Inc.IntermindIntermindThe International DOI FoundationThe International DOI FoundationInternational Integrated Systems, Inc.International Integrated Systems, Inc.Internet Lawyers Conference (ILC)Internet Lawyers Conference (ILC)Interval Research CorporationInterval Research CorporationIntraspect Software, Inc.Intraspect Software, Inc.iReady CorporationiReady CorporationJetFormJetFormJoint Info. Systems Comm. of the UK Higher Ed. Funding Joint Info. Systems Comm. of the UK Higher Ed. Funding

CouncilCouncilKnowledgeCite, Inc.KnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLawrence Berkeley National LaboratoryLexmark International, Inc.Lexmark International, Inc.Los Alamos National LaboratoryLos Alamos National LaboratoryLotus Development CorporationLotus Development CorporationLucent TechnologiesLucent TechnologiesMacKichan Software, Inc.MacKichan Software, Inc.MacromediaMacromediaMarimba, Inc.Marimba, Inc.MatchLogic, Inc.MatchLogic, Inc.Matra HachetteMatra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)Matsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMBED SoftwareMedicalData Service GmbHMedicalData Service GmbHMerrill LynchMerrill LynchMetropolitan Police ServiceMetropolitan Police ServiceMicroelectronics and Computer Technology Corporation Microelectronics and Computer Technology Corporation

(MCC)(MCC)Microsoft CorporationMicrosoft CorporationMicrostar Software Ltd.Microstar Software Ltd.Microsystems Software, Inc.Microsystems Software, Inc.

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

(CCL)(CCL)CrystalizCrystaliz, Inc., Inc.CSIRO AustraliaCSIRO AustraliaCyberCashCyberCash, Inc., Inc.Daewoo Electronics CompanyDaewoo Electronics CompanyData ChannelData ChannelData Interchange Standards Association, Inc. (DISA)Data Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Data Research Associates, Inc.DatafusionDatafusion, Inc., Inc.DatalogicsDatalogics, Incorporated, IncorporatedDefense Information Systems Agency (DISA)Defense Information Systems Agency (DISA)Department of Communications, Information Technology Department of Communications, Information Technology

and the Artsand the ArtsDeutsche Telekom Deutsche Telekom -- Online Service GmbH (TOnline Service GmbH (T--Online)Online)DFN DFN VereinVereinDigital Vision Laboratories CorporationDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Direct Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty Ltd)Distributed Systems Technology Centre (DSTC Pty Ltd)DoubleClickDoubleClickEE--centre UKcentre UKEastman Kodak CompanyEastman Kodak CompanyEC Cubed, Inc.EC Cubed, Inc.ÉÉcolecole NationaleNationale SupSupéérieurerieure dInformatiquedInformatique et de et de

MathMathéématiquesmatiques AppliquAppliquééeses (ENSIMAG)(ENSIMAG)University of Edinburgh (HCRC Language Technology University of Edinburgh (HCRC Language Technology

Group)Group)EEIG/ERCIMEEIG/ERCIMElectricitElectricitéé de Francede FranceElectronic Network ConsortiumElectronic Network ConsortiumENELENELEngage TechnologiesEngage TechnologiesEnigmaEnigmaENN CorporationENN CorporationEntrust Technologies, Inc.Entrust Technologies, Inc.EpicentricEpicentric, Inc., Inc.EpriseEprise CorporationCorporationERICSSONERICSSONErnst & Young LLPErnst & Young LLPETNOTEAM S.p.A.ETNOTEAM S.p.A.EUnetEUnet International BVInternational BVExcosoftExcosoftFederal Geographic Data CommitteeFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFermi National Accelerator LaboratoryFIZ Karlsruhe (FIZ Karlsruhe (FachInformationsZentrumFachInformationsZentrum))ForschungszentrumForschungszentrum InformatikInformatik (FZI)(FZI)Foundation for Research and Technology (FORTH)Foundation for Research and Technology (FORTH)France TelecomFrance TelecomFraunhoferFraunhofer IGDIGDFretwellFretwell--Downing Data Systems Ltd.Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)FSTC (Financial Services Technology Consortium)Fujitsu LimitedFujitsu LimitedFulcrum Technologies, Inc.Fulcrum Technologies, Inc.GE Information Services, Inc.GE Information Services, Inc.GEMPLUSGEMPLUSGeneral Magic, Inc.General Magic, Inc.GEO Interactive Media Group Ltd.GEO Interactive Media Group Ltd.George Washington UniversityGeorge Washington UniversityGeoworksGeoworksGlobeIDGlobeID SoftwareSoftware

MindQuakeMindQuake Interactive, Inc.Interactive, Inc.MITRE CorporationMITRE CorporationMitsubishi Electric CorporationMitsubishi Electric CorporationMotorolaMotorolaMTA SZTAKIMTA SZTAKINASA Ames Research CenterNASA Ames Research CenterNational National ChiaoChiao Tung UniversityTung UniversityNational Security Agency (NSA)National Security Agency (NSA)National University of SingaporeNational University of SingaporeNCompassNCompass Labs, Inc.Labs, Inc.NCRNCRNEC CorporationNEC CorporationNETAWAYNETAWAYNetscape CommunicationsNetscape CommunicationsNetStudioNetStudio CorporationCorporationNetwork Computer, Inc. (NCI)Network Computer, Inc. (NCI)Network SolutionsNetwork SolutionsUniversity of New South WalesUniversity of New South WalesNHS (National Health Service, UK)NHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNOKIA CorporationNortelNortelNovell, Inc.Novell, Inc.NTT Data CorporationNTT Data CorporationNTT Mobile Communications Network, Inc. (NTT NTT Mobile Communications Network, Inc. (NTT DoCoMoDoCoMo))OReillyOReilly & Associates, Inc.& Associates, Inc.Organization for the Advancement of Structured Information Organization for the Advancement of Structured Information

Standards (OASIS)Standards (OASIS)Object DesignObject DesignObject Management Group, Inc. (OMG)Object Management Group, Inc. (OMG)Object Services and Consulting, Inc.Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OCLC (Online Computer Library Center, Inc.)OmniMarkOmniMark Technologies CorporationTechnologies CorporationONION S.p.A.ONION S.p.A.The Open GroupThe Open GroupOpen Market, Inc.Open Market, Inc.Open Software Associates, Inc.Open Software Associates, Inc.Open Text CorporationOpen Text CorporationOracle CorporationOracle CorporationPacific Pacific SoftworksSoftworksParadigm Development CorporationParadigm Development CorporationPartners HealthCare System, Inc.Partners HealthCare System, Inc.PencomPencom Web WorksWeb WorksPerspectaPerspecta, Inc., Inc.Pervasive SoftwarePervasive SoftwarePhilips Electronic N.V.Philips Electronic N.V.Phoenix Technologies Ltd.Phoenix Technologies Ltd.Poet Software CorporationPoet Software CorporationPointCast IncorporatedPointCast IncorporatedPretty Good Privacy, Inc.Pretty Good Privacy, Inc.The Productivity Works, Inc.The Productivity Works, Inc.Qualcomm Inc.Qualcomm Inc.Quark, Inc.Quark, Inc.Rapid Logic, Inc.Rapid Logic, Inc.Raptor Systems, Inc.Raptor Systems, Inc.RealNetworksRealNetworksReed ElsevierReed ElsevierReuters LimitedReuters LimitedRivcomRivcomRiverlandRiverland Holding NV/SAHolding NV/SARoyal Melbourne Institute of TechnologyRoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)Royal National Institute for the Blind (RNIB)S.W.I.F.T. scS.W.I.F.T. scSAIC/SAIC/BellcoreBellcore

Sandpiper Networks, Inc.Sandpiper Networks, Inc.SAP AGSAP AGSBC Technology ResourcesSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Security Dynamics Technologies, Inc.Segue SoftwareSegue SoftwareSemaSema GroupGroupSharp CorporationSharp CorporationSICSSICSSitaraSitara Networks, Inc.Networks, Inc.SnapSnapSoftQuadSoftQuad Software, Inc.Software, Inc.Software AGSoftware AGSoftware Publishers Association (SPA)Software Publishers Association (SPA)SonnetechSonnetech, Ltd., Ltd.Sony CorporationSony CorporationUniversity of SouthamptonUniversity of SouthamptonSpeech Works International, Inc.Speech Works International, Inc.Spyglass, Inc.Spyglass, Inc.SqribeSqribe TechnologiesTechnologiesStarBurstStarBurst CommunicationsCommunicationsStrategic Interactive GroupStrategic Interactive GroupStuart McIntoshStuart McIntoshSun Microsystems, Inc.Sun Microsystems, Inc.surfCONTROLsurfCONTROLSURFnetSURFnet bvbvSwedish Institute for Systems Development (SISU)Swedish Institute for Systems Development (SISU)Sybase, Inc.Sybase, Inc.SynthSynth--BankBankTandem Computers, a division of CompaqTandem Computers, a division of CompaqTechnischeTechnische UniversitatUniversitat GrazGrazTeknemaTeknema CorporationCorporationTelecom ColombiaTelecom ColombiaTelecom ItaliaTelecom ItaliaTexcelTexcel GroupGroupThe Thomson CorporationThe Thomson CorporationTIAATIAA--CREFCREFTNO Multimedia and TelecommunicationsTNO Multimedia and TelecommunicationsToshiba CorporationToshiba CorporationToyota Motor CorporationToyota Motor CorporationTrilogy Technologies, Inc.Trilogy Technologies, Inc.TRUSTeTRUSTe2Bridge Software2Bridge SoftwareUKERNAUKERNAUNI.CUNI.CUnited States Environmental Protection Agency (EPA)United States Environmental Protection Agency (EPA)Unwired PlanetUnwired PlanetUWI.ComUWI.ComVeonVeon, Inc., Inc.VeriSign, Inc.VeriSign, Inc.Verity, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Victor Data Systems Co., Ltd.Vignette CorporationVignette CorporationVisio CorporationVisio CorporationVTT Information TechnologyVTT Information TechnologyWall Data IncorporatedWall Data IncorporatedWaterloo MapleWaterloo MaplewebMethodswebMethods, Inc., Inc.WebTV Networks Inc.WebTV Networks Inc.WinWritersWinWritersWolfram Research, Inc.Wolfram Research, Inc.worldwebworldwebWWW WWW -- KRKRXerox CorporationXerox CorporationXionicsXionics Document Technologies, Inc.Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromediaSybaseSybase

HPHPGoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

XML is EverywhereXML is Everywhere

Sold!

There is a vast range of information and services available via XML

Page 6: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

ABNABN--AMRO BankAMRO BankAccessAccessAccess Company LimitedAccess Company LimitedAcuityAcuityAdobe Systems Inc.Adobe Systems Inc.AGF.SIAGF.SIAgfa Division, Bayer Corp.Agfa Division, Bayer Corp.AgileDelta, Inc.AgileDelta, Inc.Agile SoftwareAgile SoftwareAgranat Systems, Inc.Agranat Systems, Inc.Alcatel Alsthom RechercheAlcatel Alsthom RechercheAlfaAlfa--Omega FoundationOmega FoundationAliaron, Inc.Aliaron, Inc.Alis Technologies, Inc.Alis Technologies, Inc.Allaire CorporationAllaire CorporationAmerica Online, Inc.America Online, Inc.American ExpressAmerican ExpressAND Data LtdAND Data LtdANDAND--USA, Inc.USA, Inc.APACSAPACSAplix CorporationAplix CorporationApple Computer, Inc.Apple Computer, Inc.ArborText, Inc.ArborText, Inc.Architecture Projects Management Ltd.Architecture Projects Management Ltd.Ardent Software, Inc.Ardent Software, Inc.ArrowPoint CommunicationsArrowPoint CommunicationsArt Technology GroupArt Technology GroupAsymetrix CorporationAsymetrix CorporationAT&TAT&TAttachmate CorporationAttachmate CorporationAutodesk, Inc.Autodesk, Inc.BackWeb Technologies, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBritish Broadcasting CorporationBEA Systems, Inc.BEA Systems, Inc.BELGACOMBELGACOMBitstream, Inc.Bitstream, Inc.Bluestone SoftwareBluestone SoftwareThe Boeing CompanyThe Boeing CompanyBow Street, Inc.Bow Street, Inc.Bowne Internet SolutionsBowne Internet SolutionsUniversity of BristolUniversity of BristolBritish Telecommunications LaboratoriesBritish Telecommunications LaboratoriesBull S.A.Bull S.A.Calico Technology, Inc.Calico Technology, Inc.Canal +Canal +Canal/WebCanal/WebCanon, Inc.Canon, Inc.Cap Gemini InnovationCap Gemini InnovationCCTACCTACenter for Democracy and TechnologyCenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology (CTIT)Center for Telematics and Information Technology (CTIT)Centraal CorporationCentraal CorporationCERNCERNChina Times Interactive Co., Ltd.China Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCisco SystemsCiTECCiTECCITIBANK, N.A.CITIBANK, N.A.CNET CNET -- The Computer NetworkThe Computer NetworkCNRCNR----Instituto Elaborazione dellInformazioneInstituto Elaborazione dellInformazioneCNRSCNRSCoalition for Networked InformationCoalition for Networked InformationCOLLEGIS Research InstituteCOLLEGIS Research InstituteCommerce OneCommerce OneCommerceNetCommerceNet

GMD National Research Center for Information TechnologyGMD National Research Center for Information TechnologyGraphic Communications AssociationGraphic Communications AssociationGrenoble Network InitiativeGrenoble Network InitiativeGroove Networks, Inc.Groove Networks, Inc.Groupe ESC GrenobleGroupe ESC GrenobleGTW AssociatesGTW AssociatesHarlequin Inc.Harlequin Inc.Health Level Seven, Inc.Health Level Seven, Inc.The Hebrew University of JerusalemThe Hebrew University of JerusalemHelsinki Telephone CorporationHelsinki Telephone CorporationHewlett Packard CompanyHewlett Packard CompanyHitachi, Ltd.Hitachi, Ltd.Hong Kong Jockey ClubHong Kong Jockey ClubHong Kong Productivity CouncilHong Kong Productivity CouncilHong Kong University of Science & TechnologyHong Kong University of Science & TechnologyHTML Writers Guild, Inc.HTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBERDROLA S.A.IBM CorporationIBM CorporationIBM Taiwan CorporationIBM Taiwan CorporationIEEE Computer SocietyIEEE Computer SocietyILOG, S.A.ILOG, S.A.IMALLIMALLIMG SRC, Inc.IMG SRC, Inc.Industrial Technology Research InstituteIndustrial Technology Research InstituteInfopartnersInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Information Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Infoteria, Inc.Innosoft International Inc.Innosoft International Inc.Inso Corporation, ProvidenceInso Corporation, ProvidenceInstitut FrancoInstitut Franco--Russe A.M. LiapunovRusse A.M. LiapunovIntel CorporationIntel CorporationIntelink Management Office (IMO)Intelink Management Office (IMO)Interleaf, Inc.Interleaf, Inc.IntermindIntermindThe International DOI FoundationThe International DOI FoundationInternational Integrated Systems, Inc.International Integrated Systems, Inc.Internet Lawyers Conference (ILC)Internet Lawyers Conference (ILC)Interval Research CorporationInterval Research CorporationIntraspect Software, Inc.Intraspect Software, Inc.iReady CorporationiReady CorporationJetFormJetFormJoint Info. Systems Comm. of the UK Higher Ed. Funding Joint Info. Systems Comm. of the UK Higher Ed. Funding

CouncilCouncilKnowledgeCite, Inc.KnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLawrence Berkeley National LaboratoryLexmark International, Inc.Lexmark International, Inc.Los Alamos National LaboratoryLos Alamos National LaboratoryLotus Development CorporationLotus Development CorporationLucent TechnologiesLucent TechnologiesMacKichan Software, Inc.MacKichan Software, Inc.MacromediaMacromediaMarimba, Inc.Marimba, Inc.MatchLogic, Inc.MatchLogic, Inc.Matra HachetteMatra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)Matsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMBED SoftwareMedicalData Service GmbHMedicalData Service GmbHMerrill LynchMerrill LynchMetropolitan Police ServiceMetropolitan Police ServiceMicroelectronics and Computer Technology Corporation Microelectronics and Computer Technology Corporation

(MCC)(MCC)Microsoft CorporationMicrosoft CorporationMicrostar Software Ltd.Microstar Software Ltd.Microsystems Software, Inc.Microsystems Software, Inc.

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

(CCL)(CCL)CrystalizCrystaliz, Inc., Inc.CSIRO AustraliaCSIRO AustraliaCyberCashCyberCash, Inc., Inc.Daewoo Electronics CompanyDaewoo Electronics CompanyData ChannelData ChannelData Interchange Standards Association, Inc. (DISA)Data Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Data Research Associates, Inc.DatafusionDatafusion, Inc., Inc.DatalogicsDatalogics, Incorporated, IncorporatedDefense Information Systems Agency (DISA)Defense Information Systems Agency (DISA)Department of Communications, Information Technology Department of Communications, Information Technology

and the Artsand the ArtsDeutsche Telekom Deutsche Telekom -- Online Service GmbH (TOnline Service GmbH (T--Online)Online)DFN DFN VereinVereinDigital Vision Laboratories CorporationDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Direct Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty Ltd)Distributed Systems Technology Centre (DSTC Pty Ltd)DoubleClickDoubleClickEE--centre UKcentre UKEastman Kodak CompanyEastman Kodak CompanyEC Cubed, Inc.EC Cubed, Inc.ÉÉcolecole NationaleNationale SupSupéérieurerieure dInformatiquedInformatique et de et de

MathMathéématiquesmatiques AppliquAppliquééeses (ENSIMAG)(ENSIMAG)University of Edinburgh (HCRC Language Technology University of Edinburgh (HCRC Language Technology

Group)Group)EEIG/ERCIMEEIG/ERCIMElectricitElectricitéé de Francede FranceElectronic Network ConsortiumElectronic Network ConsortiumENELENELEngage TechnologiesEngage TechnologiesEnigmaEnigmaENN CorporationENN CorporationEntrust Technologies, Inc.Entrust Technologies, Inc.EpicentricEpicentric, Inc., Inc.EpriseEprise CorporationCorporationERICSSONERICSSONErnst & Young LLPErnst & Young LLPETNOTEAM S.p.A.ETNOTEAM S.p.A.EUnetEUnet International BVInternational BVExcosoftExcosoftFederal Geographic Data CommitteeFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFermi National Accelerator LaboratoryFIZ Karlsruhe (FIZ Karlsruhe (FachInformationsZentrumFachInformationsZentrum))ForschungszentrumForschungszentrum InformatikInformatik (FZI)(FZI)Foundation for Research and Technology (FORTH)Foundation for Research and Technology (FORTH)France TelecomFrance TelecomFraunhoferFraunhofer IGDIGDFretwellFretwell--Downing Data Systems Ltd.Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)FSTC (Financial Services Technology Consortium)Fujitsu LimitedFujitsu LimitedFulcrum Technologies, Inc.Fulcrum Technologies, Inc.GE Information Services, Inc.GE Information Services, Inc.GEMPLUSGEMPLUSGeneral Magic, Inc.General Magic, Inc.GEO Interactive Media Group Ltd.GEO Interactive Media Group Ltd.George Washington UniversityGeorge Washington UniversityGeoworksGeoworksGlobeIDGlobeID SoftwareSoftware

MindQuakeMindQuake Interactive, Inc.Interactive, Inc.MITRE CorporationMITRE CorporationMitsubishi Electric CorporationMitsubishi Electric CorporationMotorolaMotorolaMTA SZTAKIMTA SZTAKINASA Ames Research CenterNASA Ames Research CenterNational National ChiaoChiao Tung UniversityTung UniversityNational Security Agency (NSA)National Security Agency (NSA)National University of SingaporeNational University of SingaporeNCompassNCompass Labs, Inc.Labs, Inc.NCRNCRNEC CorporationNEC CorporationNETAWAYNETAWAYNetscape CommunicationsNetscape CommunicationsNetStudioNetStudio CorporationCorporationNetwork Computer, Inc. (NCI)Network Computer, Inc. (NCI)Network SolutionsNetwork SolutionsUniversity of New South WalesUniversity of New South WalesNHS (National Health Service, UK)NHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNOKIA CorporationNortelNortelNovell, Inc.Novell, Inc.NTT Data CorporationNTT Data CorporationNTT Mobile Communications Network, Inc. (NTT NTT Mobile Communications Network, Inc. (NTT DoCoMoDoCoMo))OReillyOReilly & Associates, Inc.& Associates, Inc.Organization for the Advancement of Structured Information Organization for the Advancement of Structured Information

Standards (OASIS)Standards (OASIS)Object DesignObject DesignObject Management Group, Inc. (OMG)Object Management Group, Inc. (OMG)Object Services and Consulting, Inc.Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OCLC (Online Computer Library Center, Inc.)OmniMarkOmniMark Technologies CorporationTechnologies CorporationONION S.p.A.ONION S.p.A.The Open GroupThe Open GroupOpen Market, Inc.Open Market, Inc.Open Software Associates, Inc.Open Software Associates, Inc.Open Text CorporationOpen Text CorporationOracle CorporationOracle CorporationPacific Pacific SoftworksSoftworksParadigm Development CorporationParadigm Development CorporationPartners HealthCare System, Inc.Partners HealthCare System, Inc.PencomPencom Web WorksWeb WorksPerspectaPerspecta, Inc., Inc.Pervasive SoftwarePervasive SoftwarePhilips Electronic N.V.Philips Electronic N.V.Phoenix Technologies Ltd.Phoenix Technologies Ltd.Poet Software CorporationPoet Software CorporationPointCast IncorporatedPointCast IncorporatedPretty Good Privacy, Inc.Pretty Good Privacy, Inc.The Productivity Works, Inc.The Productivity Works, Inc.Qualcomm Inc.Qualcomm Inc.Quark, Inc.Quark, Inc.Rapid Logic, Inc.Rapid Logic, Inc.Raptor Systems, Inc.Raptor Systems, Inc.RealNetworksRealNetworksReed ElsevierReed ElsevierReuters LimitedReuters LimitedRivcomRivcomRiverlandRiverland Holding NV/SAHolding NV/SARoyal Melbourne Institute of TechnologyRoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)Royal National Institute for the Blind (RNIB)S.W.I.F.T. scS.W.I.F.T. scSAIC/SAIC/BellcoreBellcore

Sandpiper Networks, Inc.Sandpiper Networks, Inc.SAP AGSAP AGSBC Technology ResourcesSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Security Dynamics Technologies, Inc.Segue SoftwareSegue SoftwareSemaSema GroupGroupSharp CorporationSharp CorporationSICSSICSSitaraSitara Networks, Inc.Networks, Inc.SnapSnapSoftQuadSoftQuad Software, Inc.Software, Inc.Software AGSoftware AGSoftware Publishers Association (SPA)Software Publishers Association (SPA)SonnetechSonnetech, Ltd., Ltd.Sony CorporationSony CorporationUniversity of SouthamptonUniversity of SouthamptonSpeech Works International, Inc.Speech Works International, Inc.Spyglass, Inc.Spyglass, Inc.SqribeSqribe TechnologiesTechnologiesStarBurstStarBurst CommunicationsCommunicationsStrategic Interactive GroupStrategic Interactive GroupStuart McIntoshStuart McIntoshSun Microsystems, Inc.Sun Microsystems, Inc.surfCONTROLsurfCONTROLSURFnetSURFnet bvbvSwedish Institute for Systems Development (SISU)Swedish Institute for Systems Development (SISU)Sybase, Inc.Sybase, Inc.SynthSynth--BankBankTandem Computers, a division of CompaqTandem Computers, a division of CompaqTechnischeTechnische UniversitatUniversitat GrazGrazTeknemaTeknema CorporationCorporationTelecom ColombiaTelecom ColombiaTelecom ItaliaTelecom ItaliaTexcelTexcel GroupGroupThe Thomson CorporationThe Thomson CorporationTIAATIAA--CREFCREFTNO Multimedia and TelecommunicationsTNO Multimedia and TelecommunicationsToshiba CorporationToshiba CorporationToyota Motor CorporationToyota Motor CorporationTrilogy Technologies, Inc.Trilogy Technologies, Inc.TRUSTeTRUSTe2Bridge Software2Bridge SoftwareUKERNAUKERNAUNI.CUNI.CUnited States Environmental Protection Agency (EPA)United States Environmental Protection Agency (EPA)Unwired PlanetUnwired PlanetUWI.ComUWI.ComVeonVeon, Inc., Inc.VeriSign, Inc.VeriSign, Inc.Verity, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Victor Data Systems Co., Ltd.Vignette CorporationVignette CorporationVisio CorporationVisio CorporationVTT Information TechnologyVTT Information TechnologyWall Data IncorporatedWall Data IncorporatedWaterloo MapleWaterloo MaplewebMethodswebMethods, Inc., Inc.WebTV Networks Inc.WebTV Networks Inc.WinWritersWinWritersWolfram Research, Inc.Wolfram Research, Inc.worldwebworldwebWWW WWW -- KRKRXerox CorporationXerox CorporationXionicsXionics Document Technologies, Inc.Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe MacromediaMacromediaSybaseSybase

HPHPGoogleGoogle

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

XML is EverywhereXML is Everywhere

Sold!

^Not Quite

ABNABN--AMRO BankAMRO BankAccessAccessAccess Company LimitedAccess Company LimitedAcuityAcuityAdobe Systems Inc.Adobe Systems Inc.AGF.SIAGF.SIAgfa Division, Bayer Corp.Agfa Division, Bayer Corp.AgileDelta, Inc.AgileDelta, Inc.Agile SoftwareAgile SoftwareAgranat Systems, Inc.Agranat Systems, Inc.Alcatel Alsthom RechercheAlcatel Alsthom RechercheAlfaAlfa--Omega FoundationOmega FoundationAliaron, Inc.Aliaron, Inc.Alis Technologies, Inc.Alis Technologies, Inc.Allaire CorporationAllaire CorporationAmerica Online, Inc.America Online, Inc.American ExpressAmerican ExpressAND Data LtdAND Data LtdANDAND--USA, Inc.USA, Inc.APACSAPACSAplix CorporationAplix CorporationApple Computer, Inc.Apple Computer, Inc.ArborText, Inc.ArborText, Inc.Architecture Projects Management Ltd.Architecture Projects Management Ltd.Ardent Software, Inc.Ardent Software, Inc.ArrowPoint CommunicationsArrowPoint CommunicationsArt Technology GroupArt Technology GroupAsymetrix CorporationAsymetrix CorporationAT&TAT&TAttachmate CorporationAttachmate CorporationAutodesk, Inc.Autodesk, Inc.BackWeb Technologies, Inc.BackWeb Technologies, Inc.British Broadcasting CorporationBritish Broadcasting CorporationBEA Systems, Inc.BEA Systems, Inc.BELGACOMBELGACOMBitstream, Inc.Bitstream, Inc.Bluestone SoftwareBluestone SoftwareThe Boeing CompanyThe Boeing CompanyBow Street, Inc.Bow Street, Inc.Bowne Internet SolutionsBowne Internet SolutionsUniversity of BristolUniversity of BristolBritish Telecommunications LaboratoriesBritish Telecommunications LaboratoriesBull S.A.Bull S.A.Calico Technology, Inc.Calico Technology, Inc.Canal +Canal +Canal/WebCanal/WebCanon, Inc.Canon, Inc.Cap Gemini InnovationCap Gemini InnovationCCTACCTACenter for Democracy and TechnologyCenter for Democracy and TechnologyCenter for Mathematics and Computer Science (CWI)Center for Mathematics and Computer Science (CWI)Center for Telematics and Information Technology (CTIT)Center for Telematics and Information Technology (CTIT)Centraal CorporationCentraal CorporationCERNCERNChina Times Interactive Co., Ltd.China Times Interactive Co., Ltd.Chunghwa Telecom Company, Ltd.Chunghwa Telecom Company, Ltd.Cisco SystemsCisco SystemsCiTECCiTECCITIBANK, N.A.CITIBANK, N.A.CNET CNET -- The Computer NetworkThe Computer NetworkCNRCNR----Instituto Elaborazione dellInformazioneInstituto Elaborazione dellInformazioneCNRSCNRSCoalition for Networked InformationCoalition for Networked InformationCOLLEGIS Research InstituteCOLLEGIS Research InstituteCommerce OneCommerce OneCommerceNetCommerceNet

GMD National Research Center for Information TechnologyGMD National Research Center for Information TechnologyGraphic Communications AssociationGraphic Communications AssociationGrenoble Network InitiativeGrenoble Network InitiativeGroove Networks, Inc.Groove Networks, Inc.Groupe ESC GrenobleGroupe ESC GrenobleGTW AssociatesGTW AssociatesHarlequin Inc.Harlequin Inc.Health Level Seven, Inc.Health Level Seven, Inc.The Hebrew University of JerusalemThe Hebrew University of JerusalemHelsinki Telephone CorporationHelsinki Telephone CorporationHewlett Packard CompanyHewlett Packard CompanyHitachi, Ltd.Hitachi, Ltd.Hong Kong Jockey ClubHong Kong Jockey ClubHong Kong Productivity CouncilHong Kong Productivity CouncilHong Kong University of Science & TechnologyHong Kong University of Science & TechnologyHTML Writers Guild, Inc.HTML Writers Guild, Inc.Hyperwave Information Management, Ges. m.b.H.Hyperwave Information Management, Ges. m.b.H.IBERDROLA S.A.IBERDROLA S.A.IBM CorporationIBM CorporationIBM Taiwan CorporationIBM Taiwan CorporationIEEE Computer SocietyIEEE Computer SocietyILOG, S.A.ILOG, S.A.IMALLIMALLIMG SRC, Inc.IMG SRC, Inc.Industrial Technology Research InstituteIndustrial Technology Research InstituteInfopartnersInfopartnersInformation Broadcasting Laboratories, Inc. (IB Labs)Information Broadcasting Laboratories, Inc. (IB Labs)Infoteria, Inc.Infoteria, Inc.Innosoft International Inc.Innosoft International Inc.Inso Corporation, ProvidenceInso Corporation, ProvidenceInstitut FrancoInstitut Franco--Russe A.M. LiapunovRusse A.M. LiapunovIntel CorporationIntel CorporationIntelink Management Office (IMO)Intelink Management Office (IMO)Interleaf, Inc.Interleaf, Inc.IntermindIntermindThe International DOI FoundationThe International DOI FoundationInternational Integrated Systems, Inc.International Integrated Systems, Inc.Internet Lawyers Conference (ILC)Internet Lawyers Conference (ILC)Interval Research CorporationInterval Research CorporationIntraspect Software, Inc.Intraspect Software, Inc.iReady CorporationiReady CorporationJetFormJetFormJoint Info. Systems Comm. of the UK Higher Ed. Funding Joint Info. Systems Comm. of the UK Higher Ed. Funding

CouncilCouncilKnowledgeCite, Inc.KnowledgeCite, Inc.Lawrence Berkeley National LaboratoryLawrence Berkeley National LaboratoryLexmark International, Inc.Lexmark International, Inc.Los Alamos National LaboratoryLos Alamos National LaboratoryLotus Development CorporationLotus Development CorporationLucent TechnologiesLucent TechnologiesMacKichan Software, Inc.MacKichan Software, Inc.MacromediaMacromediaMarimba, Inc.Marimba, Inc.MatchLogic, Inc.MatchLogic, Inc.Matra HachetteMatra HachetteMatsushita Electric Industrial Co., Ltd. (MEI)Matsushita Electric Industrial Co., Ltd. (MEI)MBED SoftwareMBED SoftwareMedicalData Service GmbHMedicalData Service GmbHMerrill LynchMerrill LynchMetropolitan Police ServiceMetropolitan Police ServiceMicroelectronics and Computer Technology Corporation Microelectronics and Computer Technology Corporation

(MCC)(MCC)Microsoft CorporationMicrosoft CorporationMicrostar Software Ltd.Microstar Software Ltd.Microsystems Software, Inc.Microsystems Software, Inc.

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

(CCL)(CCL)CrystalizCrystaliz, Inc., Inc.CSIRO AustraliaCSIRO AustraliaCyberCashCyberCash, Inc., Inc.Daewoo Electronics CompanyDaewoo Electronics CompanyData ChannelData ChannelData Interchange Standards Association, Inc. (DISA)Data Interchange Standards Association, Inc. (DISA)Data Research Associates, Inc.Data Research Associates, Inc.DatafusionDatafusion, Inc., Inc.DatalogicsDatalogics, Incorporated, IncorporatedDefense Information Systems Agency (DISA)Defense Information Systems Agency (DISA)Department of Communications, Information Technology Department of Communications, Information Technology

and the Artsand the ArtsDeutsche Telekom Deutsche Telekom -- Online Service GmbH (TOnline Service GmbH (T--Online)Online)DFN DFN VereinVereinDigital Vision Laboratories CorporationDigital Vision Laboratories CorporationDirect Marketing Association, Inc.Direct Marketing Association, Inc.Distributed Systems Technology Centre (DSTC Pty Ltd)Distributed Systems Technology Centre (DSTC Pty Ltd)DoubleClickDoubleClickEE--centre UKcentre UKEastman Kodak CompanyEastman Kodak CompanyEC Cubed, Inc.EC Cubed, Inc.ÉÉcolecole NationaleNationale SupSupéérieurerieure dInformatiquedInformatique et de et de

MathMathéématiquesmatiques AppliquAppliquééeses (ENSIMAG)(ENSIMAG)University of Edinburgh (HCRC Language Technology University of Edinburgh (HCRC Language Technology

Group)Group)EEIG/ERCIMEEIG/ERCIMElectricitElectricitéé de Francede FranceElectronic Network ConsortiumElectronic Network ConsortiumENELENELEngage TechnologiesEngage TechnologiesEnigmaEnigmaENN CorporationENN CorporationEntrust Technologies, Inc.Entrust Technologies, Inc.EpicentricEpicentric, Inc., Inc.EpriseEprise CorporationCorporationERICSSONERICSSONErnst & Young LLPErnst & Young LLPETNOTEAM S.p.A.ETNOTEAM S.p.A.EUnetEUnet International BVInternational BVExcosoftExcosoftFederal Geographic Data CommitteeFederal Geographic Data CommitteeFermi National Accelerator LaboratoryFermi National Accelerator LaboratoryFIZ Karlsruhe (FIZ Karlsruhe (FachInformationsZentrumFachInformationsZentrum))ForschungszentrumForschungszentrum InformatikInformatik (FZI)(FZI)Foundation for Research and Technology (FORTH)Foundation for Research and Technology (FORTH)France TelecomFrance TelecomFraunhoferFraunhofer IGDIGDFretwellFretwell--Downing Data Systems Ltd.Downing Data Systems Ltd.FSTC (Financial Services Technology Consortium)FSTC (Financial Services Technology Consortium)Fujitsu LimitedFujitsu LimitedFulcrum Technologies, Inc.Fulcrum Technologies, Inc.GE Information Services, Inc.GE Information Services, Inc.GEMPLUSGEMPLUSGeneral Magic, Inc.General Magic, Inc.GEO Interactive Media Group Ltd.GEO Interactive Media Group Ltd.George Washington UniversityGeorge Washington UniversityGeoworksGeoworksGlobeIDGlobeID SoftwareSoftware

MindQuakeMindQuake Interactive, Inc.Interactive, Inc.MITRE CorporationMITRE CorporationMitsubishi Electric CorporationMitsubishi Electric CorporationMotorolaMotorolaMTA SZTAKIMTA SZTAKINASA Ames Research CenterNASA Ames Research CenterNational National ChiaoChiao Tung UniversityTung UniversityNational Security Agency (NSA)National Security Agency (NSA)National University of SingaporeNational University of SingaporeNCompassNCompass Labs, Inc.Labs, Inc.NCRNCRNEC CorporationNEC CorporationNETAWAYNETAWAYNetscape CommunicationsNetscape CommunicationsNetStudioNetStudio CorporationCorporationNetwork Computer, Inc. (NCI)Network Computer, Inc. (NCI)Network SolutionsNetwork SolutionsUniversity of New South WalesUniversity of New South WalesNHS (National Health Service, UK)NHS (National Health Service, UK)Nippon Telegraph & Telephone Corp. (NTT)Nippon Telegraph & Telephone Corp. (NTT)NOKIA CorporationNOKIA CorporationNortelNortelNovell, Inc.Novell, Inc.NTT Data CorporationNTT Data CorporationNTT Mobile Communications Network, Inc. (NTT NTT Mobile Communications Network, Inc. (NTT DoCoMoDoCoMo))OReillyOReilly & Associates, Inc.& Associates, Inc.Organization for the Advancement of Structured Information Organization for the Advancement of Structured Information

Standards (OASIS)Standards (OASIS)Object DesignObject DesignObject Management Group, Inc. (OMG)Object Management Group, Inc. (OMG)Object Services and Consulting, Inc.Object Services and Consulting, Inc.OCLC (Online Computer Library Center, Inc.)OCLC (Online Computer Library Center, Inc.)OmniMarkOmniMark Technologies CorporationTechnologies CorporationONION S.p.A.ONION S.p.A.The Open GroupThe Open GroupOpen Market, Inc.Open Market, Inc.Open Software Associates, Inc.Open Software Associates, Inc.Open Text CorporationOpen Text CorporationOracle CorporationOracle CorporationPacific Pacific SoftworksSoftworksParadigm Development CorporationParadigm Development CorporationPartners HealthCare System, Inc.Partners HealthCare System, Inc.PencomPencom Web WorksWeb WorksPerspectaPerspecta, Inc., Inc.Pervasive SoftwarePervasive SoftwarePhilips Electronic N.V.Philips Electronic N.V.Phoenix Technologies Ltd.Phoenix Technologies Ltd.Poet Software CorporationPoet Software CorporationPointCast IncorporatedPointCast IncorporatedPretty Good Privacy, Inc.Pretty Good Privacy, Inc.The Productivity Works, Inc.The Productivity Works, Inc.Qualcomm Inc.Qualcomm Inc.Quark, Inc.Quark, Inc.Rapid Logic, Inc.Rapid Logic, Inc.Raptor Systems, Inc.Raptor Systems, Inc.RealNetworksRealNetworksReed ElsevierReed ElsevierReuters LimitedReuters LimitedRivcomRivcomRiverlandRiverland Holding NV/SAHolding NV/SARoyal Melbourne Institute of TechnologyRoyal Melbourne Institute of TechnologyRoyal National Institute for the Blind (RNIB)Royal National Institute for the Blind (RNIB)S.W.I.F.T. scS.W.I.F.T. scSAIC/SAIC/BellcoreBellcore

Sandpiper Networks, Inc.Sandpiper Networks, Inc.SAP AGSAP AGSBC Technology ResourcesSBC Technology ResourcesSecurity Dynamics Technologies, Inc.Security Dynamics Technologies, Inc.Segue SoftwareSegue SoftwareSemaSema GroupGroupSharp CorporationSharp CorporationSICSSICSSitaraSitara Networks, Inc.Networks, Inc.SnapSnapSoftQuadSoftQuad Software, Inc.Software, Inc.Software AGSoftware AGSoftware Publishers Association (SPA)Software Publishers Association (SPA)SonnetechSonnetech, Ltd., Ltd.Sony CorporationSony CorporationUniversity of SouthamptonUniversity of SouthamptonSpeech Works International, Inc.Speech Works International, Inc.Spyglass, Inc.Spyglass, Inc.SqribeSqribe TechnologiesTechnologiesStarBurstStarBurst CommunicationsCommunicationsStrategic Interactive GroupStrategic Interactive GroupStuart McIntoshStuart McIntoshSun Microsystems, Inc.Sun Microsystems, Inc.surfCONTROLsurfCONTROLSURFnetSURFnet bvbvSwedish Institute for Systems Development (SISU)Swedish Institute for Systems Development (SISU)Sybase, Inc.Sybase, Inc.SynthSynth--BankBankTandem Computers, a division of CompaqTandem Computers, a division of CompaqTechnischeTechnische UniversitatUniversitat GrazGrazTeknemaTeknema CorporationCorporationTelecom ColombiaTelecom ColombiaTelecom ItaliaTelecom ItaliaTexcelTexcel GroupGroupThe Thomson CorporationThe Thomson CorporationTIAATIAA--CREFCREFTNO Multimedia and TelecommunicationsTNO Multimedia and TelecommunicationsToshiba CorporationToshiba CorporationToyota Motor CorporationToyota Motor CorporationTrilogy Technologies, Inc.Trilogy Technologies, Inc.TRUSTeTRUSTe2Bridge Software2Bridge SoftwareUKERNAUKERNAUNI.CUNI.CUnited States Environmental Protection Agency (EPA)United States Environmental Protection Agency (EPA)Unwired PlanetUnwired PlanetUWI.ComUWI.ComVeonVeon, Inc., Inc.VeriSign, Inc.VeriSign, Inc.Verity, Inc.Verity, Inc.Victor Data Systems Co., Ltd.Victor Data Systems Co., Ltd.Vignette CorporationVignette CorporationVisio CorporationVisio CorporationVTT Information TechnologyVTT Information TechnologyWall Data IncorporatedWall Data IncorporatedWaterloo MapleWaterloo MaplewebMethodswebMethods, Inc., Inc.WebTV Networks Inc.WebTV Networks Inc.WinWritersWinWritersWolfram Research, Inc.Wolfram Research, Inc.worldwebworldwebWWW WWW -- KRKRXerox CorporationXerox CorporationXionicsXionics Document Technologies, Inc.Document Technologies, Inc.

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovell

CiscoCisco

AdobeAdobe MacromediaMacromediaSybaseSybase

HPHPGoogleGoogle

CorelCorel

MozillaMozilla

NokiaNokia

MotorolaMotorolaSonySony

Sold!BEABEASold!

Benefits of XML are not available where efficiency is critical

XMLXML

XX

XX

XX

XX

XX

XX

Page 7: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

MicrosoftMicrosoft

SunSunOracleOracle

IntelIntel IBMIBM

BEABEA RIMRIM

AT&TAT&T

ApacheApache

NovellNovellCiscoCisco

AdobeAdobe XeroxXeroxSybaseSybase

GEGEHPHP

CorelCorel

PalmPalm

MozillaMozilla

NokiaNokia

ATO

ACO

GCCS COP (TDBM)

Air Picture (Link 16)ASR

Land Picture(Army FBCB2)

XML-MTF

XML-VMF

Cursor on Target

Army AFATDS

Intel - Targets - Threats(IBS CMF)

SOF Positions (BAO Kit)

AODB(TBONE - TBMCS)

USMC C2PC

And Net-Centric Operations don’t work at the edge

XMLGateway Gateway

Gateway Gateway

Gateway

Gat

eway

Gatew

ay

Gat

eway

XX

XX

XX

XX

XML is EverywhereXML is EverywhereNot Quite^

XMLXML

Page 8: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

1,122

51

JVMF Target Nomination22 times larger!

Size

in b

ytes

XML JVMF format

WhatWhat’’s the Problem?s the Problem?XML vs. Existing Tactical MessagesXML vs. Existing Tactical Messages

11,408,021

674,233

JSTARS Ground Targets17 times larger!

Size

in b

ytes

XML GMTI format

1,094

9

TDL Air Track122 times larger!

Size

in b

ytes

XML TDL format

7,663,647

729,871

Air Tasking Order (ATO)10 times larger!

Size

in b

ytes

XML USMTF format

22x More 22x More Bandwidth!Bandwidth!

121x More 121x More

Bandwidth!Bandwidth!

17x More 17x More Bandwidth!Bandwidth!10x More 10x More

Bandwidth!Bandwidth!

Net-Centric web standards require 10-100x more bandwidth

Page 9: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

OverviewOverview

•• XML benefits and challengesXML benefits and challenges•• Efficient XMLEfficient XML•• JEFX JEFX ’’06 Results06 Results•• JRAE JRAE ’’06 Results06 Results•• Summary and questionsSummary and questions

Page 10: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

What is Efficient XML (EFX)?What is Efficient XML (EFX)?•• A COTS XML optimization product that improves:A COTS XML optimization product that improves:

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

•• Requires no proprietary interfaces or protocolsRequires no proprietary interfaces or protocols•• A major improvement over previous approachesA major improvement over previous approaches

Bandwidth Utilization

20%

13%

1%

NCES SOAP Message (213 KB)

% O

rigin

al B

andw

idth

Fast Infoset GZIPPED XML Efficient XML

Server Throughput

33

369

67

NCES SOAP Message (213 KB)

Mes

sage

per

sec

ond

Fast Infoset GZIPPED XML Efficient XML

Battery Life

8529 7720

33680

Nokia 6800 Mobile PhoneTr

ansa

ctio

ns p

er b

atte

ryXML GZIPPED XML Efficient XML

1%

369 33680

Page 11: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

•• Works very well where previous approaches failWorks very well where previous approaches fail(e.g., high volume streams of small messages)(e.g., high volume streams of small messages)•• Tactical messages (VMF, TDL, IBS, GMTI, etc.)Tactical messages (VMF, TDL, IBS, GMTI, etc.)•• GeoGeo--location datalocation data•• Sensor dataSensor data•• Asynchronous event processingAsynchronous event processing

•• Extends NetExtends Net--Centric Operations to far edge of networkCentric Operations to far edge of networkGeo-location data

2362%

1754%

96%

24 byte VMF message

% B

inar

y Si

ze

Fast Infoset GZIPPED XML Efficient XML

Aircraft radar tracks6244%

4400%

100%

9 byte TDL message

% B

inar

y Si

ze

Fast Infoset GZIPPED XML Efficient XML

JSTARS GMTI data

613%

451%

26%

96 byte STANAG 4607 message%

Bin

ary

Size

Fast Infoset GZIPPED XML Efficient XML

What is Efficient XML (EFX)?What is Efficient XML (EFX)?

Page 12: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

OverviewOverview

•• XML benefits and challengesXML benefits and challenges•• Efficient XMLEfficient XML•• JEFX JEFX ’’06 Results06 Results•• JRAE JRAE ’’06 Results06 Results•• Summary and questionsSummary and questions

Page 13: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XML in JEFX Efficient XML in JEFX ’’0606

CNETTTNT

JTIDSLOS

UHF SATCOMCAOC

BACNFutureCombatSystems

IBS

Army PASSCoTRouters

ADSITBMCS AFTRSEfficient XML

Efficient XML

Efficient XML

Special Tacticswith BAO Kit

Efficient XML

JTIDS

Efficient XML

JSOTF

F-15E1 & FA-18F1E-2C XHAWKEfficient

XML

BAO KitWEEMC

Brigade / ASOC (Bullpen)

Efficient XML

Efficient XML

Efficient XML

CombatSkySAT

TACSAT

Efficient XML

Efficient XML

Special Tacticswith BAO Kit

Page 14: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JEFX JEFX ’’06 Performance Example06 Performance ExampleCursorCursor--onon--Target (Target (CoTCoT) Tracks) Tracks

100,000+ CoT Efficient XML messages processed per day during JEFX

Page 15: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JEFX '06 Efficient XML ACO sizes

0

200,000

400,000

600,000

800,000

1,000,000

1,200,000

17 apr ch0 18 apr ch0 20 apr ch0 19 apr ch0 25 apr ch0 22 apr ch0 24 apr ch0 26 apr ch0

ACO Identifier (sorted by size)

Siz

e in

byt

es

XMLEfficient XML

JEFX JEFX ’’06 Performance Example 06 Performance Example Airspace Control Orders (Airspace Control Orders (ACOsACOs))

1,145,433 bytes

13,338 bytes

On Average, Efficient XML ACOs were over 80 times smaller

85 times smaller

Page 16: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JEFX '06 MainEx ATO Sizes (XML and Efficient XML)

0

1,000,000

2,000,000

3,000,000

4,000,000

5,000,000

6,000,000

7,000,000

8,000,000

9,000,000

24 aprch0

(2000)

25 aprch0

(2000)

26 aprch0

(2000)

21 aprch0

(2000)

22 aprch0

(2000)

21 aprch1

(2000)

24 aprch0

(2004)

20 aprch0

(2000)

25 aprch0

(2004)

22 aprch0

(2004)

26 aprch0

(2004)

21 aprch1

(2004)

21 aprch2

(2004)

20 aprch0

(2004)

ATO Identifier (sorted by size)

Size

in b

ytes

XML

Eff icient XML

JEFX JEFX ’’06 Performance Example 06 Performance Example Air Tasking Orders (Air Tasking Orders (ATOsATOs))

7,663,647 bytes

71,261 bytes

On Average, Efficient XML ATOs were over 100 times smaller

107 times smaller

Page 17: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Transfer Speed Measured in JEFX Transfer Speed Measured in JEFX ‘‘0606ACO to EACO to E--2C over TTNT airborne network2C over TTNT airborne network

Notes: Notes: Without Efficient XML, transmission is impossible with current rWithout Efficient XML, transmission is impossible with current radiosadiosATOsATOs are 5are 5--7 times larger than the ACO shown here7 times larger than the ACO shown here

Efficient XML

XML2:23

0:01

Page 18: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JEFX '06 CAS ATO Mission sizes (XML and Efficient XML)

0

200,000

400,000

600,000

800,000

1,000,000

1,200,000

1,400,000

25 ap

r ch0

(200

0)

24 ap

r ch0

(200

0)

20 ap

r ch0

(200

0)

21 ap

r ch0

(200

0)

21 ap

r ch1

(200

0)

22 ap

r ch0

(200

0)

20 ap

r ch0

(200

4)

24 ap

r ch0

(200

4)

26 ap

r ch0

(200

0)

22 ap

r ch0

(200

4)

21 ap

r ch1

(200

4)

21 ap

r ch2

(200

4)

26 ap

r ch0

(200

4)

ATO Identifier (sorted by size)

Size

in b

ytes

XML CAS Missions

Efficient XML CAS Missions

JEFX JEFX ’’06 Performance Example06 Performance ExampleATO CAS missions extracted from ATOATO CAS missions extracted from ATO

1,165,927 bytes

5,584 bytes

On average, CAS missions extracted from ATO were over 180 times smaller

208 times smaller and faster

Note: CAS missions query took only 15 minutes to develop using a free, open-source XML tool

Note: CAS missions query took only 15 minutes to develop using a free, open-source XML tool

Page 19: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JEFX '06 CAS ATO Mission logarithmic sizes (XML and Efficient XML)

1

10

100

1,000

10,000

100,000

1,000,000

10,000,000

1 2 3 4 5 6 7 8 9 10 11 12 13

ATO Identifier (sorted by size)

Size

in b

ytes

(log

arith

mic

)

XML ATO

XML CAS Missions

Eff icient XML ATO

Efficient XML CAS Missions

JEFX JEFX ’’06 Performance Example06 Performance ExampleCombined effect of Efficient XML with queriesCombined effect of Efficient XML with queries

7,663,647 bytes

71,261 bytes

1,165,927 bytes

5,584 bytes

1372 times smaller and faster

Combining Efficient XML with query results produced extremely good results

7 times smaller

Page 20: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XMLEfficient XMLATO size reductionATO size reductionATO CAS fragmentsATO CAS fragments

Page 21: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JEFX JEFX ’’06 Assessment Results06 Assessment Results

I n t e g r i t y - S e r v i c e - E x c e l l e n c e

Assessment Results

FieldBACN**CSSNTISR-ISSWIPE

GSATSOFTNet

NCWIBaS&E

More WorkFAOC

Fielding Recommendation

Operational AssessmentTechnical Readiness

Cross Cutting TechBinary XML*** TTNTRAIDER

Ready for transition

Incomplete programmatics

No sustainment path

Fielding RecommendationMature capability / Ready for testing

Require system/subsystem development

More research required

Technical ReadinessFills warfighter need

Limited utility

No benefit to warfighter

Operational Assessment

AOC 10.1.1TBONEWEEMCIWPCDLARS

*

CSAFInitiatives

****

* BACN – Long-term platform to be determined** Merge BACN & Adaptive Joint C4ISR Node (AJCN) *** Binary XML - Immediate, interim DoD fielding while

waiting on commercial standard**** Require more testing / sensor availability to evaluate

Taken from JEFX ’06 CSAF Fielding Recommendations Briefing

Page 22: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

OverviewOverview

•• XML benefits and challengesXML benefits and challenges•• Efficient XMLEfficient XML•• JEFX JEFX ’’06 Results06 Results•• JRAE JRAE ’’06 Results06 Results•• Summary and questionsSummary and questions

Page 23: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XML in JRAE Efficient XML in JRAE ’’0606Scenario : Joint Target Management (JTM)Scenario : Joint Target Management (JTM)

JRAE 06 11

Compressed XMLNotional JCAS MISSION

123456

654321PDA Device

Blue Force Tracks & Filtered Target

InformationDown Load from SOA

123456

654321Heads Up Display

9 LineTarget Information Upload to A/C from

PDA

Target

Sights Target and publish to JTLM; subscribe to

JTLM; update target list

BPEL Filtering for JTLM Targeting Info

Highly Efficient XML

Munitions on Target

SOABFT/ JTLM / DCGS

IA: Role Based Access

NCCP II C2 services: Orchestration, Op Context, Adaptors, Association

JRAE ’06 focused on a NCES SOA pub-sub architecture for nominating, coordinating and prosecuting targets

Page 24: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XML in JRAE Efficient XML in JRAE ’’06 06 Tactical Web ServicesTactical Web Services

TBMCS C2PCPDA

JTM ServiceJTM

Service

TBMCS-JTMClient C2PC-JTM

Client

AFATDS

AFATDS-JTMClient

JTLMXML / EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

(Micro-Lite Tablet PCRunning AFATDS

JTM Client)

GCCS-MWeb Browser

JTLMXML/EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

Efficient XML

Efficient XML Efficient

XMLEfficient

XML

JTM-MIP/C2IEDM

AdaptorC2IEDMC2IEDM

JTM-MIP/C2IEDM

Adaptor

JETS-JTMAdapter

JETTS

C2IEDMSchema

C2IEDMSchema

JTT

JTT-JTMClient

JTLMXML/EFX

WSDLSchema

PDADDACT

With VMF

JTM-VMFAdaptor

SimulatedLow BandwidthSINGARS Radio

Efficient XML

Efficient XML

Efficient XML

Efficient XML

JRAE ’06 successfully used Efficient XML to extend the reach of web services to tactical users

Page 25: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JRAE JRAE ’’06 Performance Examples06 Performance ExamplesJTM Tactical Web ServicesJTM Tactical Web Services

10,485

253

Publish 5 targets41 times smaller

XML Efficient XML

38,243

79

Existance results for 911 targets484 times smaller

XML Efficient XML

2,009,574

16,276

Publish 911 targets123 times smaller

XML Efficient XML

213,123

2,193

Publish 100 targets97 times smaller

XML Efficient XML

In aggregate, Efficient XML messages were 100+ times smaller

123x 123x smaller!smaller!

484x 484x smaller!smaller!

97x 97x smaller!smaller!

41x 41x smaller!smaller!

Page 26: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JRAE JRAE ’’06 Performance Examples06 Performance ExamplesTADIL, JVMF and GMTITADIL, JVMF and GMTI

Efficient XML provides the benefits of XML and the efficiency of hand-optimized binary formats

24 times this height8752 bits

Over 3 times this height1,122 bytes

Over 2 times this height 11,408,021 bytes

Why XML

doesn't work

at the edge

674,233

103,3760

NATO 4607 GMTI110 times smaller

XML Existing Binary Efficient XML

0

51 48

JVMF K4.01 ObsRep23 times smaller

XML Existing Binary Efficient XML

0

7059

TADIL J3.2 AirTrack152 times smaller

XML Existing Binary Efficient XML

Efficient XML Performance Examples

Why EFX

does work

at the edge

Taken from SPAWAR JRAE ’06 Results Presentation

Page 27: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XMLEfficient XMLJTM, VMF and TDL compactnessJTM, VMF and TDL compactnessPerformance and browser integrationPerformance and browser integration

Page 28: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JRAE JRAE ’’06 Recommendation06 RecommendationA single standard for data transferA single standard for data transfer

Efficient XML Performance Examples

2,260,430

24,738

JTM Publish91 times smaller

XML Efficient XML

1,860

138

FBCB2 PASS Message13 times smaller

XML Efficient XML

7,663,647

71,261

MTF ATO108 times smaller

XML Efficient XML

Efficient XML compared to existing binary formats and XML

13,157

6,563

CoT Imagery2 times smaller

XML Efficient XML

EFX ACROSS THE BOARDWITH A SINGLE STANDARD

DATA EXCHANGE BETWEEN SYSTEMS BECOMES A NON ISSUE

To fightusing the web as a weapon

systemWe must a have a single standard

For all data transfer Needs:

MTF, TADIL,JVMF,CoT, etc.

EFXprovides that

standard

Taken from SPAWAR JRAE ’06 Results Presentation

Page 29: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

JRAE JRAE ’’06 Recommendations06 Recommendations

Taken from SPAWAR JRAE ’06 Results Presentation

Quick Look Recommendations1) Joint Target Management Service – support planned transition path and promote

it as model for other services to use in migration from “as is” to “to be”2) Efficient XML (EFX) - Military Services / Acquisition Agencies move to require

EFX be incorporated as a standard for all future near real time applications; and current applications as feasible– OSD / DISA / Services / Acquisition Agencies require that EFX be incorporated into a

variety of applications and utilized by the warfighter during the final stage of W3C Standards Approval Process (approximately 2 years) to ensure military needs are included

– DISA / DoD become actively involved in the W3C Standards Approval Process for this capability

– Applicability to real time applications be assessed3) C2IEDM Data Dictionary be a required starting point for developing common data

elements across the Services and Coalition in support of SOA operations4) NSA investigate integration with EFX and digital signature approaches that

support bandwidth disadvantaged users (under 14Kb) 5) For current IA capability in low bandwidth operations, a secure circuit and/or SSL

architecture be offered as an SOA option6) An individual message (data package) prioritization capability must be developed

that operates across the GIG if time sensitive tactical missions are to be executable on an IP based network

The warfighter must consistently get the right information at the right time if he is expected to embrace net-centric warfare operations

MUST HAVE!

Page 30: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XML SummaryEfficient XML Summary

EfficiencyEfficiency

ReducedReducedCostsCosts

InteroperabilityInteroperability

A new breed of technologyA new breed of technology

Information Theory

FormalLanguage

Theory

Page 31: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XML SummaryEfficient XML SummaryEfficient XMLEfficient XML

EfficiencyEfficiency

ReducedReducedCostsCosts

InteroperabilityInteroperability

•• Achieves unprecedented Achieves unprecedented compression and speedcompression and speed

•• Up to 100Up to 100--400 times smaller 400 times smaller and fasterand faster

•• More bandwidth, battery More bandwidth, battery life, storage, memorylife, storage, memory

•• Less CPU, power, heatLess CPU, power, heat

•• One web data format for One web data format for allalldata and data and allall devicesdevices

•• Efficient enough to replace Efficient enough to replace handhand--optimized formatsoptimized formats

•• Can plug transparently into app Can plug transparently into app servers and XML interfacesservers and XML interfaces

•• Can interoperate with systems Can interoperate with systems still using plainstill using plain--oldold--XMLXML

•• Lower bandwidth costsLower bandwidth costs•• Lower device costsLower device costs•• Replace proprietary binaries Replace proprietary binaries

with open web technologieswith open web technologies•• Eliminate format gatewaysEliminate format gateways

A new breed of technologyA new breed of technology

Information Theory

FormalLanguage

Theory

Page 32: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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

Questions?Questions?Resources:Resources:

Efficient XML: Efficient XML: http://http://www.agiledelta.com/product_efx.htmlwww.agiledelta.com/product_efx.htmlDownload: Download: http://http://www.agiledelta.com/efx_download.htmlwww.agiledelta.com/efx_download.htmlW3C Standard: W3C Standard: http://www.w3.org/TR/exi/http://www.w3.org/TR/exi/

Page 33: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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

Backup SlidesBackup SlidesBackup Slides

Page 34: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Independent Assessment and AdoptionIndependent Assessment and AdoptionU.S. Air ForceU.S. Air Force

Air Operation Center

BACN

RAIDER

Efficient XML

IBS

WEEMCCoTRouters

ADSITBMCS AFTRSEfficient XML

Efficient XML

CNETTTNT

JTIDSLOS

UHF SATCOM

Efficient XML

SOF Teamwith BAO Kit

Efficient XML

JTIDS

Efficient XML

Special Ops

F-15E1 & FA-18F1E-2C XHAWKEfficient

XML

BAO KitWEEMC

TACPwith CASS Kit

Deployed HQ

Efficient XML

Efficient XML

Efficient XML

Air Operation Center

BACN

RAIDER

Efficient XML

RAIDER

Efficient XML

IBS

WEEMCCoTRouters

ADSITBMCS AFTRSEfficient XML

Efficient XML

CNETTTNT

JTIDSLOS

UHF SATCOM

Efficient XML

SOF Teamwith BAO Kit

Efficient XML

SOF Teamwith BAO Kit

Efficient XML

JTIDS

Efficient XML

Special Ops

F-15E1 & FA-18F1E-2C XHAWKEfficient

XML

BAO KitWEEMC

TACPwith CASS Kit

Deployed HQ

Efficient XML

Efficient XML

Special Ops

F-15E1 & FA-18F1E-2C XHAWKEfficient

XML

BAO KitWEEMC

TACPwith CASS Kit

Deployed HQ

Efficient XML

Efficient XML

Efficient XML

U.S. NavyU.S. Navy

TBMCS C2PCPDA

JTM ServiceJTM

Service

TBMCS-JTMClient C2PC-JTM

Client

AFATDS

AFATDS-JTMClient

JTLMXML / EFX

WSDLSchema

(Micro-Lite Tablet PCRunning AFATDS

JTM Client)

JTLMXML / EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

GCCS-MWeb Browser

JTLMXML/EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

Efficient XML

Efficient XML Efficient

XMLEfficient

XML

JTM-MIP/C2IEDM

AdaptorC2IEDMC2IEDM

JTM-MIP/C2IEDM

AdaptorJETS-JTM

Adapter

JETTS

C2IEDMSchema

C2IEDMSchema

JTT

JTT-JTMClient

JTLMXML/EFX

WSDLSchema

PDADDACT

With VMF

JTM-VMFAdaptor

SimulatedLow BandwidthSINGARS Radio

Efficient XML

Efficient XML

Efficient XML

Efficient XML

TBMCS C2PCPDA

JTM ServiceJTM

Service

TBMCS-JTMClient C2PC-JTM

Client

AFATDS

AFATDS-JTMClient

JTLMXML / EFX

WSDLSchema

(Micro-Lite Tablet PCRunning AFATDS

JTM Client)

JTLMXML / EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

GCCS-MWeb Browser

JTLMXML/EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

Efficient XML

Efficient XML Efficient

XMLEfficient

XML

JTM-MIP/C2IEDM

AdaptorC2IEDMC2IEDM

JTM-MIP/C2IEDM

AdaptorJETS-JTM

Adapter

JETTS

C2IEDMSchema

C2IEDMSchema

JTT

JTT-JTMClient

JTLMXML/EFX

WSDLSchema

PDADDACT

With VMF

JTM-VMFAdaptor

SimulatedLow BandwidthSINGARS Radio

Efficient XML

Efficient XML

Efficient XML

Efficient XML

World Wide Web ConsortiumWorld Wide Web Consortium Example CustomersExample Customers

Page 35: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Independent Assessment and AdoptionIndependent Assessment and AdoptionU.S. Air ForceU.S. Air Force

Air Operation Center

BACN

RAIDER

Efficient XML

IBS

WEEMCCoTRouters

ADSITBMCS AFTRSEfficient XML

Efficient XML

CNETTTNT

JTIDSLOS

UHF SATCOM

Efficient XML

SOF Teamwith BAO Kit

Efficient XML

JTIDS

Efficient XML

Special Ops

F-15E1 & FA-18F1E-2C XHAWKEfficient

XML

BAO KitWEEMC

TACPwith CASS Kit

Deployed HQ

Efficient XML

Efficient XML

Efficient XML

Air Operation Center

BACN

RAIDER

Efficient XML

RAIDER

Efficient XML

IBS

WEEMCCoTRouters

ADSITBMCS AFTRSEfficient XML

Efficient XML

CNETTTNT

JTIDSLOS

UHF SATCOM

Efficient XML

SOF Teamwith BAO Kit

Efficient XML

SOF Teamwith BAO Kit

Efficient XML

JTIDS

Efficient XML

Special Ops

F-15E1 & FA-18F1E-2C XHAWKEfficient

XML

BAO KitWEEMC

TACPwith CASS Kit

Deployed HQ

Efficient XML

Efficient XML

Special Ops

F-15E1 & FA-18F1E-2C XHAWKEfficient

XML

BAO KitWEEMC

TACPwith CASS Kit

Deployed HQ

Efficient XML

Efficient XML

Efficient XML

U.S. NavyU.S. Navy

TBMCS C2PCPDA

JTM ServiceJTM

Service

TBMCS-JTMClient C2PC-JTM

Client

AFATDS

AFATDS-JTMClient

JTLMXML / EFX

WSDLSchema

(Micro-Lite Tablet PCRunning AFATDS

JTM Client)

JTLMXML / EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

GCCS-MWeb Browser

JTLMXML/EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

Efficient XML

Efficient XML Efficient

XMLEfficient

XML

JTM-MIP/C2IEDM

AdaptorC2IEDMC2IEDM

JTM-MIP/C2IEDM

AdaptorJETS-JTM

Adapter

JETTS

C2IEDMSchema

C2IEDMSchema

JTT

JTT-JTMClient

JTLMXML/EFX

WSDLSchema

PDADDACT

With VMF

JTM-VMFAdaptor

SimulatedLow BandwidthSINGARS Radio

Efficient XML

Efficient XML

Efficient XML

Efficient XML

TBMCS C2PCPDA

JTM ServiceJTM

Service

TBMCS-JTMClient C2PC-JTM

Client

AFATDS

AFATDS-JTMClient

JTLMXML / EFX

WSDLSchema

(Micro-Lite Tablet PCRunning AFATDS

JTM Client)

JTLMXML / EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

GCCS-MWeb Browser

JTLMXML/EFX

WSDLSchema

JTLMXML / EFX

WSDLSchema

Efficient XML

Efficient XML Efficient

XMLEfficient

XML

JTM-MIP/C2IEDM

AdaptorC2IEDMC2IEDM

JTM-MIP/C2IEDM

AdaptorJETS-JTM

Adapter

JETTS

C2IEDMSchema

C2IEDMSchema

JTT

JTT-JTMClient

JTLMXML/EFX

WSDLSchema

PDADDACT

With VMF

JTM-VMFAdaptor

SimulatedLow BandwidthSINGARS Radio

Efficient XML

Efficient XML

Efficient XML

Efficient XML

World Wide Web ConsortiumWorld Wide Web Consortium Example CustomersExample Customers

““The real winners in JEFX The real winners in JEFX ’’06 06 that filled our capability goals that filled our capability goals are BACN and are BACN and Binary XMLBinary XML””

RecommendationRecommendationImmediate fieldingImmediate fielding

““Efficient XML is a Efficient XML is a transformational capabilitytransformational capability””

“…“… should be incorporated as a should be incorporated as a standard in all future data standard in all future data sharing systems ...sharing systems ...””

““the best performer for nearly the best performer for nearly all test documents in all all test documents in all application classesapplication classes””

Selected as basis for global web Selected as basis for global web standard for binary XMLstandard for binary XML

Page 36: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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

FAQFAQ

Page 37: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQHow does EFX size compare to previous approaches?How does EFX size compare to previous approaches?

•• EFX consistently performs better than previous approachesEFX consistently performs better than previous approaches•• W3C tests found Efficient XML consistently performed better thanW3C tests found Efficient XML consistently performed better than

every every candidate on candidate on everyevery test group and test group and every every application classapplication class•• Candidates:Candidates: FastInfosetFastInfoset, ASN.1 PER, ASN.1 BER, FXDI, , ASN.1 PER, ASN.1 BER, FXDI, XebuXebu, , esXMLesXML, ,

gzippedgzipped XML, XML, gzippedgzipped FastInfosetFastInfoset, , gzippedgzipped ASN.1 PER/BER, etc.ASN.1 PER/BER, etc.•• Test groups:Test groups: webweb--services, finance, geoservices, finance, geo--location, scientific, military, location, scientific, military,

electronic documents (electronic documents (OpenOfficeOpenOffice, SVG), broadcast, data storage, SVG), broadcast, data storage•• Applications:Applications: With and without schemas. With and without compression.With and without schemas. With and without compression.

Web-services / military

12% 12%

0.8%

2 MB SOAP message

% X

ML

Size

Fast Infoset GZIPPED XML Efficient XML

Finance

16%

20%

6%

6 KB FpML message

% X

ML

Size

Fast Infoset GZIPPED XML Efficient XML

GeoLocation

53%

106%

14%

100 byte Location message%

XM

L Si

zeFast Infoset GZIPPED XML Efficient XML

Page 38: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQHow does EFX size compare to previous approaches?How does EFX size compare to previous approaches?

•• EFX works well where data compression fails EFX works well where data compression fails (e.g., high volume streams of small messages)(e.g., high volume streams of small messages)•• Financial exchange dataFinancial exchange data•• GeoGeo--location datalocation data•• Sensor dataSensor data•• Asynchronous event processingAsynchronous event processing

•• Can replace best proprietary binary formats with open web standaCan replace best proprietary binary formats with open web standardsrds

Geo-location data2362%

1754%

96%

24 byte VMF message

% B

inar

y Si

ze

Fast Infoset GZIPPED XML Efficient XML

Aircraft radar tracks6244%

4400%

100%

9 byte TDL message

% B

inar

y Si

ze

Fast Infoset GZIPPED XML Efficient XML

JSTARS GMTI data

613%

451%

26%

96 byte STANAG 4607 message%

Bin

ary

Size

Fast Infoset GZIPPED XML Efficient XML

Page 39: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQHow much processing overhead does EFX introduce?How much processing overhead does EFX introduce?

DecompressCompress

XML Compressed XML

XML

Traditional compression adds processing overhead for compression/decompression

Data

XML

API

Data

XML

API

Efficient XML event stream

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

Data

XML

API

Data

XML

API

Page 40: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQHow much processing overhead does EFX introduce?How much processing overhead does EFX introduce?

•• It depends on your implementationIt depends on your implementation•• EFX 1.0 was slower than EFX 1.0 was slower than gzippedgzipped XMLXML•• EFX 2.0 was faster than EFX 2.0 was faster than gzippedgzipped XML XML and and XML (up to 9x)XML (up to 9x)•• EFX 3.0 is up to 90x faster than XML!EFX 3.0 is up to 90x faster than XML!

•• W3C tests found EFX 3.0 was one of the fastest processors, W3C tests found EFX 3.0 was one of the fastest processors, even compared to those optimized for speed over compactnesseven compared to those optimized for speed over compactness

Web-services / military

0.5 0.5

24

2 MB SOAP message

Mes

sage

s pe

r sec

ond

XML GZIPPED XML Efficient XML

Finance

3,244 2,095

22,609

6 KB FpML message

Mes

sage

s pe

r sec

ond

XML GZIPPED XML Efficient XML

GeoLocation

9,244 6,911

274,595

100 byte Location messageM

essa

ges

per s

econ

dXML GZIPPED XML Efficient XML

48x 48x faster!faster!

7x 7x faster!faster!

30x 30x faster!faster!

Page 41: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQDo I have to change my code to use EFX?Do I have to change my code to use EFX?

Webservice

code

Web Service Web Service Client

WS Integration

KitXML

Bin

ding

API

XML or EFX

Efficient XML integration kits

plug-in transparently

ClientcodeWS

Integration Kit XM

L B

indi

ng A

PI

•• No. No. •• EFX web service plugEFX web service plug--ins add EFX natively to web service platformsins add EFX natively to web service platforms•• EFX proxies (HTTP, TCP and UDP) add EFX to existing applicationsEFX proxies (HTTP, TCP and UDP) add EFX to existing applications

Integration using Efficient XML Integration Kits requires no code modifications

Page 42: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQDo I have to change my code to use EFX?Do I have to change my code to use EFX?

Servercode

Server

Client

Proxy

Clientcode

Proxy

XML or EFXXML

XML

Client

Clientcode

XML

Integration using Efficient XML Proxies requires no code modifications

Page 43: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQWonWon’’t EFX break compatibility with plaint EFX break compatibility with plain--oldold--XML?XML?

ServerServer ClientClientI support XML and EFX

I’m sending you EFX

ClientClientI support XML

I’m sending you XML

•• No.No.•• EFX tools detect and use EFX when available EFX tools detect and use EFX when available

and automatically falland automatically fall--back to XML otherwiseback to XML otherwise•• Clients that donClients that don’’t support EFX never see itt support EFX never see it

Page 44: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQ FAQ Can I read EFX with standard XML tools?Can I read EFX with standard XML tools?

Efficient XML in Internet ExplorerXML in Internet Explorer

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

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

Page 45: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

FAQFAQDoes EFX work with XML Security?Does EFX work with XML Security?

•• Yes. Unlike most binary XML technologies, EFX was designed to Yes. Unlike most binary XML technologies, EFX was designed to work with existing XML Security standards and libraries, includiwork with existing XML Security standards and libraries, including ng XML Digital Signatures and XML Encryption. 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 EFX to eliminateEfficient XML Encryption products that leverage EFX to eliminatesignificant XML Security processing bottlenecks and increase thesignificant XML Security processing bottlenecks and increase thebandwidth efficiency of XML Security protocols.bandwidth efficiency of XML Security protocols.

Page 46: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

> Download

Efficient XML SDK: Efficient XML SDK: http://www.agiledelta.com/efx_download.htmlhttp://www.agiledelta.com/efx_download.htmlIncludes all the following:Includes all the following:•• Developer API docs and toolsDeveloper API docs and tools•• Runtime for Java EE/SERuntime for Java EE/SE•• Runtime for Java MERuntime for Java ME•• Runtime for Microsoft .NETRuntime for Microsoft .NET•• Runtime for Microsoft .NET Compact FrameworkRuntime for Microsoft .NET Compact Framework•• Integration Kit for Apache Axis1Integration Kit for Apache Axis1•• Integration Kit for Apache Axis2Integration Kit for Apache Axis2•• Integration Kit for Microsoft WCFIntegration Kit for Microsoft WCF•• Integration Kit for BEA Integration Kit for BEA WebLogicWebLogic•• HTTP Server and Client ProxiesHTTP Server and Client Proxies•• EFX commandEFX command--lineline•• EFXPerfEFXPerf micromicro--benchmarkbenchmark

Page 48: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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

EfficiencyEfficiency

Page 49: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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, expenseActing or producing effectively with a minimum of waste, expense, or , 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 ifthan 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 50: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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 donMany systems don’’t have resources to sparet have resources to spare•• Cost sensitive, mass market devices: mobile handsets, setCost sensitive, mass market devices: mobile handsets, set--top 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 51: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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 thzCorp 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 52: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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 thzCorp 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 customersbetter awarenessbetter decisions

Better cost / performance for

existing customers and applications

Benefits of efficiency are widely applicable, but unevenly distributed

Page 53: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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 thzCorp 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 54: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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

DesignDesign

Page 55: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XML Design PrinciplesEfficient XML Design Principles

•• GeneralityGenerality•• OneOne format for format for allall applicationsapplications

•• PerformancePerformance•• Replace handReplace hand--optimized binary formats with XMLoptimized binary formats with XML

•• SimplicitySimplicity•• Small footprint for mobile and embedded applicationsSmall footprint for mobile and embedded applications

•• EfficiencyEfficiency•• Bandwidth, battery, CPU, memory, storageBandwidth, battery, CPU, memory, storage

•• RobustRobust•• Always works, regardless of data & schema issuesAlways works, regardless of data & schema issues

Page 56: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

Efficient XML RootsEfficient XML Roots

InformationTheory

Formal Language

Theory

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

Page 57: John Schneider - dodccrp.orgENEL Engage Technologies Enigma ENN Corporation Entrust Technologies, Inc. EpicentricEpicentric, Inc., Inc. Eprise Corporation ERICSSON Ernst & Young LLP

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 streacharacters) most likely to occur at any given point in the streamm•• Assign variableAssign variable--length codes to represent most likely language 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

•• BuiltBuilt--in knowledge of XML grammarin knowledge of XML grammar•• BuiltBuilt--in knowledge of XML data typesin 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)