Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware...

18
Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure

Transcript of Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware...

Page 1: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

Diego R. Lopez, RedIRIS

JRES2005, Marseille

On eduGAIN and the Coming GÉANT Middleware Infrastructure

Page 2: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

Across the Stack

The Network

The Application

The Middleware

• Bottom layer of the application Service location and discovery {Con-, inter-}federation Reputation Logging and diagnostics

• Top layer of the network Mobility Network access QoS Measurement

Page 3: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

eduGAIN in a Nutshell

• Based on the national identity federations, operated by NRENs And a community-operated one: EFDA-Fed

• eduGAIN is a confederation infrastructure Federates federations

• SAML 1.1 (and soon SAML 2.0) is the lingua franca• Specific software developed

eduGAIN base libraries (Java) simpleSAMLphp (PHP) eduGAINFilter (javax.servlet.filter)

• Direct use of Shibboleth 2.0 possible (with a few restrictions)

Page 4: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

eduGAIN Elements

• The Metadata Service – MDS Updated by authorised components Tagged according to user communities Queried by user interfaces or autonomous services

• PKI and registry Multi-rooted Includes component identifiers

• AM/CC (Attribute Mapping / Credential Conversion) Adapt syntax and semantics

• Bridging Elements - BE Adapt protocols Not required if eduGAIN profiles are natively supported Hybrid model of integration

Page 5: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

Fully Bridged eduGAIN

Page 6: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

P2P eduGAIN

Page 7: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

Hybrid eduGAIN

Page 8: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

eduGAIN Profiles

• WebSSO Shib 1.3 for SAML 1.1 SAML2 (except artifact-based) for SAML 2.0 Going into production service in GÉANT3

• AC Certificates plus optional attribute access

• UbC Convey user credentials introduced at the client

• WE Constrained delegation

• DAMe

Page 9: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

The WebSSO Profile

Page 10: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

The AC Profile

Page 11: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

The UbC Profile

Page 12: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

The WE Profile

Page 13: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

Core Services in GN[\d]

• GN2 saw the first attempt to offer these core services as part of a multi-domain network infrastructure Not perfect, but many lessons learned Actual services and working examples Taking advantage of previous collaborative initiatives

• GN3 is continuing this trail Enhancing those already deployed or piloted Addressing more core services Providing dynamic integration and invocation Considering SLAs as part of the process Better development and deployment cycles

• A service integration model: the multi-domain ESB

Page 14: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

• A framework to define, discover, access, and combine network services From the infrastructure up to application elements Federated, multi-domain ESB Able to integrate any service within the GÉANT

infrastructure Flexible negotiation of service provision capabilities

• Addressed to NREN staff e-Science service providers and users!!

• Collaborative architecture Open to collaboration beyond the academic community Prosumer-oriented

• Plug-and-play plus Plug-and-be-played

The GEMBus Promise

Page 15: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

• α-interfaces Directly usable by

applications

• β-interfaces Govern systems and

resources

• γ-interfaces Abstract access to

resources

• δ-interfaces Actual control over the

resourcesSource: MANA Position Paper, 2009

Service Interfaces

Page 16: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

• GEMBus will provide a set of α-interfaces Plus the corresponding

orchestration systems• Specify how β-interfaces

have to be published and registered From individual GÉANT

(and external) services• γ-interfaces for core

services Those required for direct

integration support Usable by individual

servicesSource: MANA Position Paper, 2009

What Service Interfaces

Page 17: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

A Couple of Archetypal Use Cases

Page 18: Diego R. Lopez, RedIRIS JRES2005, Marseille On eduGAIN and the Coming GÉANT Middleware Infrastructure.

NRENs & Grids. Barcelona, September 2009

Building by Composition

Interface descriptions

Compositional procedures and orchestration

Standard interfaces and support for policy agreements