EOSC Architecture:
a System of Systems
Donatella Castelli
CNR-ISTI
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
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
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
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
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 providerService provider
E- Infrastructure
E- Infrastructure
Research
Infrastructure
Research
InfrastructureResearch
Infrastructure
Service provider
E- Infrastructure
EOSC as a System-of-System
EOSC
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-Infrastructuree-Infrastructuree-Infrastructure
Service SupplierService SupplierService Supplier
Service Provider
Service Provider
EOSC Service Provider
Research Infrastructure
e-Infrastructure
Ext. Service Provider
EOSC Services
EOSC Service Components
(including Data Services)
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
Mediators
EOSC Service
Component
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
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
CoreServices(incl.EOSCAAI)
EOSCServiceCatalogue
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
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
Servicesfor…
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
ServicesforEOSCServiceManager
Context Linking
Analytics
Framework
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
Servicesfor…
ServicesforEOSCServiceManagers
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
AlignmentPoE Validator
Service
DashboardValidation
Environment
Service
Catalogue
Resource
Catalogue
Policies
Consistency
Checking
Operational
Service Mgmt
IT Security
Service
continuity
Environment
continuity
VRE Factory
SLA Monitor
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
Servicesfor…
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
ServicesforEOSCService
Manager
Context Linking
Analytics Framework
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 GovernanceArchitecture
Education
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

EOSC Architecture: a System of Systems

  • 1.
    EOSC Architecture: a Systemof Systems Donatella Castelli CNR-ISTI
  • 2.
    Open Science: asystematic 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
  • 3.
    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
  • 4.
    Step-wide and iterativeprocess 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
  • 5.
    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
  • 6.
    www.eoscpilot.eu The European OpenScience 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 providerService provider E- Infrastructure E- Infrastructure Research Infrastructure Research InfrastructureResearch Infrastructure Service provider E- Infrastructure EOSC as a System-of-System EOSC
  • 7.
    EOSC as aSystem-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-Infrastructuree-Infrastructuree-Infrastructure Service SupplierService SupplierService Supplier Service Provider Service Provider EOSC Service Provider Research Infrastructure e-Infrastructure Ext. Service Provider EOSC Services EOSC Service Components (including Data Services)
  • 8.
    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 Mediators EOSC Service Component
  • 9.
    Who is EOSCsystem 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
  • 10.
    EOSC Services The EuropeanOpen 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 CoreServices(incl.EOSCAAI) EOSCServiceCatalogue 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
  • 11.
    EOSC System: serviceclasses 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 Servicesfor… 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 ServicesforEOSCServiceManager Context Linking Analytics Framework
  • 12.
    EOSC System: serviceclasses(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 Servicesfor… ServicesforEOSCServiceManagers 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 AlignmentPoE Validator Service DashboardValidation Environment Service Catalogue Resource Catalogue Policies Consistency Checking Operational Service Mgmt IT Security Service continuity Environment continuity VRE Factory SLA Monitor
  • 13.
    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 Servicesfor… 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 ServicesforEOSCService Manager Context Linking Analytics Framework
  • 14.
    Engagement Principles Final consideration: Architecture asan 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 GovernanceArchitecture Education
  • 15.
    Thank you www.eoscpilot.eu The EuropeanOpen Science Cloud for Research pilot project is funded by the European Commission, DG Research & Innovation under contract no. 739563 15