15
EOSC Architecture: a System of Systems Donatella Castelli CNR-ISTI

EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

EOSC Architecture:

a System of Systems Donatella Castelli CNR-ISTI

Page 2: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

Open Science: a systematic change in the modus operandi of science and research

• Shifting from the standard practices of

publishing research results in scientific

publications towards sharing and using all

available knowledge at an earlier stage in the

research process.”

• A new approach to the scientific process based

on cooperative work

2

By using digital technologies and new collaborative tools

Page 3: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

Suggestions from experts

• It should be a “federated, globally accessible environment where researchers,

innovators, companies and citizens can publish, find and re-use each other's data and tools

for research, innovation and educational purposes”

• It should “build on existing capacity and expertise where possible”

• It is approached as a “federated environment for scientific data sharing and re-use, based

on existing and emerging elements in the Member States, with lightweight international

guidance and governance and a large degree of freedom regarding practical

implementation”

• “It should enable trusted access to services, systems and the re-use of shared scientific

data across disciplinary, social and geographical borders”

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

3

Basic “principles” for the implementation of the EOSC system architecture

Page 4: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

Step-wide and iterative process

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

4

What is made available by existing providers

What facilities are needed to support

Open Science

What is missing

Page 5: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

As-a-Service

as-a-Service provision model, i.e. all the services in the EOSC system are managed and delivered by a known service provider

The technical and organisational solutions needed for operating the service to completely up to the service provider

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

5

Page 6: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

6

Operational and managerial independence Each system is independent and it achieves its purposes by itself and for its own objective rather than for the purposes of the SoS

Geographical distribution A SoS is distributed over a large geographic extent

Added-Value A SoS has capabilities and properties that do not reside in the component systems

Evolutionary development A SoS evolves with time and experience

Heterogeneity of constituent systems A SoS consists of multiple, heterogeneous, operating systems embedded in networks at multiple levels

Service provider Service provider

E- Infrastructure E- Infrastructure

Research Infrastructure

Research Infrastructure Research

Infrastructure

Service provider

E- Infrastructure

EOSC as a System-of-System

EOSC

Page 7: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

EOSC as a System-of-Systems (cont.)

The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

7

Suppliers (Systems)

EOSC System Customers

Research Infrastructure

Research Infrastructure

Research Infrastructure

e-Infrastructure e-Infrastructure e-Infrastructure

Service Supplier Service Supplier Service Supplier

Service Provider Service Provider

EOSC Service Provider Research Infrastructure

e-Infrastructure

Ext. Service Provider

EOSC Services

EOSC Service Components (including Data Services)

Page 8: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

EOSC Services: Added Value & Federative Typologies

8 The European Open Science Cloud for Research pilot project is funded by the European

Commission, DG Research & Innovation under contract no. 739563

EOSC Service Responsibility Seamless discovery and access

Redirect requests to the most suitable component

Fully integrate service components

Invisible coordinator MatchMaker OneStopShop .... ….

EOSC Service Component

EOSC Service

EOSC Service

EOSC Service Component EOSC Service Component EOSC Service Component

EOSC Service

EOSC Service Component EOSC Service Component

Med

iato

rs

EOSC Service Component

Page 9: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

Who is EOSC system for

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European

Commission, DG Research & Innovation under contract no. 739563 9

Client / Customer

Scientist

Research Admin

Ext. Service Provider

Supplier

EOSC Service Component

Supplier

EOSC Serv. Comp.

Developer

EOSC Service Developer

Manager

EOSC “Owner”

EOSC Top Manager

EOSC Service Manager

An actor may play many roles Roles can be further specialised:

e.g. Scientist include Data Scientist and Citizen Scientist Each service may have its own ”manager”, e.g. data librarians curate the

content of data repositories

Page 10: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

EOSC Services

The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

10

Web-based APIs Gateway / Web Portal

Co

re S

ervi

ces

(in

cl. E

OSC

AA

I)

EOSC

Ser

vice

Cat

alo

gue

EOSC User-facing Services

Services for Scientists

Services for Research Admins

Services for Ext. Service Providers

Services Component Supplier

Services for EOSC Serv. Comp.Develop.

Services for EOSC Developer

Services for EOSC “Owner”

Services Top Manager

Services for EOSC Service Manager

Page 11: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

EOSC System: service classes

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

11

Scientist

PID Minting Alert Service Recommender Service

Search & Browse

Data Repository

Policy and Licence Helper

Semantic Integration Helper

Citation, Attribution and Reward

Workflow Mgmt

VRE Factory Shared Workspace

Social Networking

IDE as_a_service

Software Repository

Validation Environment

Assessment Environment

Operational Service Mgmt

Operations bridge

IT Security

Service continuity

Data Catalogue

Service Catalogue

Service Desk

Serv

ice

s fo

r …

Environment operations

Environment continuity

VRE Factory

Research Administrator Statistical generator

Trends visualizator

Report generator

Activity monitoring

Operational Service Mgmt

Operations bridge

IT Security

Service continuity

Data Catalogue

Service Catalogue

Service Desk

Environment continuity

VRE Factory

Policy Toolkit

(Open) Science Monitor

Open Science Policy Registry

Service

s for EO

SC Se

rvice M

anage

r

Context Linking

Analytics Framework

Page 12: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

EOSC System: service classes(cont.)

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

12

Manager (EOSC “Owner,” Top Manager)

IT Security

Service continuity

Service Catalogue

Resource Catalogue

Service Desk

Service Desk

Portfolio Management

External service provider

EOSC Development Platform (including API)

EOSC Hosting Platform

IT Security Operations bridge Service

transition

Service Catalogue

Service Desk

Resource Catalogue

Environment operations

VRE Factory

Serv

ice

s fo

r …

Se

rvices fo

r EOSC

Service

Man

agers

Multiprovider-coordination EOSC Service Monitoring

PoE Mgmt

EOSC Managers Coordination Platform

Supplier

EOSC Development Platform (including API)

EOSC Hosting Platform

EOSC Service Component Promotion

Multi-supplier coordination

Underpinning Agreement Mgmt

Metadata Alignment

Policies Consistency Alignment PoE Validator

Service Dashboard Validation

Environment

Service Catalogue

Resource Catalogue

Policies Consistency

Checking

Operational Service Mgmt

IT Security

Service continuity

Environment continuity

VRE Factory

SLA Monitor

Page 13: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

From the Ref. Model to the Ref. Architecture

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

13

Cross-disciplinary support Federation role (Invisible, MatchMaker, Broker, Integrator, …) Governance and Policies mgmt support Interaction with Science Demonstrators & RIs

•Are there missing classes of servicies? •What are the services that might be supplied to EOSC?

Scientist

PID Minting Alert Service Recommender Service

Search & Browse

Data Repository

Policy and Licence Helper

Semantic Integration Helper

Citation, Attribution and Reward

Workflow Mgmt

VRE Factory Shared Workspace

Social Networking

IDE as_a_service

Software Repository

Validation Environment

Assessment Environment

Operational Service Mgmt

Operations bridge

IT Security

Service continuity

Data Catalogue

Service

Catalogue Service Desk

Serv

ice

s fo

r …

Environment operations

Environment continuity

VRE Factory

Research Administrator Statistical generator

Trends visualizator

Report generator

Activity monitoring

Operational Service Mgmt

Operations bridge

IT Security

Service continuity

Data Catalogue

Service

Catalogue Service Desk

Environment continuity

VRE Factory

Policy Toolkit

(Open) Science Monitor

Open Science Policy Registry

Service

s for EO

SC Se

rvice

Man

ager

Context Linking

Analytics Framework

Page 14: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

Engagement Principles

Final consideration: Architecture as an EOSC central point of reference

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

14

required tools

required skills

required tools

manager roles

Glossary

Policies Governance Architecture

Education

Page 15: EOSC Architecture: a System of Systems · Architecture as an EOSC central point of reference The European Open Science Cloud for Research pilot project is funded by the European Commission,

Thank you

www.eoscpilot.eu The European Open Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563

15