EMC Documentum XML Store
OEM Edition

                                                         The Native XML Database


                                                  Prateek Kathpal
                                      Sr. Manager – OEM & Platform Marketing



© Copyright 2008 EMC Corporation. All rights reserved.                             1
Agenda


    Need & Value of Native XML Database
    Overview of XML Store OEM Edition
    Developer & Support Programs
    Success Stories




© Copyright 2008 EMC Corporation. All rights reserved.   2
Need for a Native
                       XML Database




© Copyright 2008 EMC Corporation. All rights reserved.   3
Advantages of XML for Information Management



    Universal Format for all types of information
         – XML can represent all types of information from Office Documents to an archival
           format for database tables

    Self Describing
         – XML and its associate standards (Schema, Semantic Web) allow for information to be
           self-describing and richly typed

    Platform and Application Neutral
         – XML is not dependent on a platform or an application to read it

    Separation of Content from Presentation
         – Supports multi-channel delivery of information

    Searching and Retrieval
         – XML, tagging and XML Query enable better searching, retrieval and dynamic
           assembly of information




© Copyright 2008 EMC Corporation. All rights reserved.                                          4
Options for Storing and Managing XML


  Flat files                                             No way to query and process
                                                         Difficult to update XML fragments


  Relational database                                    No structured queries
                                                         Difficult to update XML fragments
                                                         Does not support the hierarchal structure of XML
                                                         Performance affected by need to process content


  Native XML database                                    Fast and flexible when working with XML
                                                         Optimized for XML content
                                                         High performance




© Copyright 2008 EMC Corporation. All rights reserved.                                                      5
Ask yourself these questions

How are you managing your XML content in your application today?
      Local or network file systems?(Z:Shared DriveApplication_Files)
      Storing XML as BLOB in RBMS
How do you retrieve the information?
     Based on the file path or XML link?                                  These are the
How do you manage and process large volumes of complex XML                 reasons for
content?
      Are you using traditional SAX & DOM parsers?                         embedding
      Is this affecting performance of your system?
                                                                           native XML
How are you transforming XML Content?
     Are you writing code to create PDF or XHTML renditions?
                                                                           database in
How are you managing internationalization support?                             your
    Language support & issues with Unicode characters
                                                                           application!
Can you track changes in the information?
     What changed and at what time?
     What about changes in different snippets of XML files?
How about searching the XML files?
     Are you trying to create or embed a search engine?
     Are you searching using XQUERY?
   © Copyright 2008 EMC Corporation. All rights reserved.                                 6
Build or Buy?


 Where do you want to spend your limited R&D resources and budget

                                                                  Multiple technologies must be integrated
                                                                  to provide a full suite of content services

                                                                  Your budget and resources get spread
                                                                  very thin.

                                                                  Complexity and problems at every layer
          Resources




                                                                  lead to:
                                                         Budget



                                                                        Added cost
                                                                        Delays in development
                                                                        Missed deadlines

                                                                  Advances in technology are difficult to
                                                                  incorporate in future releases

                                                                  Maintenance and support become
                                                                  increasingly complex
© Copyright 2008 EMC Corporation. All rights reserved.                                                          7
The Value of Native XML Database


                                                                  Focus on the value of your application,
                                                                  not the infrastructure
                                                                  Management of XML is handled by
                                                                  Native XML Database
         Resources




                                                                  Your budget and resources are focused

                                                         Budget
                         Yo                                       on creating business value and
                     App ur
                        licat
                             ion
                                                                  competitive differentiation

                                                                  Less development, fewer problems
                                                                  leads to on time product delivery
                        C on
                             te
                        Mgm nt
                      Serv t.                                     Advances in technology are incorporated
                          ices                                    for you as part of the infrastructure

                                                                  Maintenance and support are now
                      Serv
                                                                  focused on the application, not the
                           e   r                                  infrastructure



© Copyright 2008 EMC Corporation. All rights reserved.                                                      8
EMC Documentum
                             XML Store
                            OEM Edition




© Copyright 2008 EMC Corporation. All rights reserved.   9
EMC Documentum: The Leader in Content
Management



     16 years focusing on content management and related technologies
     Successfully helping thousands of companies solve their technology
     challenges
     Technology suited to solving a wide range of business problems
     Flexible, standards-based, architecture designed from the beginning to
     work with any type of digital content
     Mature product - proven in all types of applications and environments



    EMC Documentum understands content management and offers a wide range of
         technologies, complemented by proven development and support
                 methodologies, to make our partners successful.



© Copyright 2008 EMC Corporation. All rights reserved.                         10
EMC Documentum XML Store



    A native XML database, built from scratch and fully optimized for XML
    content
    Stores, queries, retrieves, updates, transforms, and publishes XML data
    Not built on a relational database
    100% Java, runs on any supported JDK 1.5 platform
• Designed for software developers and designed to be embedded:
         – Extensive API
         – No UI
         – Minimal resource demands / light weight footprint




© Copyright 2008 EMC Corporation. All rights reserved.                        11
Key features of XML Store


Rich XML Management                                                                 XQuery     Transformation
    Full versioning & tracking of differences
    Built in XQuery engine for high
                                                                                    Engine
    performance
    Indexing methods to optimize access
    Transformation and publishing capabilities
    Intelligent linking
    Client side caching



Versioning                          Check in/out            Meta-data                Indexes      Rich Set
                                                                                                    APIs
                                                         Doc Type: P.O.
                                                         Owner: Bob Freeman
                   2.0
                                                         Subject: CapEx
                                                         Title: Request for Funds
            1.1
                                                         Created: Feb. 1, 2007
  1.0                                                    Keywords: Q1, Budget
© Copyright 2008 EMC Corporation. All rights reserved.                                                          12
Fully standards based

                                                         Uses and supports
                                                           all standards

                                                          •   XML 1.1
 The fastest and most                                     •   XQuery
 scalable XML database                                    •   XML Schema
 powered by open standards                                •   XPath
                                                          •   XPointer
                                                          •   XLink
                                                          •   XSL
                                                          •   XUpdate
                                                          •   DOM
                                                          •   WebDAV
                                                          •   J2EE
                                                          •   JSP
                                                          •   JAAS
                                                          •   SOAP
                                                          •   Unicode

© Copyright 2008 EMC Corporation. All rights reserved.                       13
Standards Based Architecture




                                                  Reduce risk by adopting an XML
                                                  database that uses industry /
                                                  technology standards
                                                  Integrate faster by leveraging open
                                                  standards
                                                  EMC participates actively in
                                                  standard organizations




© Copyright 2008 EMC Corporation. All rights reserved.                                  14
XML Store architecture



                        EMC Documentum XML Store




© Copyright 2008 EMC Corporation. All rights reserved.   15
Architected for Scalability and Performance


                                                                       Indexed XQuery
                                                                   Loading 10Gb of data                                                                                                  High Performance
                                                                                                                                                                                  13.1
                                                                                                                                                                                           Linear Load time of 14.9 MB/s; load time is
                                   14 4500                                                                                                                                                 independent of the size of the Database and
Q u ery tim e [m illiseco n d s]




                                   12 4000                                                                                                                                                 / or size of the documents loaded
                                              3500
                                   10                                                                                                                                                      A document with 1 thousand elements
                                              3000                                                                                                             8.06                        queried in 0.063 ms
                                       8
                                   Time [s]




                                              2500                                                                                                                                         A document with 10 billion elements queried
                                       6                                                                                                                                                   in 16.9 ms (on average)
                                              2000
                                       4 1500                                                                                                3.3

                                       2 1000                                                                                                                                            Scalability
                                          0.088           0.088          0.089                0.093                 0.099
                                       0 500                                                                                                                                               Designed to scale in terms of concurrent
                                                                                                                                                                                           users and database size.
                                                    0
                                                                         10000 x 1 Mb0 0
                                               00


                                                           00




                                                                                                                      0
                                                                                                0 00




                                                                                                                                             00




                                                                                                                                                                                  00
                                                                                                                                                                0



                                                                                                                                                                                           Supports load balancing of the database
                                                                                                                    ,00




                                                                                                                                                              ,00
                                                                                                                                                 10 x 1 Gb



                                                                                                                                                                    1 x 10 Gb
                                                                                                 1000 x 10 Mb



                                                                                                                           100 x 100 Mb
                                                           10 x
                                              1,0




                                                                        ,0
                                                        100000,0




                                                                                                                                           0,0




                                                                                                                                                                                 0,0
                                                               100kb




                                                                                            00 ,




                                                                                                                                                                                           over multiple physical machines
                                                                       10 0




                                                                                                                    00 0




                                                                                                                                                             0 00
                                                                                                                                          ,0 0




                                                                                                                                                                                ,00
                                                                                           1,0

                                                                                                                10 ,




                                                                                                                                                         00 ,




                                                                                                                                                                                           Built in fault-tolerance and replication
                                                                                                                                      10 0




                                                                                                                                                                        00 0
                                                                                                                                                   1,0




                                                                                                                                                                                           capabilities
                                                                                                                                                                    10 ,




                                                                                     Number of Documents
                                                                   Number of elements in the document




                   © Copyright 2008 EMC Corporation. All rights reserved.                                                                                                                                                                16
Designed for OEM Applications


    Silent Installation
    Low System Requirements - Needs min 256 Mb internal Memory and 300 Mb hard disk
    space with Sun JDK 1.5
    Runs on any OS / hardware platform that has JDK 1.5
    Unicode compliant
    Can store both XML and Large Binary Objects.
    Built in J2EE Resource Connector
    Bridges to relational data through the SQL loader
    Offers various index flavors such as Construct Indexes, Content Indexes, Context
    Conditioned Indexes and Full Text Indexes
    Integrated for SAX based parsing , Xalan and FOP
    Easily integrates with other formatting engines like XEP, Framemaker etc.




© Copyright 2008 EMC Corporation. All rights reserved.                                 17
OEM, Developer, and
              Support Programs




© Copyright 2008 EMC Corporation. All rights reserved.   18
Velocity ISV Partner Program


Extending the Velocity Brand to ISVs
                                        The EMC Velocity2 ISV Program is for Application Vendor’s
                                        & ISVs that wish to take advantage of the power and range
                                        of EMC’s open software and network storage platforms.


                                        EMC ISV Velocity Program enables you to:
                                        •      Build and market integrations between your products and
                                               EMC technology
                                        •      Develop and sell applications that run on top of EMC
                                               technology
                                        •      Embed EMC components into your own products/
                                               solutions through OEM agreement
                                        •      Offer hosted on-demand or application service provider
                                               (ASP) solutions based on EMC’s platform

© Copyright 2008 EMC Corporation. All rights reserved.                                                   19
Designed for EMC Partner Accreditation Logos



 Designed for EMC
         Partner application accreditation service
         Quickstart program to provide guidance on how
         to successfully build XML applications
         Gives your customers a way to spot good quality
         applications
         Foster interoperability between applications
         Gives you a marketing vehicle to differentiate
         their offering




© Copyright 2008 EMC Corporation. All rights reserved.     20
Large established EMC developer community


    EMC developer community
         – More than 30,000 Active users
         – Newsletter to 20,000 each month
         – Almost 40,000 users
    Features
         – Application Roadmap
         – Component Exchange
         – Code Snippets
         – Sample Code
         – Forums
         – Podcasts
         – Articles/Tips




© Copyright 2008 EMC Corporation. All rights reserved.   21
Customers &
                       Success Stories




© Copyright 2008 EMC Corporation. All rights reserved.   22
XML Store Customers


       The fastest and most scalable XML
       database powered by open standards

       Designed for software developers who
       require advanced XML data processing
       and storage




© Copyright 2008 EMC Corporation. All rights reserved.   23
Renault Formula 1 Racing: split-second storage



                                                         Challenges
                                                         – Storing existing and newly-acquired data from
                                                           Formula 1 race cars
                                                         – Providing access to a global data repository via the
                                                           use of a secure web portal
                                                         – Extracting various types of data (including audio
                                                           and video signals) from several proprietary formats
        Business Overview:                               – Real-time diagnosis of car’s performance, based on
        Renault F1 is the Renault                          information from car sensors and environmental
        company’s Formula One racing                       factors captured in XML
        team. Renault has competed in
        Formula One (originally via                      Solution
        subsidiary Renault Sport), both as               – Selected XML Store for its ability to quickly process
        an engine supplier and as a                        complex raw data into the hierarchical structure of
        constructor from the late 1970s to                 XML.
        the present day, with several
        breaks. Renault F1 is coordinated
                                                         Results
        from the team’s UK base at                       – Storing complex data in an XML database helps the
                                                           team to quickly perform ‘what-if’ analyses and infer
        Enstone, Oxfordshire where the                     various scenarios as required
        chassis are designed and built.
                                                         – ‘Split-second’ data storage provides the F1 team
                                                           realtime data to perform complete diagnoses of a
        Industry:                                          car’s performance for a competitive edge
        Automobile                                       – Use of open standards provides the ability to extract
                                                           various types of data (including audio and video
                                                           signals) from several proprietary formats

© Copyright 2008 EMC Corporation. All rights reserved.                                                             24
Forest Technology Group



                                                         Challenges
                                                          – Existing solution based on a relational database
                                                            (Oracle) resulting in difficult customizations
                                                          – Needed a more flexible approach to managing
                                                            and extracting data.
        Business Overview:
        Forest Technology Group (FTG)                     – Reduce the cost for adding new customized
        provides information technology                     features
        solutions to companies that
        manage forests and other natural                 Solution
        resources                                         – Selected XML Store for its flexibility & scalability

        Industry                                         Results
        Forestry and natural resources                    – Flexible, native XML database makes it easy to
        management                                          adapt applications to meet customer needs
                                                          – Indexes and stores information from disparate
        Geographies
                                                            sources, and provides an array of querying and
        Headquarters: North Charleston,
        South Carolina
                                                            reporting capabilities
                                                          – Enables FTG to address change requests
                                                            swiftly, to close more business


© Copyright 2008 EMC Corporation. All rights reserved.                                                             25
With XML Store

How are you managing your XML content in your application today?
      Local or network file systems?(Z:Shared DriveApplication_Files)
      Storing XML as BLOB in RBMS                                         Rich API
How do you retrieve the information?                                      High
     Based on the file path or XML link?                                  Performance
                                                                          Versioning
                                                                          Meta data
How do you manage and process large volumes of complex XML
                                                                          Management
content?
                                                                          Indexing
      Are you using traditional SAX & DOM parsers?                        Built in XQuery
      Is this affecting performance of your system?                       Transformation
                                                                          Scalability
How are you transforming XML Content?                                     Low
     Are you writing code to create PDF or XHTML renditions?              Maintenance
                                                                          Reduced
How are you managing internationalization support?                        Development
    Language support & issues with Unicode characters                     Costs
                                                                          Open
Can you track changes in the information?                                 Standards
     What changed and at what time?                                       Support
     What about changes in different snippets of XML files?
How about searching the XML files?
     Are you trying to create or embed a search engine?
     Are you searching using XQUERY?
   © Copyright 2008 EMC Corporation. All rights reserved.                                   26
Summary: Business Benefits for You


    Reduced development and maintenance costs
         – Leverage existing services instead of developing them
         – Lower cost, less effort, easy installation
         – Develop on one standards based architecture for both Windows and Linux


    Reduced risk
         – Industry leading & mature XML database with support from a leading platform company EMC.
         – Fully self-contained, no dependency on expensive third-party components such as Oracle
         – Scalable to fit any customer and application need
                From hundreds to billions of documents
                From tens to thousands of users
                From gigabytes to terabytes
         – Extensible, Scalable and Flexible
         – Open Standards based architecture easily adapts to changes in IT infrastructure
         – History of rapid adoption of new industry trends and technologies




© Copyright 2008 EMC Corporation. All rights reserved.                                                27
Contacts




For further information visit us at:
 http://www.emc.com
    Email us at: softwaresales@emc.com




© Copyright 2008 EMC Corporation. All rights reserved.   28
EMC #1 Open XML Database (OEM)

EMC #1 Open XML Database (OEM)

  • 1.
    EMC Documentum XMLStore OEM Edition The Native XML Database Prateek Kathpal Sr. Manager – OEM & Platform Marketing © Copyright 2008 EMC Corporation. All rights reserved. 1
  • 2.
    Agenda Need & Value of Native XML Database Overview of XML Store OEM Edition Developer & Support Programs Success Stories © Copyright 2008 EMC Corporation. All rights reserved. 2
  • 3.
    Need for aNative XML Database © Copyright 2008 EMC Corporation. All rights reserved. 3
  • 4.
    Advantages of XMLfor Information Management Universal Format for all types of information – XML can represent all types of information from Office Documents to an archival format for database tables Self Describing – XML and its associate standards (Schema, Semantic Web) allow for information to be self-describing and richly typed Platform and Application Neutral – XML is not dependent on a platform or an application to read it Separation of Content from Presentation – Supports multi-channel delivery of information Searching and Retrieval – XML, tagging and XML Query enable better searching, retrieval and dynamic assembly of information © Copyright 2008 EMC Corporation. All rights reserved. 4
  • 5.
    Options for Storingand Managing XML Flat files No way to query and process Difficult to update XML fragments Relational database No structured queries Difficult to update XML fragments Does not support the hierarchal structure of XML Performance affected by need to process content Native XML database Fast and flexible when working with XML Optimized for XML content High performance © Copyright 2008 EMC Corporation. All rights reserved. 5
  • 6.
    Ask yourself thesequestions How are you managing your XML content in your application today? Local or network file systems?(Z:Shared DriveApplication_Files) Storing XML as BLOB in RBMS How do you retrieve the information? Based on the file path or XML link? These are the How do you manage and process large volumes of complex XML reasons for content? Are you using traditional SAX & DOM parsers? embedding Is this affecting performance of your system? native XML How are you transforming XML Content? Are you writing code to create PDF or XHTML renditions? database in How are you managing internationalization support? your Language support & issues with Unicode characters application! Can you track changes in the information? What changed and at what time? What about changes in different snippets of XML files? How about searching the XML files? Are you trying to create or embed a search engine? Are you searching using XQUERY? © Copyright 2008 EMC Corporation. All rights reserved. 6
  • 7.
    Build or Buy? Where do you want to spend your limited R&D resources and budget Multiple technologies must be integrated to provide a full suite of content services Your budget and resources get spread very thin. Complexity and problems at every layer Resources lead to: Budget Added cost Delays in development Missed deadlines Advances in technology are difficult to incorporate in future releases Maintenance and support become increasingly complex © Copyright 2008 EMC Corporation. All rights reserved. 7
  • 8.
    The Value ofNative XML Database Focus on the value of your application, not the infrastructure Management of XML is handled by Native XML Database Resources Your budget and resources are focused Budget Yo on creating business value and App ur licat ion competitive differentiation Less development, fewer problems leads to on time product delivery C on te Mgm nt Serv t. Advances in technology are incorporated ices for you as part of the infrastructure Maintenance and support are now Serv focused on the application, not the e r infrastructure © Copyright 2008 EMC Corporation. All rights reserved. 8
  • 9.
    EMC Documentum XML Store OEM Edition © Copyright 2008 EMC Corporation. All rights reserved. 9
  • 10.
    EMC Documentum: TheLeader in Content Management 16 years focusing on content management and related technologies Successfully helping thousands of companies solve their technology challenges Technology suited to solving a wide range of business problems Flexible, standards-based, architecture designed from the beginning to work with any type of digital content Mature product - proven in all types of applications and environments EMC Documentum understands content management and offers a wide range of technologies, complemented by proven development and support methodologies, to make our partners successful. © Copyright 2008 EMC Corporation. All rights reserved. 10
  • 11.
    EMC Documentum XMLStore A native XML database, built from scratch and fully optimized for XML content Stores, queries, retrieves, updates, transforms, and publishes XML data Not built on a relational database 100% Java, runs on any supported JDK 1.5 platform • Designed for software developers and designed to be embedded: – Extensive API – No UI – Minimal resource demands / light weight footprint © Copyright 2008 EMC Corporation. All rights reserved. 11
  • 12.
    Key features ofXML Store Rich XML Management XQuery Transformation Full versioning & tracking of differences Built in XQuery engine for high Engine performance Indexing methods to optimize access Transformation and publishing capabilities Intelligent linking Client side caching Versioning Check in/out Meta-data Indexes Rich Set APIs Doc Type: P.O. Owner: Bob Freeman 2.0 Subject: CapEx Title: Request for Funds 1.1 Created: Feb. 1, 2007 1.0 Keywords: Q1, Budget © Copyright 2008 EMC Corporation. All rights reserved. 12
  • 13.
    Fully standards based Uses and supports all standards • XML 1.1 The fastest and most • XQuery scalable XML database • XML Schema powered by open standards • XPath • XPointer • XLink • XSL • XUpdate • DOM • WebDAV • J2EE • JSP • JAAS • SOAP • Unicode © Copyright 2008 EMC Corporation. All rights reserved. 13
  • 14.
    Standards Based Architecture Reduce risk by adopting an XML database that uses industry / technology standards Integrate faster by leveraging open standards EMC participates actively in standard organizations © Copyright 2008 EMC Corporation. All rights reserved. 14
  • 15.
    XML Store architecture EMC Documentum XML Store © Copyright 2008 EMC Corporation. All rights reserved. 15
  • 16.
    Architected for Scalabilityand Performance Indexed XQuery Loading 10Gb of data High Performance 13.1 Linear Load time of 14.9 MB/s; load time is 14 4500 independent of the size of the Database and Q u ery tim e [m illiseco n d s] 12 4000 / or size of the documents loaded 3500 10 A document with 1 thousand elements 3000 8.06 queried in 0.063 ms 8 Time [s] 2500 A document with 10 billion elements queried 6 in 16.9 ms (on average) 2000 4 1500 3.3 2 1000 Scalability 0.088 0.088 0.089 0.093 0.099 0 500 Designed to scale in terms of concurrent users and database size. 0 10000 x 1 Mb0 0 00 00 0 0 00 00 00 0 Supports load balancing of the database ,00 ,00 10 x 1 Gb 1 x 10 Gb 1000 x 10 Mb 100 x 100 Mb 10 x 1,0 ,0 100000,0 0,0 0,0 100kb 00 , over multiple physical machines 10 0 00 0 0 00 ,0 0 ,00 1,0 10 , 00 , Built in fault-tolerance and replication 10 0 00 0 1,0 capabilities 10 , Number of Documents Number of elements in the document © Copyright 2008 EMC Corporation. All rights reserved. 16
  • 17.
    Designed for OEMApplications Silent Installation Low System Requirements - Needs min 256 Mb internal Memory and 300 Mb hard disk space with Sun JDK 1.5 Runs on any OS / hardware platform that has JDK 1.5 Unicode compliant Can store both XML and Large Binary Objects. Built in J2EE Resource Connector Bridges to relational data through the SQL loader Offers various index flavors such as Construct Indexes, Content Indexes, Context Conditioned Indexes and Full Text Indexes Integrated for SAX based parsing , Xalan and FOP Easily integrates with other formatting engines like XEP, Framemaker etc. © Copyright 2008 EMC Corporation. All rights reserved. 17
  • 18.
    OEM, Developer, and Support Programs © Copyright 2008 EMC Corporation. All rights reserved. 18
  • 19.
    Velocity ISV PartnerProgram Extending the Velocity Brand to ISVs The EMC Velocity2 ISV Program is for Application Vendor’s & ISVs that wish to take advantage of the power and range of EMC’s open software and network storage platforms. EMC ISV Velocity Program enables you to: • Build and market integrations between your products and EMC technology • Develop and sell applications that run on top of EMC technology • Embed EMC components into your own products/ solutions through OEM agreement • Offer hosted on-demand or application service provider (ASP) solutions based on EMC’s platform © Copyright 2008 EMC Corporation. All rights reserved. 19
  • 20.
    Designed for EMCPartner Accreditation Logos Designed for EMC Partner application accreditation service Quickstart program to provide guidance on how to successfully build XML applications Gives your customers a way to spot good quality applications Foster interoperability between applications Gives you a marketing vehicle to differentiate their offering © Copyright 2008 EMC Corporation. All rights reserved. 20
  • 21.
    Large established EMCdeveloper community EMC developer community – More than 30,000 Active users – Newsletter to 20,000 each month – Almost 40,000 users Features – Application Roadmap – Component Exchange – Code Snippets – Sample Code – Forums – Podcasts – Articles/Tips © Copyright 2008 EMC Corporation. All rights reserved. 21
  • 22.
    Customers & Success Stories © Copyright 2008 EMC Corporation. All rights reserved. 22
  • 23.
    XML Store Customers The fastest and most scalable XML database powered by open standards Designed for software developers who require advanced XML data processing and storage © Copyright 2008 EMC Corporation. All rights reserved. 23
  • 24.
    Renault Formula 1Racing: split-second storage Challenges – Storing existing and newly-acquired data from Formula 1 race cars – Providing access to a global data repository via the use of a secure web portal – Extracting various types of data (including audio and video signals) from several proprietary formats Business Overview: – Real-time diagnosis of car’s performance, based on Renault F1 is the Renault information from car sensors and environmental company’s Formula One racing factors captured in XML team. Renault has competed in Formula One (originally via Solution subsidiary Renault Sport), both as – Selected XML Store for its ability to quickly process an engine supplier and as a complex raw data into the hierarchical structure of constructor from the late 1970s to XML. the present day, with several breaks. Renault F1 is coordinated Results from the team’s UK base at – Storing complex data in an XML database helps the team to quickly perform ‘what-if’ analyses and infer Enstone, Oxfordshire where the various scenarios as required chassis are designed and built. – ‘Split-second’ data storage provides the F1 team realtime data to perform complete diagnoses of a Industry: car’s performance for a competitive edge Automobile – Use of open standards provides the ability to extract various types of data (including audio and video signals) from several proprietary formats © Copyright 2008 EMC Corporation. All rights reserved. 24
  • 25.
    Forest Technology Group Challenges – Existing solution based on a relational database (Oracle) resulting in difficult customizations – Needed a more flexible approach to managing and extracting data. Business Overview: Forest Technology Group (FTG) – Reduce the cost for adding new customized provides information technology features solutions to companies that manage forests and other natural Solution resources – Selected XML Store for its flexibility & scalability Industry Results Forestry and natural resources – Flexible, native XML database makes it easy to management adapt applications to meet customer needs – Indexes and stores information from disparate Geographies sources, and provides an array of querying and Headquarters: North Charleston, South Carolina reporting capabilities – Enables FTG to address change requests swiftly, to close more business © Copyright 2008 EMC Corporation. All rights reserved. 25
  • 26.
    With XML Store Howare you managing your XML content in your application today? Local or network file systems?(Z:Shared DriveApplication_Files) Storing XML as BLOB in RBMS Rich API How do you retrieve the information? High Based on the file path or XML link? Performance Versioning Meta data How do you manage and process large volumes of complex XML Management content? Indexing Are you using traditional SAX & DOM parsers? Built in XQuery Is this affecting performance of your system? Transformation Scalability How are you transforming XML Content? Low Are you writing code to create PDF or XHTML renditions? Maintenance Reduced How are you managing internationalization support? Development Language support & issues with Unicode characters Costs Open Can you track changes in the information? Standards What changed and at what time? Support What about changes in different snippets of XML files? How about searching the XML files? Are you trying to create or embed a search engine? Are you searching using XQUERY? © Copyright 2008 EMC Corporation. All rights reserved. 26
  • 27.
    Summary: Business Benefitsfor You Reduced development and maintenance costs – Leverage existing services instead of developing them – Lower cost, less effort, easy installation – Develop on one standards based architecture for both Windows and Linux Reduced risk – Industry leading & mature XML database with support from a leading platform company EMC. – Fully self-contained, no dependency on expensive third-party components such as Oracle – Scalable to fit any customer and application need From hundreds to billions of documents From tens to thousands of users From gigabytes to terabytes – Extensible, Scalable and Flexible – Open Standards based architecture easily adapts to changes in IT infrastructure – History of rapid adoption of new industry trends and technologies © Copyright 2008 EMC Corporation. All rights reserved. 27
  • 28.
    Contacts For further informationvisit us at: http://www.emc.com Email us at: softwaresales@emc.com © Copyright 2008 EMC Corporation. All rights reserved. 28