document management reference model draft 05a, 2/19/99

30
Document Management Reference Model Draft 05a, 2/19/99

Upload: savannah-buckley

Post on 26-Mar-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Document Management Reference Model Draft 05a, 2/19/99

Document Management

Reference Model

Draft 05a, 2/19/99

Page 2: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 2

Document Repository Interfaces

ManagedDocument Repository

MessageStores

IndexedContentStores

Other Repositories

LOBAppData

Stores

Databases

AccessControl

Data

Desktop Apps

Authoring (WP, Web)PresentationsDocument Assembly Scan/CaptureImage Editing

Repository AccessNative DM ClientsWeb BrowsersView/Search ToolsCross-repository SearchPrint Services

Business ProcessApplicationsEnterprise AppsWorkflow AppsData Merge Apps

Repositories are Central to Key

Applications

ManagedDocument Repository

ManagedDocument

Repositories

Page 3: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 3

Scanning and Printing Interfaces

LANIntranet

Modem

WANExtranet

LAN

Production Printers

Data Center Systems

Transaction Printing

AFP/Metacode Printers

Imaging & COLDSystems

Publishing Workgroups

Production Scanning & Printing

Document, Content, & AssetManagement Systems

Knowledge Workers

Ad Hoc Scanning & Printing

Personal/Workgroup Printers

Messaging, Workgroup,& Web Repositories

Page 4: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 4

DM Reference Model - A Collaborative Effort

Marilyn Wright, AIIM International Benny Ong, Boeing Corporation Fred Siegmund, Chevron Carl Frappaolo, The Delphi Group Diane Entner, Eastman SW/Black Forest Group Chuck Fay, FileNET Michael Leslie, General Motors Surendra Reddy, Oracle Corporation Jean Heminway, Xerox Corporation

Toby Cobrin, XPLOR

Page 5: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 5

Document Management Reference Model - Goals

Provide a framework which shows how document management systems fit into a corporate information technology infrastructure

Show how document repository integration and interoperability can be handled seamlessly with document management standards

Illustrate how extensible services like security and directory services are provided through the existing enterprise infrastructure

Give a consistent way to illustrate the differences between document management standards

Page 6: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 6

Document Management in the Enterprise Architecture

Corporate Information Technology Infrastructure

Presentation/Application Layer

Middleware/APILayer

Service ProviderLayer

RepositoryServices

Document Management Middlewareand/or API

Document-Related Applications

Secu

rity

&

Direc

tory

Syst

em &

Net

wor

k M

an.

OS

Serv

ices

Obj

ect

Man

agem

ent

Net

wor

k

RepositoryAdministration

Services

Wor

kflow

/

WfM

C Oth

er

Serv

ices

Page 7: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 7

DMA in the DM Reference Model

Corporate Information Technology Infrastructure

Presentation/Application Layer

Middleware/APILayer

Service ProviderLayer

DMA ServiceProvider 1

(DM Repository 1)

Secu

rity

&

Direc

tory

Syst

em &

Net

wor

k M

an.

OS

Serv

ices

Obj

ect

Man

agem

ent

Net

wor

k

Wor

kflow

/

WfM

C Oth

er

Serv

ices

DMA ServiceProvider 2

(DM Repository 2)

<DMA API>

DMA Middleware

<DMA API>

DMA Client Applications

Page 8: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 8

ODMA in the DM Reference Model

Corporate Information Technology Infrastructure

Presentation/Application Layer

API Layer

Serv. Prov.Layer DM Repository

Secu

rity

&

Direc

tory

Syst

em &

Net

wor

k M

an.

OS

Serv

ices

Obj

ect

Man

agem

ent

Net

wor

k

Wor

kflow

/

WfM

C Oth

er

Serv

ices

<Native DM API>

Native DM Client Application

DM Integration

ODMA Connection Manager

Application integration for ODMA

Popular office applications

Page 9: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 9

ODMA with Multiple Repositories

Corporate Information Technology Infrastructure

Presentation/Application Layer

API Layer

Serv. Prov.Layer DM Repository 1

Secu

rity

&

Direc

tory

Syst

em &

Net

wor

k M

an.

OS

Serv

ices

Obj

ect

Man

agem

ent

Net

wor

k

Wor

kflow

/

WfM

C Oth

er

Serv

ices

<Native DM 1 API>

DM Client App. 1

DM Integration 1

DM Repository 2

<Native DM 2 API>

DM Client App. 2

DM Integration 2

ODMA Connection Manager

Application integration for ODMA

Popular office applications

Page 10: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 10

ODMA and DMA Interoperability

Presentation/Application Layer

Middleware/API Layer

Serv. Prov.Layer

Corporate IT Infrastructure

DMA ServiceProvider 1

(DM Repository 1)

DMA ServiceProvider 2

(DM Repository 2)

<DMA API>

DMA Middleware

<DMA API>

ODMA-to-DMA Client Application

ODMA Connection Manager

Application integration for ODMA

Popular office applications

Page 11: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 11

HTTP/WebDAV

<Native HTTP API>

WebDAV ServiceProvider

WebDAV-enabledWeb Server

WebDAV in the DM Reference Model

WebDAV Client

WebDAV ClientApplication

HTTP/WebDAV

Page 12: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 12

Generic DMA Distributed Client

DMA Client

DMA Repository<DMA API>

Network Services

DMAMiddleware

<DMA API>

DMA Client(skeleton)

DMA Service Provider

DMA ClientApplication

Network Services

Page 13: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 13

<DMA API>

HTTP/WebDAV

DMAMiddleware

<DMA API>

WebDAV to DMATranslator

DMA Service Provider

DMA Repositoryand

Web Server

WebDAV and DMA Interoperability

WebDAV Client

WebDAV ClientApplication

HTTP/WebDAV

Page 14: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 14

CORBA and DMA Interoperability

CORBA Client

DMA Client &Repository<DMA API>

CORBA ORB

DMAMiddleware

<DMA API>

CORBA IDL to DMATranslator

DMA Service Provider

Java ClientApplication

CORBA ORB

Page 15: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 15

CORBA and DMA Interoperability

CORBA ORBs could also be used to distribute the middleware and/or service provider layers of the DM reference model

CORBAservices and CORBAfacilities are additional infrastructure that could be leveraged in DMA service provider implementations

Page 16: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 16

Generic DMA Distributed Middleware

DMA Client

DMA Repository

<DMA API>

Network Services

DMAMiddleware

<DMA API>

DMA Service Provider

DMA ClientApplication

Network Services

DMAMiddleware

Page 17: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 17

Generic DMA Distributed Service Provider

DMA Client

DMA Repository

<DMA API>

Network Services

DMAMiddleware

<DMA API>

DMA Service Provider

DMA ClientApplication

Network Services

DMA Service ProviderStub

Page 18: Document Management Reference Model Draft 05a, 2/19/99

Reference Model Definitions

Page 19: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 19

Presentation/Application Layer

Document-related applications Desktop applications Enterprise applications Native document management clients Scan/Print services

Presentation layer Provides user interface ODMA 1.0 providers and other extensible

presentation frameworks are at this level

Page 20: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 20

Middleware/API Layer

Defines common interfaces for services provided by document repositoriesDMA and CORBA IDL for DM are examplesProprietary API in some cases (e.g., in ODMA

model) Provides a uniform access model for

document repositoriesRepository registration and locationCross-repository search

Page 21: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 21

Middleware/API Layer

May provide transparent object distribution across network boundaries (e.g., via CORBA or DCOM)

Alternatively, may intercede only in limited ways, and otherwise allow client calls to pass through untouched E.g., non-distributed DMA middleware handles

repository registration and location, and cross-repository search, but allows all other functions to pass directly from client to service provider

Page 22: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 22

Service Provider Layer

Provides services for repository usage and administration

Different DM vendors can plug in their DM repositories within a standards-based enterprise-wide framework

Administration distinguished from usage; administration currently not standardized

Page 23: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 23

Corporate Information Technology Infrastructure

DM model builds on existing enterprise IT infrastructure services -- transport, object management, network management, security, directory, database, work flow, OS

E.g., DM vendors could build on CORBA or DCOM for distributed object management, rather than build a proprietary infrastructure

Page 24: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 24

Network Services

Network services provide for communicating with document repositories in a networked environment

Allows clients to communicate with document repositories, and to request and receive information from service providers

Page 25: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 25

Network Services

Provides flexible transport mechanism by which documents are transferred from document repositories to clients

Application-level protocols like WebDAV provide high-level functions like locking, property management, etc. on top of basic transport protocols

Page 26: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 26

Object Management Services

Provides transparent object distribution, e.g., via CORBA, DCOM, or RPC

Gives the clients uniform access to distributed, heterogeneous information resources and services

Supports object lifecycle management, transactions, etc. -- e.g. CORBAservices, MTS, COM IUnknown

Page 27: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 27

System & Network Management

System Management: Manages software installation, configuration, & upgrades across an enterprise

Network Management: Monitors, manages, & controls network topology and nodes

Page 28: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 28

Security & Directory Services

Security Services: Enforces access controls and user authentication

Directory Services: Provides service for locating network resources, nodes, users, groups, etc.

Page 29: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 29

Operating System Services

Provides fundamental services for memory allocation and management, file systems, device management, network connectivity, ...

Page 30: Document Management Reference Model Draft 05a, 2/19/99

2/19/99 30

Relationships Between Elements

In the front document management plane, physical proximity of layers implies that those layers interact via objects and method calls.

Likewise, the proximity of the document management plane to the IT infrastructure planes implies interaction.

However, the positioning of the infrastructure layers in the diagram is arbitrary; juxtaposition does not necessarily imply a relationship between infrastructure layers. Interactions among the elements of the IT infrastructure are beyond the scope of this reference model.