Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing...
Transcript of Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing...
![Page 1: Pulling it all together - Implementing Digital ... · Pulling it all together - Implementing Digital Preservation using the Planets Interoperability Framework Clive Billenness –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/1.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/2.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/3.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/4.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/5.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/6.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/7.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/8.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/9.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/10.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/11.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/12.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/13.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/14.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/15.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/16.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/17.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/18.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/19.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/20.jpg)
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 –](https://reader036.fdocuments.us/reader036/viewer/2022071021/5fd5d96c8a631f49f420ca38/html5/thumbnails/21.jpg)
Putting it together - Day 3 - Planets Training Course, Bern -
November 2009
21