pulling it all together - implementing digital ... · pulling it all together - implementing...

21
Putting it together - Day 3 - Planets Training Course, Bern - November 2009 1 Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness – Planets Programme Manager

Upload: others

Post on 24-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

1

Pulling it all together -Implementing Digital Preservation using the Planets Interoperability Framework

Clive Billenness – Planets Programme Manager

Page 2: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

2

Assembling the Jigsaw

PLATOPLATO CORE REGISTRYCORE REGISTRY

TESTBEDTESTBED

TOOLSTOOLS

Page 3: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

3

Assembling the Jigsaw

PLATOPLATO

CORE REGISTRYCORE REGISTRY

TESTBEDTESTBEDTOOLSTOOLS

INTEROPERABILITY FRAMEWORKINTEROPERABILITY FRAMEWORK

•• TOOLS/SERVICESTOOLS/SERVICES

•• WRAPPERSWRAPPERS

•• ADMINISTRATIONADMINISTRATION

Page 4: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

4

Page 5: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

5

SCREENSHOT

OF

SOURCEFORGE

Page 6: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

6

Page 7: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

7

Page 8: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

8

PlatformPlatform--IndependentIndependent

�� WindowsWindows

�� LinuxLinux

BrowserBrowser

INSTALLATION OPTIONSINSTALLATION OPTIONS

Page 9: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

9

Page 10: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

10

WORKFLOWWORKFLOW

EXECUTIONEXECUTION

ENGINEENGINE

System-Independent Java FilesSystem-Dependent Scripts(Unix / Windows Servers)

Page 11: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

11

WORKFLOWWORKFLOW

EXECUTIONEXECUTION

ENGINEENGINE

System-Independent Java FilesSystem-Dependent Scripts(Unix / Windows Servers)

Preservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServiceService

Page 12: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

12

WORKFLOWWORKFLOW

EXECUTIONEXECUTION

ENGINEENGINE

System-Independent Java FilesSystem-Dependent Scripts(Unix / Windows Servers)

Preservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServicesServicesPreservation Action Preservation Action

ServiceService

WORKFLOWWORKFLOW

EXECUTIONEXECUTION

CLIENTCLIENT

Design / ExecutePreservation Workflows

PLATOPLATO TESTBEDTESTBED

Contain specific workflows

Page 13: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

13

Preservation Action Preservation Action

ToolToolPreservation Action Preservation Action

ToolToolPreservation Action Preservation Action

ToolToolPreservation Action Preservation Action

ToolToolPreservation Action Preservation Action

ToolTool

Bundled:Bundled:

Pure JavaPure Java

+ Open License+ Open License

Separately installable:Separately installable:

NonNon--JavaJava

and/orand/or

Restricted LicenseRestricted License

Preservation Action Preservation Action

ServiceService

Page 14: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

14

Preservation Action Preservation Action

ToolTool

Preservation Action Preservation Action

ToolTool

Preservation Action Preservation Action

ToolTool

Preservation Action Preservation Action

ToolTool

Preservation Action Preservation Action

ToolTool

Bundled:Bundled:

Pure JavaPure Java

+ Open License+ Open License

Separately installable:Separately installable:

NonNon--JavaJava

and/orand/or

Restricted LicenseRestricted License

PlanetsPlanets

WrapperWrapper(Java)(Java)

ConfiguredConfigured

forfor

tooltool

e.g. pathse.g. paths

Page 15: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

15

Preservation Action Preservation Action

ServiceService

Preservation Action Preservation Action

ServiceService

Preservation Action Preservation Action

ServiceService

Preservation Action Preservation Action

ServiceService

Preservation Action Preservation Action

ServiceService

Bundled:Bundled:

Pure JavaPure Java

+ Open License+ Open License

Separately installable:Separately installable:

NonNon--JavaJava

and/orand/or

Restricted LicenseRestricted License

PlanetsPlanets

WrapperWrapper(Java)(Java)

ConfiguredConfigured

forfor

tooltool

e.g. pathse.g. paths

Page 16: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

16

BASE SERVERBASE SERVER

(Customised JBOSS)(Customised JBOSS)

(LGPL)(LGPL)

System Administration Utilities:

User Manager

Service Manager

Data Manager

Core Registry

Formats & Properties

Actions

Benchmarking

Logging Application

Login/logout (JOSSO)

Page 17: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

17

Page 18: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

18

Putting it all together

� Planets can be installed on workstations or servers

� Installation package from Planets provides:

� Its own software

� The underlying utilities and server engines required to run it

� An initial selection of preservation tools

� Comes with some preconfigured user accounts

� Initiate the JBOSS engine (Command Line Interface)

� Connect to use Planets

URL: http://localhost:8080

Page 19: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

19

SCREENSHOT

OF

LOGIN

Page 20: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

20

BUTBUT………………

Page 21: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –

Putting it together - Day 3 - Planets Training Course, Bern -

November 2009

21