Post on 29-Dec-2015
Fundamentals of XML Management
Greg AlexopoulosSystems EngineerDocumentum
2
The Power of XML
Separates content from format Enforces corporate standards Ease of changing look and feel Moves content contribution upstream
Facilitates content reuse Enables multi-channel publishing Supports intelligent content exchange
Across platforms With partners
Horizontal technology extensible for industry specific applications
3
Separating Content Creation and Delivery
Website 1Website 1
Website 2Website 2
PDAsPDAs
Cell PhoneCell Phone
ContentContent
• Multi-Channel Delivery
• Reuse
• Move Content Creation Upstream
4
DeliverCreate/Capture
Archive/Dispose
Images
Video
Rich media
XML files
Web pages Records
Books
Fax
CD-Rom
Paper
WirelessPortals
Desktop Authoring Tools
Web Authoring Applications
Manage
Scannedimages
Emails OtherRepositories
Chat &Discussions
Create > Manage > Deliver > Archive
5
Rich, Unified Content Services…for XML
Unified Content Services
Archive DeliverManageCreate/Capture •Records
Management• Final Form Storage
•Authoring•Importing•Aggregation•Conversion
•Content Intelligence•Transformation•Process Automation•Core Content Mgmt. Services•Library Services•Repository Services
•Publishing•Web Delivery•Portal Delivery•Content Distribution
6
Create and Capture
Content Authoring Using XML authoring tools Using templates
Content Import Bulk XML Document Loading FTP Integration ODBC/JDBC WebDAV
Content Aggregation Content Conversion into XML
Unified Content Services
Create/Capture Manage Deliver Archive
7
XML Content Authoring using XML Editors
Support all format types created by all types of contributors
Integrations with XML Authoring Tools Arbortext Epic XMetaL Microsoft Office 2003
Documentum functionality within editor including check-in/check-out, versioning, search, etc.
Facilitates reuse
8
XML Content Authoring using Templates
Documentum Web Publisher XML creation with no
knowledge of XML “Fill-in-the-blanks editing” Separation of content, layout,
and editing Automatically render web pages
using XSL Enforces business rules Ideal for business-content
author Web-based
9
BrowseRepository
DocumentumMenu for Accessto functionality
Arbortext Epic
10
Processing via XML Application: Chunking
Leverages VDM and Relationships Facilitates Reuse
Validation (DTD or Schema) Ensures Compliance to business rules
Storage Define what cabinet/folder hierarchy to
store chunks Automatic Attribute Population
Intelligent content & personalization Link Management
Ensures all supporting files are managed Assign Lifecycle and Security
XML Component Management
11
Repository Services
Single repository for content and data Object-relational model Extensible object model Global unique ID Single and multi-value attributes Unicode support Transaction processing Data Dictionary Object relationship management Authentication services Backup/Recovery Distributed Architecture Replication
Unified Content Services
Create/Capture Deliver Archive Manage
Process AutomationServices
Library Services
Repository Services
Core Content Management Services
12
Library Services
Virtual repository for documents, Web content, compound documents, XML content, digital assets, and other content rich objects
Access Control List security Check-in/Check-out Versioning Role Support Content Storage Management
Unified Content Services
Create/Capture Deliver Archive Manage
Process AutomationServices
Library Services
Repository Services
Core Content Management Services
13
XML Content Transformation
Integrated XSLT engine Provides capabilities for multi-channel publishing
Format Form-Factor
Full XSLT Support XSL style sheets can be stored and managed within Documentum Repository Provides transformation from XML to HTML, WML, cHTML, XHTML, XML, etc… For exchange - schema to schema transformation and XML -> text (.xls, comma
delimited, rtf) Transformations can be executed by workflows, lifecycles, users, or any
program. Transformation is a service provided by DFC.
14
Comprehensive XML Management
Integrated XSLT (transformation engine)Integrated XSLT (transformation engine) Store as many XSLs as necessaryStore as many XSLs as necessary Facilitates multi-channel publishingFacilitates multi-channel publishing
XSLTXSLT
Website 1Website 1
Website 2Website 2
PDAsPDAs
Cell PhoneCell Phone
XSLXSLXSLXSL
XSLXSLXSLXSL
XML XML componentscomponents
DocumentumDocumentumRepositoryRepository
XSL XSL StylesheetsStylesheets
Content ServerContent Server
15
Deliver
Publishing Electronic Document
Publishing Printing
Web Delivery Web Servers Application Servers Personalization Servers
Portal Delivery Distribution
Unified Content Services
Create/Capture Manage Archive Deliver
Dynamic assembly using XSLT
16
Archive
Records Management Archiving/Disposal Final Form Content Storage
Unified Content Services
Create/Capture Manage Archive Deliver
17
Uniting The World Through Content