Upload
others
View
3
Download
0
Embed Size (px)
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………………