170 likes | 277 Views
Under the hood. 3500+ source files in java J2SE, Tomcat, Pellet, MySQL , Spring 851 MB code base. How come?. Instrument. Date. Parameter. Ambitious that I am …. Things are not that easy…. Scientific Data Portal Modeling what exactly is a scientific data portal?.
E N D
Under the hood • 3500+ source files in java • J2SE, Tomcat, Pellet, MySQL, Spring • 851 MB code base
How come? • Instrument • Date • Parameter
Scientific Data Portal Modelingwhat exactly is a scientific data portal? LinyunFu Computer Science 2015 Advisor: Peter Fox 2013-04-10
We start with the goal User Task Dataset has targets are Discovery View Download …
Tasks are fulfilled with services Service supports Service Task fulfills are Standard Service View Service Is a Is a Web Map Service Web Feature Service Habitat View supports
Services get data from datasets Service supplies Dataset collection of Metadata Specification Data are has Is a • Instrument • Date • Parameter
Further modeling between services and datasets View Service Visualization Dataset visualizes with are Is a List Chart Timeline Map … Is a Habitat View Habitat Dataset Google Maps visualizes with
Services are presented by user interfaces Page collection of Template Service Page Area generates presents are are View Area View Service presents
So what did I just talk about? Task fulfills User Interface Service presents supplies Dataset
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