Download presentation
Presentation is loading. Please wait.
Published byAlan Hensley Modified over 9 years ago
1
e-Infrastructure & Data Services Features and implementations 1
2
Outline Requirements e-Infrastructure Service Data Service Workflow Demo Javadocs 2
3
e-Infrastructure & Data Service We designed the architecture to provide a Service accessible from your application. Modular attachable resources available to the SG thanks to the straight coupled service that allows read/write data from several e-Infrastructures. 3
4
e-Infrastructure Service Four different kind of e-Infrastructure identified: Local Remote Grid Cloud Possibility of defining different Policy and Quota according e-infrastructures/users availability/needs Default and favorite e-Infrastructures selectable Disaster recovery and (cross) file replica. 4
5
e-Infrastructure Service If you want to copy a file on a file system you plug-in an external storage to it. 5 HFS ext4 NFS FAT
6
e-Infrastructure Service On a SG now you are able to plug-in an e- Infrastructure. 6 Local Storage Remote Storage Grid Storage Cloud Storage
7
Data Services Business logic related to file management totally independent from the underneath technology All the common features associated to file provided: create, copy, delete, move and sharing. For each features, we implemented a different Storage Interface that translates the single commands according to the technology All data are stored in different tables in order to let users organise files on a virtual file system. 7
8
Data Service 8 Local Storage Remote Storage Grid Storage Cloud Storage Different implementations of the same storage interface
9
Upload workflow 9 1. Sign in Database 5. File Upload 4. e-Infra found 7. Update 6. Upload on e-Infras 2. Upload request 3. e-Infra Discovery
10
Data Management on various e-Infrastructures 10 Dec ’13: release 0.1
11
Service Implementation Package name Namespace Entity Interface type Finder Ordered value One-to-many relation Many-to-many relation Fake entity Riccardo RotondoTutorial on Science Gateways, Roma, 04.06.2013 service.xml
12
Source & Binary 12 Sourceforge: http://sourceforge.net/p/ctsciencegtwys/einfsrv/sourc es/HEAD/tree/ http://sourceforge.net/p/ctsciencegtwys/einfsrv/sourc es/HEAD/tree/ Rel 0.1: http://sourceforge.net/p/ctsciencegtwys/einfsrv/sources/H EAD/tree/tags/release-0.1/ http://sourceforge.net/p/ctsciencegtwys/einfsrv/sources/H EAD/tree/tags/release-0.1/ Binaryhttps://sourceforge.net/projects/ctsciencegtwys/files /eInfrastructureService/Release/0.1/https://sourceforge.net/projects/ctsciencegtwys/files /eInfrastructureService/Release/0.1/
13
Javadocs 13 http://www.catania-science-gateways.it/javadocs/einfrsrv-portlet/index.html http://www.catania-science-gateways.it/javadocs/einfrsrv-portlet/index.html
14
Model & Service Implementation 14 Custom model implementation Custom service implementation
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.