Document Management Alliance (DMA)

Slides:



Advertisements
Similar presentations
Document Management Reference Model
Advertisements

1 Capability Set - Detail. 2 Common Content Problems Content Mayhem –File management and storage confusion Content Multiplication –Editing déjà vu - same.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
General introduction to Web services and an implementation example
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Transformations at GPO: An Update on the Government Printing Office's Future Digital System George Barnum Coalition for Networked Information December.
Presentation 7 part 1: Web Services Introduced. Ingeniørhøjskolen i Århus Slide 2 Outline Definition Overview of Web Services Examples Next Time: SOAP.
Presentation 7: Part 1: Web Services Introduced. Outline Definition Overview of Web Services Examples Next Time: SOAP & WSDL.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Notes to the presenter. I would like to thank Jim Waldo, Jon Bostrom, and Dennis Govoni. They helped me put this presentation together for the field.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
© Tefko Saracevic, Rutgers University1 metadata considerations for digital libraries.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Introducing Symposia : “ The digital repository that thinks like a librarian”
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
July 29 and August 11, 2015 How CONTENTdm works: A demonstration Ron Gardner OCLC Digital Services Consultant.
QoS-enabled middleware by Saltanat Mashirova. Distributed applications Distributed applications have distinctly different characteristics than conventional.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
Content Management Interoperability Services (CMIS)
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Overview of IHE IT Infrastructure Patient Synchronized Applications.
Using the SAS® Information Delivery Portal
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
Database System Concepts and Architecture
IECM Briefing: XML Community of Practice Betsy Fanning AIIM.
Introducing CMIS David Caruana & Michael Farman 25th September 2008.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
- Raghavi Reddy.  With traditional desktop computing, we run copies of software programs on our own computer. The documents we create are stored on our.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Integrated Collaborative Information Systems Ahmet E. Topcu Advisor: Prof Dr. Geoffrey Fox 1.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
1 Capability Set - Bullets. 2 Common Content Problems Content Mayhem –File management and storage confusion Content Multiplication –Editing déjà vu -
Linking Tasks, Data, and Architecture Doug Nebert AR-09-01A May 2010.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Best Practices for Digital Imaging and Metadata Roy Tennant The Library, University of California, Berkeley
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
1 Chapter 1 Introduction to Databases Transparencies.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Digital Library The networked collections of digital text, documents, images, sounds, scientific data, and software that are the core of today’s Internet.
Automatic Metadata Discovery from Non-cooperative Digital Libraries By Ron Shi, Kurt Maly, Mohammad Zubair IADIS International Conference May 2003.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Overviews of the Library of Texas & ZLOT Project Dr. William E. Moen Principal Investigator.
Santi Thompson - Metadata Coordinator Annie Wu - Head, Metadata and Bibliographic Services 2013 TCDL Conference Austin, TX.
Rights Management for Shared Collections Storage Resource Broker Reagan W. Moore
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
1 SAIC XMSF Update XMSF Workshop & MOVES Open House 4-5 August 2003 Katherine L. Morse, Ph.D., David L. Drake, Ryan.
Integrating the Healthcare Enterprise Retrieve Information for Display (RID) Integration Profile Ellie Avraham Kodak Health Imaging IHE IT Infrastructure.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
International Planetary Data Alliance Registry Project Update September 16, 2011.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Using E-Business Suite Attachments
DataNet Collaboration
Flexible Extensible Digital Object Repository Architecture
CS 501: Software Engineering Fall 1999
Flexible Extensible Digital Object Repository Architecture
API Documentation Guidelines
An Overview of MPEG-21 Cory McKay.
Document Management Reference Model
iECM Briefing: XML Community of Practice
Session 2: Metadata and Catalogues
Presentation transcript:

Document Management Alliance (DMA)

Overview DMA is a coalition of users and developers of document management system software. Goal of the coalition: to improve interoperability between DMS products. Towards this, DMA developed DMA 1.0, a standard API for document management.

Background DMA is a task force comprised of members of AIIM (Association for Information and Image Mgmt), a consortium of document management people. Began by synthesizing 2 earlier DM standards: DEN and Shamrock. Very much rooted in a workflow management problem space.

Some Members of DMA Hitachi Xerox FileNET Ricoh

Related Projects ODMA (Open Document Management API) –Allows many-to-many relations between client apps and DMS servers. –But the client does all the work: must know everything about the server. –ODMA is very lean, but doesn’t do a lot.

Related Projects WebDAV (Web Distributed Authoring and Versioning) –Allows multiple authors to work on a single document (web page) via extensions to HTTP. –Developed in conjunction with DMA

Chronology April 1995: AIIM DMA Task force created Nov. 1995: DEM/Shamrock combined, scope of DMA 1.0 specified. Sept. 1996: DMA.75 published. Feb. 1997: DMA.9 published. Nov. 1997: DMA 1.0 published. Dec. 1997: DMA 1.0 approved by DMA committees. (source

Motivation The DMA 1.0 specification offers 5 goals for the standard: –Uniform access to any doc, anywhere in an enterprise (transparent access to docs across DM systems) –Self-describing systems and docs (run-time discovery of system/document properties) –Scalable doc management (useful under a variety of DM scenarios) –Easy collaboration (islands of information problem…using networks for documents) –High-level integration of services/applications (integrate workflow functionality with DM functionality) (

The Concept The spec authors liken a DMA system to a library system (think of UNC’s libraries) Like a library, DMA provides well-defined methods for storing and finding its information. Other similarities…

The Concept Library system contains multiple libraries. DMA system contains multiple “document spaces.” A document space is like a single library/collection. Like a library’s card catalog, the document space has a description of its available resources and services. DMA also provides high-level searching across document spaces.

The Concept An item is the basic unit in libraries, for DMA, we trade in document version objects. Just as a library might have the same title in several formats (book, audio), document version objects can have multiple document rendition objects (html, pdf)

The Concept Library materials have attributes (format, date, author). DMA documents’ attributes are called property values.

The Concept Analogous to circulating books, DMA tracks document management state information for each item. i.e DMA allows users to check documents out/in in order to permit collaboration and versioning.

Analysis The DMA architecture is composed of 3 parts: –Client Applications (e.g. authoring) –DMA middleware –DMA service providers (DMS servers)

desktop Document Repositories DMA API DMA Middleware Other client applications Mapping to DMA DMA client application DMA API Document Management Services

DMA Object Model The DMA object model abstracts data and services to provide high-level access to documents. Insulates clients from implementation; allows cross-platform interfacing. A DMA class is a definition for a set of objects having the same supported methods and properties.

DMA Object Hierarchy DMA Document Author: “Miles” Title: “DMA” ClassDescription: ClassDescription Describes: Document Properties: ClassDescription: ClassDescription Describes:ClassDesc. Properties: ClassDesc: NULL Properties, String Property: Author Type: String Cardinality: Single Properties, String Property: Title Type: String Cardinality: Single Properties, Object Property: ClassDesc Type: Object Cardinality: Single Properties, Object Property: Prop Descs. Type: Object Cardinality: List Properties, ID Property: Class desc’d Type: ID Cardinality: Single Properties, Object Property: Class Desc Type: Object Cardinality: Single ListofObject Count: 3 Elements 0, 1, 2, 3 ListofObject Count: 3 Elements 0, 1, 2, 3

Using DMA Classes It’s all about Properties Objects expose their state via GetProp methods Objects can be manipulated via PutProp methods Properties may be standard datatypes (int, string, etc.) or object-valued

Property Metadata Each class stores a list of its properties. Actually…stores an object of type ClassDescription, which stores an ordered list of PropertyDescription objects for its parent class. So any DMA-compliant application can find out about an object

What does this enable? Metadata Spaces: Developers can define domains where given class relationships hold. But searching, editing, viewing can still go on between spaces. Concurrency Control: DMA supports locking for robust versioning, etc. Extensibility: Developers can extend the functionality of DMA-enabled software.

DMA’s Strengths Benefit for large, complex projects that use DMA-compliant document management software is big: –Collaboration –Integration with workflow software –Integration across document management applications

DMA’s Strengths Benefits for Digital Libraries: –A document model that accommodates complex documents. i.e. Versions, renditions, multi-part docs. –Detailed administrative metadata capabilities. i.e. access privileges can be coordinated at a very fine level.

DMA’s Weaknesses DM software vendors have no incentive to comply…it’s unclear how fully they have done so. Integration into distributed-object system (DCOM or CORBA) not demonstrated. Security model limited to authentication interface. No authorization mechanism and no administration in the model. There are no commercial, fully-compliant products that can be assessed and with which interoperability can be verified.