Download presentation
Presentation is loading. Please wait.
Published byAllyson Arnold Modified over 8 years ago
1
Web and mobile access to digital repositories Mario Torrisi (mario.torrisi@ct.infn.it) National Institute of Nuclear Physics – Division of Cataniamario.torrisi@ct.infn.it Workshop Commissione Calcolo e Reti dell’INFN – Genoa, 30 May 2013
2
Outline Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN2 Introductory considerations gLibrary Architecture Federated Authentication APIs Use cases examples Desktop gLibrary browser portlets Mobile scenario Earth science: EarthServer SG Mobile Cultural Heritage: DCH-RP eCSG Mobile Summary and Conclusion
3
Introductory considerations (1/2) Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN3 Issues: 1. Exponential growth of available digital content Big Data 2. Complexity of technologies to manage large repositories of data 3. High availability 4. Back-end interoperability 5. Access control 6. Mobile access
4
Introductory considerations (2/2) Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN4 Possible solutions: 1. Federated digital repositories 2. Standard-based middleware to seamlessly manage local storage, grid storage, cloud storage 3. Federated Authentication & fine grained authorization 4. Dedicated Apps
5
Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN5 digital assets gLibrary is a framework developed by INFN that provides a simple system to store, organize, search and retrieve “digital assets” in repositories built on local, grid or cloud storage Digital assets: Digital object + its metadata Hides the underlying technologies to end users
6
eToken service architecture Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN6 Front ends glibrary.ct.infn.it REST API AuthN / AuthZ Science Gateway User Tracking DB Call gLibrary REST API through API Server Gateway Metadata Service Local storage Grid storage Cloud Storage Authorization service Authentication service
7
Federated Authentication (1/3) Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN7 The distributed/cross-domain nature of Grid requires strong security mechanism Create & maintain certificates, create proxy, update credentials, etc…
8
Users would access and use distributed resources as any other web-based service available in their organizations Federated Authentication (2/3) Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN8 Grid Security Infrastructure
9
4. Extract Shibboleth token from response header 1. Get available IDPs Federated Authentication (3/3) (implementation for mobile appliances) Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN9 Science Gateway 3. Open WebView glibrary.ct.infn.it REST API Now you can issue any API calls to gLibrary REST API 2. Supported IDPs list
10
REST APIs (some examples) Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN10 Retrieve the tree of types: https:// /glibrary/mountTree/ /?node= ex.: https://earthserver-sg.consorzio-cometa.it/glibrary/mountTree/ESArep/?node=0https://earthserver-sg.consorzio-cometa.it/glibrary/mountTree/ESArep/?node=0 Retrieve the schema of a given type: https:// /glibrary/metadata/ / / ex.: https://earthserver-sg.consorzio-cometa.it/glibrary/metadata/ESArep/Entries/Productshttps://earthserver-sg.consorzio-cometa.it/glibrary/metadata/ESArep/Entries/Products Retrieve an asset’s metadata of a given type: https:// /glibrary/glib/ / / ex.: https://earthserver-sg.consorzio-cometa.it/glibrary/glib/ESArep/Entries/Productshttps://earthserver-sg.consorzio-cometa.it/glibrary/glib/ESArep/Entries/Products
11
– based browser portlet Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN11
12
Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN12 – based browser portlet
13
EarthServer SG Mobile Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN13
14
DCH-RP eCSG Mobile Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN14
15
EarthServer SG Mobile DCH-RP eCSG Mobile Live Demo Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN15
16
Summary and conclusion Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN16 gLibrary main goal: Provide a simple framework to manage digital assets on distributed storage, hiding underlying technical infrastructure details Current features: REST APIs to access available digital assets Security: Support for federated authentication API authentication via SAML/Shibboleth Usability Several gLibrary front-ends already built, for web and mobile scenarios Standards Full support for HTTP/HTTPS direct access to storage elements
17
Thank you ! Genoa - 30 May 2013Workshop Commissione Calcolo e Reti INFN17 For more information on Catania Science Gateway framework please visit: http://www.catania-science-gateways.it/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.