23
The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Embed Size (px)

Citation preview

Page 1: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

The DRIVER Infrastructure(Digital Repository Infrastructure Vision for European Research)

Paolo Manghi

ISTI - National Research Council, Italy

Page 2: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Scenario

Proliferation of Institutional RepositoriesGathering and exposing research outcome (publications) local to the Institution

Typical user communities requirementsDiscover information, e.g. cross-repository search

Elaborate information, e.g. cross-comparison, object composition (e.g. complex objects)

Communities demand for Aggregative Digital Library Systems, to be provided by the responsible organization

Page 3: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Aggregative Digital Library Systems (ADLS)

ADLSsAggregation system: maintaining and populating an Information Space by aggregating content from a collection of OAI-PMH Repositories

Custom application: providing community-specific functionalities via Web User Interfaces

Well known examplesBASE (Germany)

DAREnet (Netherlands)

OAIster (USA)

Others…

Page 4: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

ADLS architecture and technology

OAI-PMH

Institution Site

OAI-PMH

Institution Site

OAI-PMH

Institution Site

Aggregator

Index Index

UI

…Store Store…

Search

Customapplication

Aggregation system

Page 5: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

ADLS drawbacks

OAI-PMH

Institution Site

OAI-PMH

Institution Site

OAI-PMH

Institution Site

Aggregator

Index Index

UI

Customapplication

Aggregation system

Store Store…

Search

OAI-PMH

New Institution Site

NewNew functionalrequirement

Manual maintenance

cost

Page 6: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

The DRIVER project goals

Realization of the European Information Space for Open Access research publicationsProvide research communities with free and easy access to this Information Space

User portalsUser applications

Page 7: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

The DRIVER project goals

Aggregation SystemEuropean OA Information Space

Aggregation SystemEuropean OA Information Space

ApplicationApplication

ApplicationApplication

ApplicationApplication

OAI-PMH Repositories

Sharing!

Page 8: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

The DRIVER project solutionInfrastructural approach

An infrastructure is a running environmentMaintained by one responsible organization (RO) for the benefit of participating organizations (POs)

Where resources – e.g. content, functionality, hardware – can be shared by POs and reused by other POs so as to serve their application needs

In DRIVER resources are implemented as (“wrapped behind”) Web Services

Running at different sites on the Internet

Providing functionality in “isolation”; e.g. index, storage, aggregation, search

Page 9: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

DRIVER InfrastructureService-Oriented Architecture

The RO manages Enabling Services, a middleware for the management of the infrastructure

Information Service: registration, de-registration and discovery of running services

Services are “dynamic”: join/leave & discovery of available resources

POs canProvide (register) and share resources in the form of running services

Build applications combining (discovering and reusing) available resources, i.e. set of running services, to provide the expected functionality

Page 10: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

ADLSs in DRIVER

OAI-PMH

Institution Site

Index

Search

Index

UI

OAI-PMH

Institution Site

…OAI-PMH

Institution Site

OAI-PMH

Institution Site

Ena

blin

g La

yer

Mid

dlew

areUI

Search

Index

Store

Aggregator

User Profiling

Others

Aggregator

ServiceKits

Aggregator

Store

ContentResources

Dynamic, distributedRun-time Infrastructure

RO

PO

Page 11: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Reuse Functionality sharing

OAI-PMH

Aggregator

Index

Search

Index

UI

OAI-PMH

Institution Site

…OAI-PMH

Institution Site

OAI-PMH

Institution Site

Ena

blin

g La

yer

Mid

dlew

areUI

Search

Index

Aggregator

User Profiling

Others

Aggregator

UI

StoreStore

Institution Site

ContentResources

Dynamic, distributedRun-time Infrastructure

ServiceKits

RO

POPO

PO

Page 12: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Reuse Content sharing #1

OAI-PMH

Aggregator

Index

Search

Index

UI

OAI-PMH

Institution Site

…OAI-PMH

Institution Site

OAI-PMH

Institution Site

Ena

blin

g La

yer

Mid

dlew

areUI

Search

Index

Aggregator

User Profiling

Others

Aggregator

UI

Search

Store

Store

Institution Site

ContentResources

Dynamic, distributedRun-time Infrastructure

ServiceKits

RO

POPO

PO

Page 13: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

ReuseContent sharing #2

OAI-PMH

Aggregator

Index

Search

Index

UI

OAI-PMH

Institution Site

…OAI-PMH

Institution Site

OAI-PMH

Institution Site

Ena

blin

g La

yer

Mid

dlew

areUI

Search

Index

Aggregator

User Profiling

Others

Aggregator

UI

Search

Index

Store

Store

ServiceKits

Institution Site

Dynamic, distributedRun-time Infrastructure

ContentResources

RO

POPO

PO

Page 14: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Resource Orchestration

The Enabling Services give support for service orchestration functionalitiesThe RO can configure special orchestration services to automatically administrate and monitor an PO applications

Based on subscription and notification

Page 15: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Store

Service Orchestration Self-administration: DRIVER orchestration

OAI-PMH

Aggregator

Index

Search

Index

UI

OAI-PMH

Institution Site

Ena

blin

g La

yer

Mid

dlew

areUI

Search

Index

Aggregator

User Profiling

Others

Aggregator

OAI-PMH

New Institution Sites

OAI-PMHOAI-PMHOAI-PMH

Index

Store

Index

Institution Site

ContentResources

Dynamic, distributedRun-time Infrastructure

ServiceKits

RO

PO

Page 16: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

OpennessExample of the DRIVER-II extension

OAI-PMH

Harvester

Index Index

UI

OAI-PMH

Institution Site

…OAI-PMH

Institution Site

OAI-PMH

Institution Site

Ena

blin

g La

yer

Mid

dlew

areUI

Search

Index

Aggregator

User Profiling

Others

Search

Store

ServiceKits

Institution Site

Dynamic, distributedRun-time Infrastructure

ContentResources

Transformer

Store

RO

PO

Page 17: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Other orchestration strategies...

HarvesterOAI-PMH

Index UISearch

Index UISearchStore

Store

Index

Transformer

Store Index

UI

Search

Metadata Formats

Index UISearch

Page 18: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

DRIVER Infrastructure benefits

Architecture enabling sustainable business models

Openness: enabling extension/update/integration of content and functionality resources

Scalability: in content, functionality and users

Sharing: communities can share their resources and reuse others to fulfil their needs

Low application installation, maintenance and administration cost

Page 19: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

DRIVER production infrastructureProject goals

?

Enabling Layer

Data Layer

EU Open AccessRepositories

Functionality Layer

Adm

inis

trat

ors

End

use

rs

Advanced User InterfacesLight User Interfaces

PO

PO

RO

Page 20: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Status of production infrastructure

Content200+ harvested repositories (more than twice to come) over 23 countries

More than 1,000,000 open access documents

 Services28 different kinds of Services

Production release: 36 service running instances over 9 nodes located at CNR and ICM

ApplicationsDRIVER Main, Belgium, Spain-Recolecta

Page 21: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Conclusion and future issues

The benefits of the infrastructural approach are proved by the growing requests for

Low-cost deployment of new applications

Experimentation of deployment of new infrastructure instances (China, India, Portugal, Belgium, Spain, Slovenia)

Page 22: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

D-NET 1.0/1.1/1.2 release

Technical partnersIstituto di Scienza e Tecnologia dell’Informazione, National Research Council, Italy

ICM Research Centre Warsaw, Poland

National and Kapodistrian University of Athens, Greece

University of Bielefeld Library, Germany

Software packagesOpen Source Apache License

Downloadable and installable with (limited to availability) technical support

Page 23: The DRIVER Infrastructure (Digital Repository Infrastructure Vision for European Research) Paolo Manghi ISTI - National Research Council, Italy

Credits

Paolo Manghi

ISTI - CNR

Speaker’s Contact [email protected]

DRIVER II Project

http://www.driver-community.eu/

Supported by European Commission