10
©2007 Really Strategies, Inc. CONFIDENTIAL www.reallysi.com 1 Native XML Content Management Philadelphia XML Users’ Group

2007 Really Strategies, Inc. CONFIDENTIAL 1 Native XML Content Management Philadelphia XML Users Group

Embed Size (px)

DESCRIPTION

©2007 Really Strategies, Inc. CONFIDENTIAL 3 Defining A “Native” XML DB  Specialized for storing and retrieving XML content by attribute, element or full text  Load content as XML in its entirety  Support for the XQuery 1.0 standard  Content-centric, as opposed to storing data in tables, rows and columns  Oracle, IBM, and Microsoft all claim out-of- the-box “native” capabilities. Are they?

Citation preview

Page 1: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

1

Native XML Content Management

Philadelphia XML Users’ Group

Page 2: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

2

Choosing a DB to store XML

What is a native XML database? Advantages and disadvantages of

relational verse native XML databases Optimizing for XML storage Intersecting desired features in your

CMS with the capabilities of the DB

Page 3: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

3

Defining A “Native” XML DB

Specialized for storing and retrieving XML content by attribute, element or full text

Load content as XML in its entirety Support for the XQuery 1.0 standard Content-centric, as opposed to storing

data in tables, rows and columns Oracle, IBM, and Microsoft all claim out-of-

the-box “native” capabilities. Are they?

Page 4: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

4

Storing XML content in RDBMS

RDBMS “chunk” content into tables, rows and columns of type XML

Changes to your DTD or W3C Schema require changes to your RDBMS

RDBMS will manage primary keys and referential integrity, if applicable

Difficult to query up and down the ancestor/descendant hierarchy

Page 5: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

5

Storing XML in a Native XML DB

Content is defined by a DTD or W3C XML Schema, not a table definition

Uses XML hierarchy as an inherent advantage in querying content

Store metadata as XML Export content as it exists in your

database, no need to “glue” it back together

Page 6: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

6

Native XML versus RDBMS

Relational Native XML

Model Table DTD or Schema

Access method SQL XQuery

Platform RDBMS Native XML DB

Page 7: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

7

RSuite CMS Overview

Page 8: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

8

The RSuite CMS Advantage

Built for publishers Manage XML content to the node level Content reuse is a few mouse clicks Metadata management Highly flexible to adapt to your needs Easy setup and deployment

Page 9: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

9

Intersecting XML and CMS

Multi-level XML content storage, versioning, and re-use

Metadata management, including inherent, layered, and system metadata

Load and export tools Navigation and search tools, including XQuery

and dynamic folder content XMetaL integration (desktop and browser) Support for open standards (XQuery, LDAP) Customizable user interfaces

Page 10: 2007 Really Strategies, Inc. CONFIDENTIAL   1 Native XML Content Management Philadelphia XML Users Group

©2007 Really Strategies, Inc.CONFIDENTIALwww.reallysi.com

10

Thank You

[email protected]

[email protected]