Title: Document Management Alliance
1Document Management Alliance
- Existing DM Standards
- Chuck Fay, FileNET Corporation
- Chair, DMA Technical Committee
- cfay_at_filenet.com, (714) 966-3513
- September 14, 1998
- OMG Doc. Mgmt. PSIG, Seattle, WA
2Existing DM Standards
- DMA -- Document Management Alliance
- ODMA -- Open Document Management API
- WebDAV -- Web Distributed Authoring and Versioning
3What is DMA?
- Document Management Alliance --
- The organization
- DMA is an alliance of 50 companies, organized as
a task force of AIIM, dedicated to defining
interoperability standards for document
management products.
4Partial List of Members
AEZ Express Altris Software Anacomp Applied
Software Banta Integrated Media Blueridge
Boeing CNA Caterpillar Cimage International DFR
Technologies DocuCorp International Doculabs Docum
ent Sciences Documentum Eastman Software
FileNET Front Office Technologies Fuji
Xerox Fujitsu Hewitt Associates Hyland
Software Image Memory Systems Infodata
Systems Infologics Interdoc Interleaf Lava
Systems Merck Myers Tierney Assoc. Napersoft Nov
asoft
NT Software Open Text Corp Oracle PC Docs Quantum
Research Ricoh Salix Systems Strategem
Technologies The Hamilton Group U.S. Dept. of
Justice Universal Systems Xerox Xlink XPLOR
5What is DMA?
- Document Management Alliance --
- The specification
- DMA is an interface standard (an API) which
allows document management products from
different vendors to work together. - DMA 1.0 specification unanimously approved in
December 1997
6DMA 1.0 Coverage
- Document classes and properties
- Versioning
- Renditions
- Content storage and retrieval
- Containment (e.g., folders)
- Dynamic discovery of document repository
capabilities - Cross-repository query
7Current Status Product Plans
- Vendor deployment underway
- FileNET -- Panagon products
- Napersoft -- Connect
- Xerox -- SDK
- New product introductions set for 1998
- Interoperability demonstrations
- AIIM Conference and Exhibition, May 11-14,
Anaheim - IMC, June 8 - 11, London
8DMA Architecture
DMA Requester (client application)
DMA API
DMA System Manager
DMA System (middleware)
DMA API
DMA System Provider (DM repository)
9DMA and Distribution
- DMA 1.0 is silent on distribution
- Object distribution can be anywhere
- Distributed requester/client
- Distributed middleware
- Distributed system provider
10Distributed Requester/Client
DMA Requester (client application)
Client
DMA Requester (skeleton)
DMA API
DMA Middleware
(Direct)
Server
DMA API
DMA System Provider (DM repository)
11Distributed Middleware
DMA Requester (client application)
Client
DMA API
DMA Middleware (client side)
DMA Middleware (server side)
DMA API
Server
DMA System Provider (DM repository)
12Distributed System Provider
DMA Requester (client application)
DMA API
DMA Middleware
(Direct)
Client
DMA API
DMA System Provider (Stub)
DMA System Provider (DM repository)
Server
13ODMA
- Also an AIIM Task Force
- Specifications released so far
- ODMA 1.0 -- simple file system interface
- ODMA 1.5 -- query method added
- ODMA 2.0 -- DM calls added
- ODMA Internet -- HTML/CGI-based
- ODMA Workflow
14ODMA 1.0
- Simple, high level interface to DM client
application - Based on file system calls Select, Open, Save,
... - Application-to-application interface
- ODMA client application to ODMA provider
application - Provider user interface to DM system, usually
vendor-specific DM client application
15ODMA Status
- Wide support for 1.0
- Over 100 applications support 1.0, notably Word,
PowerPoint, WordPerfect, Lotus - Many leading DM vendors offer ODMA providers --
Documentum, Eastman, FileNET, Lotus, PC DOCS,
etc. - Not as much support yet for 1.5, 2.0, Internet,
or Workflow
16Using DMA ODMA Together
ODMA Client Application (Word, WordPerfect, )
User Interface Layer
ODMA API
ODMA Provider for DMA (third party DMA
application)
DMA API
DMA System (middleware)
DMA API
DMA System Provider (DM repository)
17WebDAV
- Internet Engineering Task Force (IETF) Working
Group - Defining Internet protocol standard for
distributed authoring and versioning - Extensions to HTTP for web resource (i.e.,
document) management
18WebDAV Coverage
- Property management
- Name space management (copy, move, ...)
- Locking
- Collections
- Versioning
- Searching and locating
- Access Control
19WebDAV Status
- Initial WebDAV protocol specification awaiting
final approval - Property management
- Name space management
- Locking
- Collections
- WebDAV additions underway
- WebDAV advanced collections
- WebDAV versioning
- WebDAV searching and locating (DASL)
- WebDAV access control
20Using DMA WebDAV Together
Web Server
WebDAV
WebDAV
Translator
WebDAV
Web-based Clients
Multiple doc management systems
Vendor A
Vendor B
Vendor C
21Using DMA WebDAV Together
WebDAV client
Client
HTTP-WebDAV
HTTP-WebDAV
WebDAV-DMA Translator (DMA Requester/Client)
DMA API
DMA Middleware
(Direct)
Server
DMA API
DMA System Provider (DM repository)
22Questions?
- For DMA specification white paper
http//www.aiim.org/dma - For ODMA specifications http//www.aiim.org/od
ma - For WebDAV specifications http//www.ics.uci.e
du/pub/ietf/webdav