21
Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness – Planets Programme Manager

Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

Assembling the Jigsaw

PLATOPLATO CORE REGISTRYCORE REGISTRY

TESTBEDTESTBED

TOOLSTOOLS

Page 3: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

Assembling the Jigsaw

PLATOPLATO

CORE REGISTRYCORE REGISTRY

TESTBEDTESTBEDTOOLSTOOLS

INTEROPERABILITY FRAMEWORKINTEROPERABILITY FRAMEWORK

•• TOOLS/SERVICESTOOLS/SERVICES

•• WRAPPERSWRAPPERS

•• ADMINISTRATIONADMINISTRATION

Page 4: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS
Page 5: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

SCREENSHOT

OF

SOURCEFORGE

Page 6: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS
Page 7: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS
Page 8: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

PlatformPlatform--IndependentIndependent

�� WindowsWindows

�� LinuxLinux

BrowserBrowser

INSTALLATION OPTIONSINSTALLATION OPTIONS

Page 9: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS
Page 10: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

WORKFLOWWORKFLOW

EXECUTIONEXECUTION

ENGINEENGINE

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

Page 11: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS
Page 18: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

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 ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

SCREENSHOT

OF

LOGIN

Page 20: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS

BUTBUT………………

Page 21: Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE REGISTRY TESTBED TOOLS. Assembling the Jigsaw PLATO ... Linux Browser INSTALLATION OPTIONS