under the hood
Post on 23-Feb-2016
28 Views
Preview:
DESCRIPTION
TRANSCRIPT
Under the hood
• 3500+ source files in java• J2SE, Tomcat, Pellet, MySQL, Spring• 851 MB code base
How come?Instrument
ParameterDate
Ambitious that I am …
Things are not that easy…
Scientific Data Portal Modelingwhat exactly is a scientific data portal?
Linyun Fu Computer Science 2015Advisor: Peter Fox
2013-04-10
Anything we could reuse?
We start with the goal
User Taskhas
are
targets Dataset
Discovery View Download …
Tasks are fulfilled with services
Service
are
fulfills Task
View Service
supportsService
Standard Service
Web Map Service Web Feature Service
Is a Is a
Habitat Viewsupports
Services get data from datasetssuppliesService Dataset
collection of
Data has Specification
Instrument
ParameterDate
Is a
Metadata are
Further modeling between services and datasets
Dataset with VisualizationView Service visualizes
are
TimelineList Chart
Habitat View
Is a
Habitat Dataset
Map
Google Maps
Is a
visualizes with
…
Services are presented by user interfaces
Page
Page Area
collection of
Servicepresents
View Area
are are
View Servicepresents
Template generates
So what did I just talk about?
Task
Service
fulfills
Dataset
supplies
User Interface presents
How to use the model?
• As a checklist of design issues for portal engineers
• To compile best practices into a well-organized recipe for quick reference– Sample dishes coming soon
• To facilitate choice among frameworks• As the brain of the data portal generator
• Project page: http://tw.rpi.edu/web/project/SeSF/workinggroups/ScientificDataPortalGenerator
• Point of contact: Linyun Fu ful2@rpi.edu
top related