SlideShare a Scribd company logo
1 of 32
Download to read offline
CASPAR Preservable Infrastructure

  Addressing Preservation with
   an OAIS based Infrastructure

              Luigi Briguglio
     Engineering R&D Laboratory – Rome (Italy)

      3rd Annual WePreserve Conference in Nice (France)
Presentation Planning

•   Preservable Infrastructure
•   CASPAR Infrastructure
•   Preservation Issues…
•   …and CASPAR Solutions
•   Development Process
Preservable Architecture

• Usually “Traditional framework” has
  something called component/service
  which provides functionality, if and only if
  component is composed with other ones
  (required components/dependencies)

• Each “CASPAR Key Component” has
  to provide always at least a minimal set
  of functionality independently from the
  environment conditions.
Preservable Equation

                       Pure Service-oriented design              • No Dependencies
                       guarantees that the component can         • Loosely coupled
                       provide functionality without requiring   • Distributed
Self-Contained +       cooperation of other components

                       Component analysis, design and            • Sharing know-how
                                                                           know-
Well Described +       development process is strongly based     • Open Specification
                       on complete – shared – open               • Open Source
                       documentation at any level                • Open Documentation
Adaptable +
                   Design choices and implementation allows      • Flexibility
                   to adapt and configure each component to      • Scalability
Replaceable =      provide always at least a minimal set of
                   functionality independently from the
                   deployment framework and condition
Preservable
                   Design choices and implementation allows      • Interoperability
                   to replace any component in the framework     • Mantainability
                   with compliant one.
CASPAR Infrastructure

• CASPAR Foundation Team has defined
  and implemented an Infrastructure by
  adopting the OAIS Reference Model
  (ISO:14721:2003)
• CASPAR Infrastructure is SOA-based
CASPAR & OAIS Info Model
                        Information                  Descriptive
  Primary focus of        Package                    Information
archival preservation
                                                  Needed for discovery


                                  Preservation     Needed for long-term
     Content
                                  Description          preservation
   Information
                                  Information
                                                        Designated Community
                                                        Knowledge Base

                                                                      interpreted
     Data          interpreted using                                  using
                                                 Representation
    Object
                                                  Information
Knowledge Preservation

                                   …just a
                                   “sequence of symbols”… but…




                 Ancient Heroglyphic Egyptian


               Demotic Egyptian


               Greek

Learning from the past (196 BC)
Phaistos disk
    (dated to 1700 BC)



We still cannot understand it
(the meaning has not been preserved)



We can only understand it’s a
“sequence of symbols”…
Digital World
       INGEST   STORAGE      ACCESS
TIME




                          ACCESS-Future
CASPAR & OAIS Func Model

                DATA Mngt    PLANNING




 Producer
                                              Consumer

INGEST                                       ACCESS



                                  ADMINISTRATION
            STORAGE     Manager
CASPAR BROCHURE   CASPAR MAIN QUESTION
Preservation Issues 1…

1. How To guarantee a digital information
   may be accessed and understood in the
   future
2. How To guarantee a proper information
   package management within and OAIS
   Archive
3. How To guarantee long-time
   preservation maintenance of any
   information package
Preservation Issues 2…

4. How To guarantee retrieval of Archival
   Information
5. How To guarantee intellegibility within
   heterogeneous Designated Communities
   and their digital information
6. How To guarantee preservation actors
   are informed about change events
Preservation Issues 3…

7. How To guarantee an adequate security
   access with the proper rights to any
   resource and functionality within an OAIS
   Archive
8. How To guarantee an adequate integrity
   and identity for any Archival Information
CASPAR Solution



                  Facade Layer
    Information
                     Communication         Information
      Package
                        Mngt                 Access
        Mngt

         Designated Community
                                     Security
              & Knowledge
                                      Mngt
                  Mngt




          The CASPAR Foundation
KeyComponents        Framework              Platform
CASPAR Foundation

                        KeyComponents
                                        GapManager      DataAccess&Security    RepInfoToolbox
The CASPAR Foundation

                                        SemanticWeb        Orchestration          Registry
                                         Packaging         DigitalRights        FindingAids
                                         DataStores         Authenticity        Virtualisation

                                                      CASPAR Service Factory
                        Framework




                                            Application Server: Tomcat, Glassfish, WASCE
                                        Development Framework: Java, C++, XML, GWT, Ant
                                            Development Management: Hudson and JTrac

                                                        DBMS: H2, Postgres
                        Platform




                                                           Java Platform
                                            Operating System: Linux, Unix, Windows, Mac
CASPAR Facade Layer - 1
                                                             Information
                          1.
                          2.
                               Ingest Content Information
                               Create Information Package
                                                              Package
                               •    Representation Info     Management
                               •    Descriptive Info
                               •    Preservation Description Info
                          3.   Check Information Package
                          4.   Store Information Package for long term


             OAIS

         Preservation
           Planning
            Data
         Management
Ingest                     Access
           Archival
           Storage

         Administration
CASPAR Facade Layer - 2

  Information
    Access                1.   Search Content Information
                          2.   Obtain Information Packages
                               and relative Contents and
                               Descriptions



             OAIS

         Preservation
           Planning
            Data
         Management
Ingest                    Access
           Archival
           Storage

         Administration
CASPAR Facade Layer - 3

                                                                Designated
                          1.   Deal with Designated            Community and
                               Community Profile and its own     Knowledge
                               Knowledge Base
                          2.   Identify and Provide             Management
                               Knowledge Gap for
                               understanding a Content
                               Information



             OAIS

         Preservation
           Planning
            Data
         Management
Ingest                     Access
           Archival
           Storage

         Administration
CASPAR Facade Layer - 4

                Communication       1.   Notify and Alert for Change
                                         Event impacting long term
                 Management              preservation
                                    2.   Trigger Preservation Process




             OAIS

         Preservation
           Planning
            Data
         Management
Ingest                    Access
           Archival
           Storage

         Administration
CASPAR Facade Layer - 5



                          Security   1.   Deal with User Account, Role
                                          and Profile
                        Management   2.   Deal with Content Access
                                          Permissions
                                     3.   Deal with Digital Rights
                                     4.   Guarantee Authenticity


             OAIS

         Preservation
           Planning
            Data
         Management
Ingest                    Access
           Archival
           Storage

         Administration
Answer - 1

• To guarantee a digital information may be
  accessed and understood in the future,
  you need an adequate OAIS
  Representation Information

  REPINFO                           REG
RepInfo ToolBox       VIRT         Registry
                  Virtualisation
Answer - 2

• To guarantee a proper information
  package management within and OAIS
  Archive, you need to create an adequate
 OAIS Information Package


                 PACK
               Packaging
Answer - 3

• To guarantee long-time preservation
  maintenance of any information package,
  you need an implementation of OAIS
 Archival Storage


                  PDS
        Preservation DataStores
Answer - 4

• To guarantee retrieval of Archival
  Information, you need an OAIS Finding
  Aids
                     FIND
                    Finding
Answer - 5

• To guarantee intellegibility within
  heterogeneous Designated Communities
  and their digital information, you need to
  manage Designated Community
  Profiles and their Knowledge Base
                         KM
                     Knowledge
Answer - 6

• To guarantee preservation actors are
  informed about change events, you need
                         events
  an adequate management of message
 exchange

               POM
            Orchestration
Answer - 7

 • To guarantee an adequate security access
   with the proper rights to any resource and
   functionality within an OAIS Archive, you
   need a Security and DRM Management

        DAMS                  DRM
Data Access Manager Digital Rights Manager
      & Security
Answer - 8

• To guarantee an adequate integrity and
  identity for any Archival Information, you
  need an Authenticity Tool


                  AUTH
                Authenticity
Development Process

• Shared and cooperative development
  community based on
  – CASPAR Best Practices
• Development Management based on a detailed
  – D1302 Overall Master Plan
• Development Control based on a Continuous
  Integration Engine
  – Hudson
• Specification, Software and Documentation
  available for developers & practitioners
  –…
http://developers.casparpreserves.eu:8080
…and Stay tuned on
http://developers.casparpreserves.eu:8080

More Related Content

Viewers also liked (15)

Oais Based Information Flow Esther Conway
Oais Based Information Flow Esther ConwayOais Based Information Flow Esther Conway
Oais Based Information Flow Esther Conway
 
Lunghi Francoforte
Lunghi FrancoforteLunghi Francoforte
Lunghi Francoforte
 
Preservation Challenge Radioactive Waste Ian Upshall
Preservation Challenge Radioactive Waste Ian UpshallPreservation Challenge Radioactive Waste Ian Upshall
Preservation Challenge Radioactive Waste Ian Upshall
 
Birte Planets For Dpe
Birte Planets For DpeBirte Planets For Dpe
Birte Planets For Dpe
 
Jerusalem2007 Lunghi
Jerusalem2007 LunghiJerusalem2007 Lunghi
Jerusalem2007 Lunghi
 
Digital Preservation Salzburg23606
Digital Preservation Salzburg23606Digital Preservation Salzburg23606
Digital Preservation Salzburg23606
 
Drac Dpc
Drac DpcDrac Dpc
Drac Dpc
 
Stoklasova Sec
Stoklasova SecStoklasova Sec
Stoklasova Sec
 
Drambora Manchester07
Drambora Manchester07Drambora Manchester07
Drambora Manchester07
 
An Introduction to Digital Preservation
An Introduction to Digital PreservationAn Introduction to Digital Preservation
An Introduction to Digital Preservation
 
Eva2007 Lunghi Presentazione
Eva2007 Lunghi PresentazioneEva2007 Lunghi Presentazione
Eva2007 Lunghi Presentazione
 
Preservation Metadata
Preservation MetadataPreservation Metadata
Preservation Metadata
 
Ak Pdramb
Ak PdrambAk Pdramb
Ak Pdramb
 
Saa Digitalpreservation Europe 2006 1
Saa Digitalpreservation Europe 2006 1Saa Digitalpreservation Europe 2006 1
Saa Digitalpreservation Europe 2006 1
 
Drm Training Session
Drm Training SessionDrm Training Session
Drm Training Session
 

Similar to Caspa Preservabl Infrastructure Luigi Briguglio

VistA GT.M & Linux Security 062506
VistA GT.M & Linux Security 062506VistA GT.M & Linux Security 062506
VistA GT.M & Linux Security 062506ckuyehar
 
Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011GlusterFS
 
VMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancesVMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancessubtitle
 
ExaGrid and Symantec NetBackup: Optimizing Data Protection Webinar
ExaGrid  and Symantec NetBackup: Optimizing Data Protection WebinarExaGrid  and Symantec NetBackup: Optimizing Data Protection Webinar
ExaGrid and Symantec NetBackup: Optimizing Data Protection WebinarBill Hobbib
 
fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...
fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...
fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...Mark Matienzo
 
Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Jian Qin
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]オラクルエンジニア通信
 
AWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAmazon Web Services
 
5 ways to use devops in product infrastructure management final
5 ways to use devops in product infrastructure management final5 ways to use devops in product infrastructure management final
5 ways to use devops in product infrastructure management finalPradeep Bohra
 
Scalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the CloudScalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the CloudRed_Hat_Storage
 
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS StorageWebinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS StorageGlusterFS
 
Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011GlusterFS
 
Secure Cloud Computing for the Health Enterprise
Secure Cloud Computing for the Health EnterpriseSecure Cloud Computing for the Health Enterprise
Secure Cloud Computing for the Health EnterpriseJoel Amoussou
 
OGCE MSI Presentation
OGCE MSI PresentationOGCE MSI Presentation
OGCE MSI Presentationmarpierc
 
인메모리 클러스터링 아키텍처
인메모리 클러스터링 아키텍처인메모리 클러스터링 아키텍처
인메모리 클러스터링 아키텍처Jaehong Cheon
 

Similar to Caspa Preservabl Infrastructure Luigi Briguglio (20)

Infrastructure Training Session
Infrastructure Training SessionInfrastructure Training Session
Infrastructure Training Session
 
VistA GT.M & Linux Security 062506
VistA GT.M & Linux Security 062506VistA GT.M & Linux Security 062506
VistA GT.M & Linux Security 062506
 
Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011Introduction to GlusterFS Webinar - September 2011
Introduction to GlusterFS Webinar - September 2011
 
VMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancesVMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliances
 
ExaGrid and Symantec NetBackup: Optimizing Data Protection Webinar
ExaGrid  and Symantec NetBackup: Optimizing Data Protection WebinarExaGrid  and Symantec NetBackup: Optimizing Data Protection Webinar
ExaGrid and Symantec NetBackup: Optimizing Data Protection Webinar
 
Representation Information Steve Rankin
Representation Information Steve RankinRepresentation Information Steve Rankin
Representation Information Steve Rankin
 
fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...
fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...
fiwalk With Me: Building Emergent Pre-Ingest Workflows for Digital Archival R...
 
Priprep2 xml
Priprep2 xmlPriprep2 xml
Priprep2 xml
 
Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08Data repositories -- Xiamen University 2012 06-08
Data repositories -- Xiamen University 2012 06-08
 
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
【旧版】Oracle Database Cloud Service:サービス概要のご紹介 [2020年1月版]
 
AWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloud
 
Philly DB MapR Overview
Philly DB MapR OverviewPhilly DB MapR Overview
Philly DB MapR Overview
 
5 ways to use devops in product infrastructure management final
5 ways to use devops in product infrastructure management final5 ways to use devops in product infrastructure management final
5 ways to use devops in product infrastructure management final
 
Scalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the CloudScalable POSIX File Systems in the Cloud
Scalable POSIX File Systems in the Cloud
 
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS StorageWebinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
 
Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011
 
Institutional Repository Development: A Case Study of KARI and KAINet
Institutional Repository Development: A Case Study of KARI and KAINetInstitutional Repository Development: A Case Study of KARI and KAINet
Institutional Repository Development: A Case Study of KARI and KAINet
 
Secure Cloud Computing for the Health Enterprise
Secure Cloud Computing for the Health EnterpriseSecure Cloud Computing for the Health Enterprise
Secure Cloud Computing for the Health Enterprise
 
OGCE MSI Presentation
OGCE MSI PresentationOGCE MSI Presentation
OGCE MSI Presentation
 
인메모리 클러스터링 아키텍처
인메모리 클러스터링 아키텍처인메모리 클러스터링 아키텍처
인메모리 클러스터링 아키텍처
 

More from DigitalPreservationEurope

Digital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and RequirementsDigital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and RequirementsDigitalPreservationEurope
 
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...DigitalPreservationEurope
 
Scalable Services For Digital Preservation Ross King
Scalable Services For Digital Preservation Ross KingScalable Services For Digital Preservation Ross King
Scalable Services For Digital Preservation Ross KingDigitalPreservationEurope
 
Preservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore MelePreservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore MeleDigitalPreservationEurope
 
Emulation Bridging The Past To The Future Dirk Von Suchodoletz
Emulation Bridging  The Past To The Future Dirk Von SuchodoletzEmulation Bridging  The Past To The Future Dirk Von Suchodoletz
Emulation Bridging The Past To The Future Dirk Von SuchodoletzDigitalPreservationEurope
 

More from DigitalPreservationEurope (20)

2009 Barcelona Wepreserve Nestor
2009 Barcelona Wepreserve Nestor2009 Barcelona Wepreserve Nestor
2009 Barcelona Wepreserve Nestor
 
Trusted Repositories
Trusted RepositoriesTrusted Repositories
Trusted Repositories
 
Introduction to Planets
Introduction to PlanetsIntroduction to Planets
Introduction to Planets
 
Digital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and RequirementsDigital Preservation Process: Preparation and Requirements
Digital Preservation Process: Preparation and Requirements
 
The Planets Preservation Planning workflow
The Planets Preservation Planning workflowThe Planets Preservation Planning workflow
The Planets Preservation Planning workflow
 
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
Building A Sustainable Model for Digital Preservation Services, Clive Billenn...
 
Preservation Metadata, Michael Day, DCC
Preservation Metadata, Michael Day, DCCPreservation Metadata, Michael Day, DCC
Preservation Metadata, Michael Day, DCC
 
PLATTER - Jan Hutar
PLATTER - Jan HutarPLATTER - Jan Hutar
PLATTER - Jan Hutar
 
Sustainability Clive Billenness
Sustainability Clive  BillennessSustainability Clive  Billenness
Sustainability Clive Billenness
 
Scalable Services For Digital Preservation Ross King
Scalable Services For Digital Preservation Ross KingScalable Services For Digital Preservation Ross King
Scalable Services For Digital Preservation Ross King
 
Risks Benefits And Motivations Seamus Ross
Risks Benefits And Motivations Seamus RossRisks Benefits And Motivations Seamus Ross
Risks Benefits And Motivations Seamus Ross
 
Preservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore MelePreservation And Reuse In High Energy Physics Salvatore Mele
Preservation And Reuse In High Energy Physics Salvatore Mele
 
Platter Colin Rosenthal
Platter Colin RosenthalPlatter Colin Rosenthal
Platter Colin Rosenthal
 
Planets Testbed Brian Aitken
Planets Testbed Brian AitkenPlanets Testbed Brian Aitken
Planets Testbed Brian Aitken
 
Long Term Preservation Dale Peters
Long Term Preservation Dale PetersLong Term Preservation Dale Peters
Long Term Preservation Dale Peters
 
Esa Scientifics Testbed Sergio Albani
Esa Scientifics  Testbed Sergio AlbaniEsa Scientifics  Testbed Sergio Albani
Esa Scientifics Testbed Sergio Albani
 
Eo Community Vision Luigi Fusco
Eo Community Vision Luigi FuscoEo Community Vision Luigi Fusco
Eo Community Vision Luigi Fusco
 
Emulation Bridging The Past To The Future Dirk Von Suchodoletz
Emulation Bridging  The Past To The Future Dirk Von SuchodoletzEmulation Bridging  The Past To The Future Dirk Von Suchodoletz
Emulation Bridging The Past To The Future Dirk Von Suchodoletz
 
Drambora Hans Hofman
Drambora Hans HofmanDrambora Hans Hofman
Drambora Hans Hofman
 
Demo Caspar Web Desktop Luigi Briguglio
Demo Caspar Web Desktop Luigi BriguglioDemo Caspar Web Desktop Luigi Briguglio
Demo Caspar Web Desktop Luigi Briguglio
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Caspa Preservabl Infrastructure Luigi Briguglio

  • 1. CASPAR Preservable Infrastructure Addressing Preservation with an OAIS based Infrastructure Luigi Briguglio Engineering R&D Laboratory – Rome (Italy) 3rd Annual WePreserve Conference in Nice (France)
  • 2. Presentation Planning • Preservable Infrastructure • CASPAR Infrastructure • Preservation Issues… • …and CASPAR Solutions • Development Process
  • 3. Preservable Architecture • Usually “Traditional framework” has something called component/service which provides functionality, if and only if component is composed with other ones (required components/dependencies) • Each “CASPAR Key Component” has to provide always at least a minimal set of functionality independently from the environment conditions.
  • 4. Preservable Equation Pure Service-oriented design • No Dependencies guarantees that the component can • Loosely coupled provide functionality without requiring • Distributed Self-Contained + cooperation of other components Component analysis, design and • Sharing know-how know- Well Described + development process is strongly based • Open Specification on complete – shared – open • Open Source documentation at any level • Open Documentation Adaptable + Design choices and implementation allows • Flexibility to adapt and configure each component to • Scalability Replaceable = provide always at least a minimal set of functionality independently from the deployment framework and condition Preservable Design choices and implementation allows • Interoperability to replace any component in the framework • Mantainability with compliant one.
  • 5. CASPAR Infrastructure • CASPAR Foundation Team has defined and implemented an Infrastructure by adopting the OAIS Reference Model (ISO:14721:2003) • CASPAR Infrastructure is SOA-based
  • 6. CASPAR & OAIS Info Model Information Descriptive Primary focus of Package Information archival preservation Needed for discovery Preservation Needed for long-term Content Description preservation Information Information Designated Community Knowledge Base interpreted Data interpreted using using Representation Object Information
  • 7. Knowledge Preservation …just a “sequence of symbols”… but… Ancient Heroglyphic Egyptian Demotic Egyptian Greek Learning from the past (196 BC)
  • 8. Phaistos disk (dated to 1700 BC) We still cannot understand it (the meaning has not been preserved) We can only understand it’s a “sequence of symbols”…
  • 9. Digital World INGEST STORAGE ACCESS TIME ACCESS-Future
  • 10. CASPAR & OAIS Func Model DATA Mngt PLANNING Producer Consumer INGEST ACCESS ADMINISTRATION STORAGE Manager
  • 11. CASPAR BROCHURE CASPAR MAIN QUESTION
  • 12. Preservation Issues 1… 1. How To guarantee a digital information may be accessed and understood in the future 2. How To guarantee a proper information package management within and OAIS Archive 3. How To guarantee long-time preservation maintenance of any information package
  • 13. Preservation Issues 2… 4. How To guarantee retrieval of Archival Information 5. How To guarantee intellegibility within heterogeneous Designated Communities and their digital information 6. How To guarantee preservation actors are informed about change events
  • 14. Preservation Issues 3… 7. How To guarantee an adequate security access with the proper rights to any resource and functionality within an OAIS Archive 8. How To guarantee an adequate integrity and identity for any Archival Information
  • 15. CASPAR Solution Facade Layer Information Communication Information Package Mngt Access Mngt Designated Community Security & Knowledge Mngt Mngt The CASPAR Foundation KeyComponents Framework Platform
  • 16. CASPAR Foundation KeyComponents GapManager DataAccess&Security RepInfoToolbox The CASPAR Foundation SemanticWeb Orchestration Registry Packaging DigitalRights FindingAids DataStores Authenticity Virtualisation CASPAR Service Factory Framework Application Server: Tomcat, Glassfish, WASCE Development Framework: Java, C++, XML, GWT, Ant Development Management: Hudson and JTrac DBMS: H2, Postgres Platform Java Platform Operating System: Linux, Unix, Windows, Mac
  • 17. CASPAR Facade Layer - 1 Information 1. 2. Ingest Content Information Create Information Package Package • Representation Info Management • Descriptive Info • Preservation Description Info 3. Check Information Package 4. Store Information Package for long term OAIS Preservation Planning Data Management Ingest Access Archival Storage Administration
  • 18. CASPAR Facade Layer - 2 Information Access 1. Search Content Information 2. Obtain Information Packages and relative Contents and Descriptions OAIS Preservation Planning Data Management Ingest Access Archival Storage Administration
  • 19. CASPAR Facade Layer - 3 Designated 1. Deal with Designated Community and Community Profile and its own Knowledge Knowledge Base 2. Identify and Provide Management Knowledge Gap for understanding a Content Information OAIS Preservation Planning Data Management Ingest Access Archival Storage Administration
  • 20. CASPAR Facade Layer - 4 Communication 1. Notify and Alert for Change Event impacting long term Management preservation 2. Trigger Preservation Process OAIS Preservation Planning Data Management Ingest Access Archival Storage Administration
  • 21. CASPAR Facade Layer - 5 Security 1. Deal with User Account, Role and Profile Management 2. Deal with Content Access Permissions 3. Deal with Digital Rights 4. Guarantee Authenticity OAIS Preservation Planning Data Management Ingest Access Archival Storage Administration
  • 22. Answer - 1 • To guarantee a digital information may be accessed and understood in the future, you need an adequate OAIS Representation Information REPINFO REG RepInfo ToolBox VIRT Registry Virtualisation
  • 23. Answer - 2 • To guarantee a proper information package management within and OAIS Archive, you need to create an adequate OAIS Information Package PACK Packaging
  • 24. Answer - 3 • To guarantee long-time preservation maintenance of any information package, you need an implementation of OAIS Archival Storage PDS Preservation DataStores
  • 25. Answer - 4 • To guarantee retrieval of Archival Information, you need an OAIS Finding Aids FIND Finding
  • 26. Answer - 5 • To guarantee intellegibility within heterogeneous Designated Communities and their digital information, you need to manage Designated Community Profiles and their Knowledge Base KM Knowledge
  • 27. Answer - 6 • To guarantee preservation actors are informed about change events, you need events an adequate management of message exchange POM Orchestration
  • 28. Answer - 7 • To guarantee an adequate security access with the proper rights to any resource and functionality within an OAIS Archive, you need a Security and DRM Management DAMS DRM Data Access Manager Digital Rights Manager & Security
  • 29. Answer - 8 • To guarantee an adequate integrity and identity for any Archival Information, you need an Authenticity Tool AUTH Authenticity
  • 30. Development Process • Shared and cooperative development community based on – CASPAR Best Practices • Development Management based on a detailed – D1302 Overall Master Plan • Development Control based on a Continuous Integration Engine – Hudson • Specification, Software and Documentation available for developers & practitioners –…
  • 32. …and Stay tuned on http://developers.casparpreserves.eu:8080