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

Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 

Recently uploaded (20)

Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 

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