Pulling it all together - Implementing Digital ...€¦ · Assembling the Jigsaw PLATO CORE...

Preview:

Citation preview

Pulling it all together -Implementing Digital Preservation using the Planets

Interoperability Framework

Clive Billenness – Planets Programme Manager

Assembling the Jigsaw

PLATOPLATO CORE REGISTRYCORE REGISTRY

TESTBEDTESTBED

TOOLSTOOLS

Assembling the Jigsaw

PLATOPLATO

CORE REGISTRYCORE REGISTRY

TESTBEDTESTBEDTOOLSTOOLS

INTEROPERABILITY FRAMEWORKINTEROPERABILITY FRAMEWORK

•• TOOLS/SERVICESTOOLS/SERVICES

•• WRAPPERSWRAPPERS

•• ADMINISTRATIONADMINISTRATION

SCREENSHOT

OF

SOURCEFORGE

PlatformPlatform--IndependentIndependent

�� WindowsWindows

�� LinuxLinux

BrowserBrowser

INSTALLATION OPTIONSINSTALLATION OPTIONS

WORKFLOWWORKFLOW

EXECUTIONEXECUTION

ENGINEENGINE

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

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

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

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

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

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

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)

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

SCREENSHOT

OF

LOGIN

BUTBUT………………

Recommended