Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web and mobile access to digital repositories Mario Torrisi National Institute of Nuclear Physics – Division of

Similar presentations


Presentation on theme: "Web and mobile access to digital repositories Mario Torrisi National Institute of Nuclear Physics – Division of"— Presentation transcript:

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/


Download ppt "Web and mobile access to digital repositories Mario Torrisi National Institute of Nuclear Physics – Division of"

Similar presentations


Ads by Google