The (revised) LTAP Protocol

12
The (revised) LTAP Protocol LTA, LTAP and AO Aleksej Jerman Blazic

description

The (revised) LTAP Protocol. LTA, LTAP and AO Aleksej Jerman Blazic. Preservation. Archiving is a process (!) May be successor of terminated process (e.g. workflow) or simply demonstrator of events (e.g. within a workflow) Has a starting point and termination point Perpetual maintenance - PowerPoint PPT Presentation

Transcript of The (revised) LTAP Protocol

Page 1: The (revised) LTAP Protocol

The (revised) LTAP Protocol

LTA, LTAP and AO

Aleksej Jerman Blazic

Page 2: The (revised) LTAP Protocol

Preservation

• Archiving is a process (!)– May be successor of terminated process (e.g.

workflow) or simply demonstrator of events (e.g. within a workflow)

– Has a starting point and termination point– Perpetual maintenance

• Availability – access• Readability – interpretation• Authenticity – existence• Stability – integrity

Page 3: The (revised) LTAP Protocol

The global picture

Client

Client

TAS

Usermanagement

Data validation managemnt

Data management

ERSmanagement

Data storage

ERS storage

LTAPLTAP

SVCP-ERS/DVCS

Time stapimg

TSP/SOAP

Validation data

Certificate Authority

User data

Data Interpretation management

Interpretation dataLDAP

WebDav

Page 4: The (revised) LTAP Protocol

Archive Object

Document

Document meta-data(category, key-words, size, etc.)

Digital signature (optional)

Complementary data(digital certificate, certificate chain, certificate revocation list, etc.)

Archive meta-data(document owner, origin of document, archival time, etc.)

Evidence record(document fingerprint, hash-links, timestamps, etc.)

Do

cum

ent'

sco

nse

rvat

ion

attr

ibu

tes

Page 5: The (revised) LTAP Protocol

Long term archive protocol

• Technical vs. formal interaction

• Levels – to be clarified– LTA – a general service– LTA – an ERS service

• A position of LTA in data lifecycles• Redundancy and data moving – single repository

with bindings– Workflow– Archive– Etc.

Page 6: The (revised) LTAP Protocol

The general picture

• Asynchronous model– One request– Two category response

• ACK/NACK• ACK/NACK + Process outcome

• Use of lower transport layers including authentication/security means

• Messages– Request information– Payload– Security assertions

Page 7: The (revised) LTAP Protocol

Asynchronous model

LTAP Request (service request)

LTAP Response (request acknowledge)

LTAP Response (service response)

TAS ServiceTAS Client

Authorize request

Accept/refuse request

Send requestACK/NACK

Process request

Send service response with

parameters

Generate request

Accept ACK/NACK response

Accept service response

Page 8: The (revised) LTAP Protocol

Definitions

• Clarification done– Structure of objects (still needs some work on

groups)• Data• Metadata• Binding info.

– Lifecycle of objects defined• Inside one transaction• As a result of export information

Page 9: The (revised) LTAP Protocol

Services and configuration

• Principles of configurations and service parameters– client selects a service according a contract/archive

policy– Service/archive policy

• Global – general operation characteristics (e.g. redundancy, ERS type, etc.)

• Specific – archive process characteristics (e.g. grouping, retention, etc.)

– service has all necessary parameters– service management

• out of scope or• some configuration options available

Page 10: The (revised) LTAP Protocol

Services and configuration

• LTA service types– Archive– Status– Verify– Export/Modify - TBC– Delete

• Issue– Configuration option – change process parameters,

e.g. retention• Change parameters• Change archive policy

Page 11: The (revised) LTAP Protocol

To be done

• Details of specifications in xml and asn1• Integration with ERS???• Lower layer bindings – when lower layer bindings are removed, the

LTAP should work• Service configuration• Service types• Data group clarification (probably removal)• Splits processing (?)

– Done at the requestor level, i.e. all preparations done before and a metadata object added to each portion. Portions are handled by a front end – somewhat comparable to an entity that encrypts the data before archiving them

– Done by “splitting” device?– Splitting done instead time stamping? How does that affect the ERS?– Other?

Page 12: The (revised) LTAP Protocol

Questions

P. Sylvester ([email protected])

C. Wallace ([email protected])

A. Jerman Blazic ([email protected])