pulling it all together - implementing digital ... · pulling it all together - implementing...
TRANSCRIPT
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
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
2
Assembling the Jigsaw
PLATOPLATO CORE REGISTRYCORE REGISTRY
TESTBEDTESTBED
TOOLSTOOLS
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
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
4
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
5
SCREENSHOT
OF
SOURCEFORGE
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
6
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
7
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
8
PlatformPlatform--IndependentIndependent
�� WindowsWindows
�� LinuxLinux
BrowserBrowser
INSTALLATION OPTIONSINSTALLATION OPTIONS
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
9
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
10
WORKFLOWWORKFLOW
EXECUTIONEXECUTION
ENGINEENGINE
System-Independent Java FilesSystem-Dependent Scripts(Unix / Windows Servers)
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
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
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
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
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
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)
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
17
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
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
19
SCREENSHOT
OF
LOGIN
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
20
BUTBUT………………
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
21