An Architecture for Secure Document Flow - PowerPoint PPT Presentation

1 / 40
About This Presentation
Title:

An Architecture for Secure Document Flow

Description:

Apache HTTP Server. Oracle Enterprise Edition. Tamino WebDAV Server. ... Sends emails to the users to do some actions based on the state of the document flow. ... – PowerPoint PPT presentation

Number of Views:61
Avg rating:3.0/5.0
Slides: 41
Provided by: HUS76
Category:

less

Transcript and Presenter's Notes

Title: An Architecture for Secure Document Flow


1
An Architecture for Secure Document Flow
Archival Systems
  • Hussam Al-Sawadi
  • Department of Information Computer Science
  • King Fahd University of Petroleum Minerals
  • May, 16 2005

2
Agenda
  • Introduction
  • Document Flow Systems.
  • Document Flow Types.
  • WebDAV Protocol.
  • The Studied Document Flow Systems.
  • Limitations of the Studied Systems.
  • Scope of My Work.
  • My Solution DFWDAV
  • Architecture
  • Implementation
  • Routing Reminding Agent.
  • Document Flow Client.
  • Flow Definer
  • Snapshots of the System Screens.
  • Contributions Achievements.
  • Questions.

3
Document Flow Systems (DFS)
  • Environment Documents Users.
  • Stages Creating Revising Updating
    Finalizing
  • Applications annual reports, proposals,
    collaborative authoring
  • DFS Document Management Systems (DMS).

4
Document Flow Types
5
WebDAV Protocol
  • Web Distributed Authoring and Versioning
    protocol.
  • An extension to the Hypertext Transfer Protocol
    (HTTP)
  • The most recent network protocol for document
    applications.
  • Defines a standard infrastructure for document
    collaboration across the Web.
  • It is developed by the WebDAV working groups in
    the Internet Engineering Task Force (IETF).
  • The following WebDAV standard documents (Request
    for Comments (RFCs)) have been issued
  • RFC2518 (Base)
  • RFC3253 (Versioning)
  • RFC3744 (Access Control)
  • More under development (Searching)

6
The Studied Document Flow Systems
  • I studied and compared the following fifteen
    systems
  • An Engineering Document Management System (EDMS)
    .
  • Alliance.
  • DocMan.
  • DReSS (Document Repository Service Station).
  • Oxford Radcliffe Hospital Document Management.
  • BSCW (Basic Support for Cooperative Work).
  • Document Flow using Smartcard System.

7
The Studied Document Flow Systems
  • EnAct.
  • Document Management with Intranet Settings (An
    extension of Lotus Notes).
  • AllianceWeb.
  • GroupWriter.
  • Web-based Groupware System Based on WebDAV
    Protocol.
  • MS Office Annotation System.
  • Form Flow.
  • X-Folders .

8
Limitations of the Studied Systems
  • There are several limitations with some of the
    studied document flow systems such as
  • Limited to specific applications (e.g. annual
    reports, proposals, collaborative authoring).
  • Incorporate the flow functionality with the
    applications.
  • Not fully automated.
  • Depend fully on commercial products.
  • I developed a document flow system that overcomes
    the above problems.

9
Scope of My Work
  • Designing a document flow system that overcomes
    the previous problems with the following
    features
  • Manages the production of documents.
  • Defines and assigns flow definitions to
    documents.
  • Automates document flows between users.
  • Analyzes document flows.
  • Notifies users by the suitable information
    automatically via emails.
  • Provides historical information about the actual
    flows of documents.

10
My Solution DFWDAV
  • It is short for Document Flow system based on
    WebDAV protocol.
  • A generic document flow system.
  • An infrastructure for document collaborative
    applications.
  • Based on the most recent network protocol
    (WebDAV).

11
DFWDAV Architecture
WebDAV clients

WebDAV server
Document flow client
Document repository

Local temporary document repository
Routing and reminding agent

Non-WebDAV document editors
Flow repository
Flow definer
Mail server

Mail client
Client
Server
12
DFWDAV Implementation
  • Application Collaborative authoring system.
  • Flow type Sequential
  • Environment
  • OS Windows 2000 Server.
  • Tested WebDAV Server
  • Apache HTTP Server.
  • Oracle Enterprise Edition.
  • Tamino WebDAV Server.
  • Document Repository
  • File system.
  • Oracle database.
  • Flow Repository
  • Oracle relational database.
  • WebDAV Clients
  • DAV Explorer.
  • MS Office.

13
Routing Reminding Agent
  • Acts as the engine of the system.
  • Observes the user operations on the documents and
    their flow definitions.
  • Analyzes the flow definition and takes the
    appropriate actions.
  • Sends emails to the users to do some actions
    based on the state of the document flow.

14
Document States
15
The State Diagram of the Flow Progress
16
The Agent Processing Flowchart
17
HandleDownloadStatus Procedure
18
Types of Notifications
  • Download notification.
  • Upload notification.
  • Canceling notification.

19
An Email Generated by the Agent
20
Document Flow Client
  • Provides useful information to the users such as
    their responsibilities and notifications.
  • Can be used to download and upload documents
    between the document repository in the server
    subsystem and the local document repositories.

21
Document Flow Client
22
Flow Definer
  • It defines the flow definitions which include
  • the users who are supposed to handle some
    documents.
  • The flow attributes for each user
  • Number of downloading notifications.
  • Downloading notification period.
  • Working period.
  • Number of uploading notifications.
  • Uploading notification period.

23
Flow Definer
24
Snapshots of the System Screens
25
Apache HTTP Server
26
Tamino WebDAV Server
27
SAP Portals Enterprise Portal Server
28
Xythos WebFile Server
29
DAV Explorer
30
Accessing WebDAV Repositories via Web Folders
31
Direct Editing of WebDAV Documents using
Microsoft Office
32
XML Spy Accessing WebDAV Repository
33
Tamino WebDAV Basic Client
34
The Notifications Screen in the Flow Client
35
Defining Users Screen
36
Defining Documents Screen
37
Flow Progresses Screen
38
DFWDAV Comparison Features
39
Contributions Achievements
  • Designing an architecture for document flow
    systems.
  • Designing and developing an agent which handles
    the document flows.
  • Providing a proof of concept implementation for
    a collaborative authoring system.
  • Comparing several possible implementations.
  • Showing the wide support of DFWDAV by open and
    commercial software.

40
Questions
Write a Comment
User Comments (0)
About PowerShow.com