easyDAS
-
Upload
kato-rivera -
Category
Documents
-
view
25 -
download
0
description
Transcript of easyDAS
EBI is an Outstation of the European Molecular Biology Laboratory.
easyDAS
Automatic DAS server creation
Bernat GelUniversitat Politècnicade Catalunya
03/03/11esayDAS: Automatic DAS server creation2
DAS servers are easy
Client
Client
Client
“Smart clients, dumb servers”
03/03/11esayDAS: Automatic DAS server creation3
DAS servers are easy
dumb servers ?
Many groups lack abilities or facilities
Internet visible machine
Server installation/administration
Data storage management
Data access layer programming
Data uploading
“Smart clients,
03/03/11esayDAS: Automatic DAS server creation4
easyDAS to the rescue
Client
Client
ClientData
Generator
easyDAS
EBI datacenter
03/03/11esayDAS: Automatic DAS server creation5
Internet visible machine
Server installation/administration
Data storage management
Data access layer programming
Data uploading
esayDAS to the rescue
but...Loss of flexibility
Less control over the data
03/03/11esayDAS: Automatic DAS server creation6
Limited maximum size for a dataset
Always easyDAS?
No hard limit, but will fail if too bigSources with more than a million features
No control over the source’s stylesheet
Not feasible for base level annotations
Not yet possible to edit a source
No access to logs, so no usage statistics
Data on text files
03/03/11esayDAS: Automatic DAS server creation7
Always easyDAS?
Small or medium
UseeasyDAS
Not very dinamic
On text files
Needed to be persistent
Short-lived or testing
03/03/11esayDAS: Automatic DAS server creation9
A note on private sources
DAS is open
Sources marked as private will NOT be listed on the list
BUT
they are completely public and an accessible
03/03/11esayDAS: Automatic DAS server creation10
esasyDAS implementation
DB
Web Client
easyDASserver
ProServer
Sources
03/03/11esayDAS: Automatic DAS server creation11
easyDAS implementation
minor modifications in ProServer
http://host.tld/dir/das/features?segment=1
http://host.tld/dir/username/das/features?segment=1
every source has a separate set of tables
client is OO javscript with jQuery
03/03/11esayDAS: Automatic DAS server creation12
Custom easyDAS
easyDAS is an Open Source project
http://code.google.com/p/easydas/
It is possible to install on your own instittution
03/03/11esayDAS: Automatic DAS server creation13
Questions?
http://www.ebi.ac.uk/panda-srv/easydas/
03/03/11esayDAS: Automatic DAS server creation14
Questions?
http://www.ebi.ac.uk/panda-srv/easydas/