a reference architecture for digital library systems...

33
Background & Motivations A DLS Reference Architecture Summary A Reference Architecture for Digital Library Systems: Principles and Applications L. Candela D. Castelli P. Pagano Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo” - CNR Via G. Moruzzi, 1 - 56124 PISA - Italy {candela|castelli|pagano}@isti.cnr.it DELOS Conference on Digital Libraries 13-14 February 2007 L. Candela,D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Upload: others

Post on 22-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

A Reference Architecture for Digital LibrarySystems: Principles and Applications

L. Candela D. Castelli P. Pagano

Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo” - CNRVia G. Moruzzi, 1 - 56124 PISA - Italy

{candela|castelli|pagano}@isti.cnr.it

DELOS Conference on Digital Libraries13-14 February 2007

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 2: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

DL, DLS, and DLMS: a Three-Tier Framework

Digital Library Digital LibrarySystem

Digital LibraryManagement System

Interface

Supports

Supports

Supports

DL ApplicationDevelopers

DL Designers

DL SystemAdministrators

DLEnd-Users

Instantiates

Extends

Definition (Digital Library)

A (potentially virtual) organization that comprehensivelycollects, manages, and preserves for the long term rich digitalcontent and offers to its user communities specializedfunctionality on that content, of measurable quality, andaccording to prescribed policies.

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 3: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

DL, DLS, and DLMS: a Three-Tier Framework

Digital Library Digital LibrarySystem

Digital LibraryManagement System

Interface

Supports

Supports

Supports

DL ApplicationDevelopers

DL Designers

DL SystemAdministrators

DLEnd-Users

Instantiates

Extends

Definition (Digital Library System)

A software system that is based on a (potentially distributed)architecture and provides all functionality that is required by aparticular Digital Library. Users interact with a Digital Librarythrough the corresponding Digital Library System.

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 4: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

DL, DLS, and DLMS: a Three-Tier Framework

Digital Library Digital LibrarySystem

Digital LibraryManagement System

Interface

Supports

Supports

Supports

DL ApplicationDevelopers

DL Designers

DL SystemAdministrators

DLEnd-Users

Instantiates

Extends

Definition (Digital Library Management System)

A generic software system that provides the appropriatesoftware infrastructure to both (i) produce and administer aDigital Library System that incorporates all functionality that isconsidered foundational for Digital Libraries and (ii) integrateadditional software offering more refined, specialized, oradvanced functionality.

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 5: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Modeling the DL Universe

Reference Model

Architecture Work

Implementation

Related Work

Protocols

Standards

Specifications

Best Practices

guidedby

constrainedby

derivedby

abstract

concrete

considers

considers

use

Input

Reference Architecture

Concrete Architecture

Research

accountsfor

accountsfor

Goals

Requirements

Motivations

Market

accountsfor

Off the shelfComponents and

Systems

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 6: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Reference Architecture(s): Motivations

A plethora of “Digital Library Systems” have been produced

pragmatic “from-scratch” approaches

heterogeneous systems making interoperability, sharing,and reuse very difficult

A Reference Architecture is an architectural design patternindicating how abstract mechanisms and relationshipscooperate in satisfying a set of requirements

different application domains imply different needs

DLSs and DLMSs are sw systems with different goals

. . . many Reference Architectures each one suitable for a classof application scenarios

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 7: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Reference Architecture(s): Motivations

A plethora of “Digital Library Systems” have been produced

pragmatic “from-scratch” approaches

heterogeneous systems making interoperability, sharing,and reuse very difficult

A Reference Architecture is an architectural design patternindicating how abstract mechanisms and relationshipscooperate in satisfying a set of requirements

different application domains imply different needs

DLSs and DLMSs are sw systems with different goals

. . . many Reference Architectures each one suitable for a classof application scenarios

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 8: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Reference Architecture(s): Motivations

A plethora of “Digital Library Systems” have been produced

pragmatic “from-scratch” approaches

heterogeneous systems making interoperability, sharing,and reuse very difficult

A Reference Architecture is an architectural design patternindicating how abstract mechanisms and relationshipscooperate in satisfying a set of requirements

different application domains imply different needs

DLSs and DLMSs are sw systems with different goals

. . . many Reference Architectures each one suitable for a classof application scenarios

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 9: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

A Reference Architecture for Large-scale DigitalLibrary Systems

Identifies the design pattern for a class of application scenarioscharacterized by:

organizational model based on resource sharing

(dynamic) growing number of participants

evolving user requirements

Despite the pattern focuses on DLSs it envisages andpromotes also a DLMS

DLMS instantiating DLSs by aggregating the pool ofneeded resources

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 10: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

A Reference Architecture for Large-scale DigitalLibrary Systems

Identifies the design pattern for a class of application scenarioscharacterized by:

organizational model based on resource sharing

(dynamic) growing number of participants

evolving user requirements

Despite the pattern focuses on DLSs it envisages andpromotes also a DLMS

DLMS instantiating DLSs by aggregating the pool ofneeded resources

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 11: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Reference Model and Component-oriented Approach

From system theory: the more complex a system is, the more“unknowns” it contains and thus, the harder it is to automate it

decomposing complex systems into smaller, moremanageable ones that are easier to control

treating the whole system as a composition of its parts

This also happens in software systems development1

1http://www-128.ibm.com/developerworks/webservices/library/ar-soastyle/index.html

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 12: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Reference Model and Component-oriented Approach

From system theory: the more complex a system is, the more“unknowns” it contains and thus, the harder it is to automate it

decomposing complex systems into smaller, moremanageable ones that are easier to controltreating the whole system as a composition of its parts

This also happens in software systems development1

1http://www-128.ibm.com/developerworks/webservices/library/ar-soastyle/index.html

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 13: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Reference Model and Component-oriented Approach

Architecture = {component} + {hosting node}

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 14: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Layers and Functional Areas

Layers organizing “different” functionalities

Application Framework

Enabling Components

DL Application Components

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 15: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Layers and Functional Areas

Supports component operation

Application Framework

Enabling Components

DL Application Components

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 16: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Layers and Functional Areas

Supports component to component cooperation

Application Framework

Enabling Components

DL Application Components

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 17: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Layers and Functional Areas

Provides application functionality

Application Framework

Enabling Components

DL Application Components

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 18: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Layers and Functional Areas

Functional areas group homogeneous functionalities

Presentation

Mediation

Information Space

Management

User

Management

Access

DL

Management

Application Framework

Enabling Components

DL Application Components

DL

End-users

...

Archive

Archive

ArchiveMetadata

Ontology

Thesauri

Information Service

...

...

Information Services

Process Engine

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 19: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

Components

Presentation

Mediation

Information Space

Management

User

Management

Access

DL

Management

Application Framework

Enabling Components

DL Application Components

DL

End-users

...

Archive

Archive

ArchiveMetadata

Ontology

Thesauri

Information Service

...

...

Information Services

Process Engine

- Information Service- Process Engine- AuthN, AuthZ, Auditing- Broker

- Document Conformer- Collection Virtualizer- Ontology Aligner- Metadata Schema Mapper- Content Transformer- Content Translator- Service Wrapper

- Storage Component- Repository Component * Preservation Support Manager, Information Object Management, Ingest, Policy Enforce, Error Recovery, IO Registry, Configuration Manager, Metadata Generator, Storage Manager, Validation- Collection Manager- Annotation Manager

- Search * Query Parser, Query Optimizer, Query Execution, Query Adapter, Collection Selection, Collection Description, Personalization- Index * Feature Extractor, Trigger- Data Fusion

- User Registry * User Manager, Tracer, Registration, User Profile Config Manager- Group Registry * Group Manager, Subscription, Group Profile Config Manager- Profile Repository * Role Manager, Role Enforce, Role Config Manager, Checker- Policy Manager

- User Administration- Publication Process Manager- DL Monitoring- Recommender- Preservation Manager

- User Interface- OAI-PMH Publisher- API Interface

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 20: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DRIVER: Digital Repository Infrastructure Vision forEuropean Research

Ongoing IST project (Jun ’06 – Nov ’07)1

Developing an organization and a system for integratingexisting national, regional, or thematic repositoriesThe first public release provides access to 51 InstitutionalRepositories

various European countries (Netherlands, Germany,France, Belgium and the UK)half million of documentsvarious topics, media, format, languages

Requirementsorganizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

1www.driver-repository.eu

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 21: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DRIVER: Digital Repository Infrastructure Vision forEuropean Research

Ongoing IST project (Jun ’06 – Nov ’07)1

Developing an organization and a system for integratingexisting national, regional, or thematic repositoriesThe first public release provides access to 51 InstitutionalRepositories

various European countries (Netherlands, Germany,France, Belgium and the UK)half million of documentsvarious topics, media, format, languages

Requirementsorganizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

1www.driver-repository.eu

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 22: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DRIVER: Digital Repository Infrastructure Vision forEuropean Research

Ongoing IST project (Jun ’06 – Nov ’07)1

Developing an organization and a system for integratingexisting national, regional, or thematic repositoriesThe first public release provides access to 51 InstitutionalRepositories

various European countries (Netherlands, Germany,France, Belgium and the UK)half million of documentsvarious topics, media, format, languages

Requirementsorganizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

1www.driver-repository.eu

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 23: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DRIVER: Digital Repository Infrastructure Vision forEuropean Research

Ongoing IST project (Jun ’06 – Nov ’07)1

Developing an organization and a system for integratingexisting national, regional, or thematic repositoriesThe first public release provides access to 51 InstitutionalRepositories

various European countries (Netherlands, Germany,France, Belgium and the UK)half million of documentsvarious topics, media, format, languages

Requirementsorganizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

1www.driver-repository.eu

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 24: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DRIVER Architecture

Application Framework

Enabling Components

DL Application Components

DL

End-users

...

Archive

Archive

ArchiveArchive

Archive

Archive

Information

Service

Information Sources

Manager

ServiceAuthN & AuthZ

Service

Aggregator

Service

User Interface

Service

OAI Publisher

Service

Collection

Service

Index Service

OAI-PMH

Search &

Browse Service

User Communities

Service

Profiling Service

Recommendation

Service

Mediation

Presentation

Information Domain Management

User Management

Access

MD Store

Service

DRIVER Application Framework

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 25: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DILIGENT: A DIgital Library Infrastructure on GridENabled Technology

Ongoing IST project (Sep ’04 – Nov ’07)2

Developing a test-bed integrating Digital Library and Gridtechnologies

Serves two complementary user communities bysupporting on-demand digital library creation (i.e.,behaving as a DLMS)Requirements

organizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

2www.diligentproject.org

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 26: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DILIGENT: A DIgital Library Infrastructure on GridENabled Technology

Ongoing IST project (Sep ’04 – Nov ’07)2

Developing a test-bed integrating Digital Library and Gridtechnologies

Serves two complementary user communities bysupporting on-demand digital library creation (i.e.,behaving as a DLMS)Requirements

organizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

2www.diligentproject.org

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 27: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DILIGENT: A DIgital Library Infrastructure on GridENabled Technology

Ongoing IST project (Sep ’04 – Nov ’07)2

Developing a test-bed integrating Digital Library and Gridtechnologies

Serves two complementary user communities bysupporting on-demand digital library creation (i.e.,behaving as a DLMS)Requirements

organizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

2www.diligentproject.org

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 28: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DILIGENT: A DIgital Library Infrastructure on GridENabled Technology

Ongoing IST project (Sep ’04 – Nov ’07)2

Developing a test-bed integrating Digital Library and Gridtechnologies

Serves two complementary user communities bysupporting on-demand digital library creation (i.e.,behaving as a DLMS)Requirements

organizational model based on resource sharing(dynamic) growing number of participantsevolving user requirements

2www.diligentproject.org

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 29: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

GoalPrinciples and GuidelinesApplications

DILIGENT Architecture

Enabling Components

DL Application Components

DL

End-users

Information

Service

Broker &

Matchmaker

DVOS

Content

Management

Portal Engine Portlets

Metadata

Broker

Index

Management

SearchData

Fusion

CSDS

Annotation

Mediation

Presentation

Information Space Management

Access

Metadata

Management

Keeper

Data

Sources

External Resources

Services

Process

Management

Content

Security

Feature Extraction

Personalisation

Application Framework

DILIGENT Application Framework

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 30: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Conclusion

The presented reference architectural pattern has beenvalidated in the framework of two large projects

Some parts are quite consolidated (e.g. enablingcomponents) others still need more work (e.g. mediation)

In the near future:Clarify the relation between DL(M)S and the emergingnotion of “knowledge infrastructure”

Thank you!

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 31: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Conclusion

The presented reference architectural pattern has beenvalidated in the framework of two large projects

Some parts are quite consolidated (e.g. enablingcomponents) others still need more work (e.g. mediation)

In the near future:Clarify the relation between DL(M)S and the emergingnotion of “knowledge infrastructure”

Thank you!

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 32: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Conclusion

The presented reference architectural pattern has beenvalidated in the framework of two large projects

Some parts are quite consolidated (e.g. enablingcomponents) others still need more work (e.g. mediation)

In the near future:Clarify the relation between DL(M)S and the emergingnotion of “knowledge infrastructure”

Thank you!

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications

Page 33: A Reference Architecture for Digital Library Systems ...puma.isti.cnr.it/rmydownload.php?filename=cnr.isti/... · A Reference Architecture is an architectural design pattern indicating

Background & MotivationsA DLS Reference Architecture

Summary

Conclusion

The presented reference architectural pattern has beenvalidated in the framework of two large projects

Some parts are quite consolidated (e.g. enablingcomponents) others still need more work (e.g. mediation)

In the near future:Clarify the relation between DL(M)S and the emergingnotion of “knowledge infrastructure”

Thank you!

L. Candela, D. Castelli, P. Pagano A Reference Architecture for DLSs: Principles and Applications