E-Infrastructure & Data Services Features and implementations 1.
-
Upload
alan-hensley -
Category
Documents
-
view
218 -
download
2
Transcript of E-Infrastructure & Data Services Features and implementations 1.
![Page 1: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/1.jpg)
1
e-Infrastructure & Data Services
Features and implementations
![Page 2: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/2.jpg)
2
Outline Requirements e-Infrastructure Service Data Service Workflow Demo Javadocs
![Page 3: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/3.jpg)
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.
![Page 4: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/4.jpg)
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.
![Page 5: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/5.jpg)
5
e-Infrastructure Service If you want to copy a file on a file system
you plug-in an external storage to it.
HFS
ext4
NFS
FAT
![Page 6: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/6.jpg)
6
e-Infrastructure Service On a SG now you are able to plug-in an e-
Infrastructure.
Local Storage
Remote Storage
Grid Storage
Cloud Storage
![Page 7: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/7.jpg)
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.
![Page 8: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/8.jpg)
8
Data Service
Local Storage
Remote Storage
Grid Storage
Cloud Storage
Different implementations
of the same storage interface
![Page 9: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/9.jpg)
9
Upload workflow
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
![Page 10: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/10.jpg)
10
Data Management on variouse-Infrastructures
Dec ’13: release
0.1
![Page 11: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/11.jpg)
Riccardo Rotondo
Service Implementation Package name Namespace Entity
Interface type Finder Ordered value One-to-many relation Many-to-many relation Fake entity
Tutorial on Science Gateways, Roma, 04.06.2013
service.xml
![Page 12: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/12.jpg)
12
Source & Binary Sourceforge: http
://sourceforge.net/p/ctsciencegtwys/einfsrv/sources/HEAD/tree/
Rel 0.1: http://sourceforge.net/p/ctsciencegtwys/einfsrv/sources/HEAD/tree/tags/release-0.1/
Binaryhttps://sourceforge.net/projects/ctsciencegtwys/files/eInfrastructureService/Release/0.1/
![Page 13: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/13.jpg)
13
Javadocs
http://www.catania-science-gateways.it/javadocs/einfrsrv-portlet/index.html
![Page 14: E-Infrastructure & Data Services Features and implementations 1.](https://reader035.fdocuments.us/reader035/viewer/2022081516/56649eeb5503460f94bfd115/html5/thumbnails/14.jpg)
14
Model & Service Implementation
Custom model implementation
Custom service implementation