egi inspire
play

EGI-InSPIRE EGI Applications Database (TNA3.4) William Vassilis - PowerPoint PPT Presentation

EGI-InSPIRE EGI Applications Database (TNA3.4) William Vassilis Karageorgos, et al. Institute of Accelerating Systems and Applications (IASA) Greek Research & Technology Network (GRNET) April 2011 EGI User Forum 2011, Vilnius, Lithuania


  1. EGI-InSPIRE EGI Applications Database (TNA3.4) William Vassilis Karageorgos, et al. Institute of Accelerating Systems and Applications (IASA) Greek Research & Technology Network (GRNET) April 2011 EGI User Forum 2011, Vilnius, Lithuania 1 EGI-InSPIRE RI-261323 www.egi.eu

  2. Introduction What is the EGI Applications Database (AppDB) ? [1] • A community service which stores information about • tailor-made scientific computing tools, and • the programmers and scientists who developed them • Descendant of the EGEE Applications Registry portal, developed and provided by INFN and IASA [2, 3] Main mission: raise awareness about software running on the European Distributed Computing Infrastructure (DCI), and thus • save research time by avoiding duplication of effort • facilitate the search for experts and knowledge exchange • inspire scientists less familiar with programming into using the DCI April 2011 EGI User Forum 2011, Vilnius, Lithuania 2 EGI-InSPIRE RI-261323 www.egi.eu

  3. Development highlights • Migrated data from the EGEE era • Adapted and transformed data according to EGI structures • Introduced researcher profiles • Enabled authenticated write-access via the EGI Single-Sign-On (SSO) system • Integrated Virtual Organization (VO) data from the EGI Operations Portal [12] • Exposed read-only RESTful web-API [4] • Provided a web-gadget for easy integration into 3rd party sites [5] April 2011 EGI User Forum 2011, Vilnius, Lithuania 3 EGI-InSPIRE RI-261323 www.egi.eu

  4. Public welcome screen April 2011 EGI User Forum 2011, Vilnius, Lithuania 4 EGI-InSPIRE RI-261323 www.egi.eu

  5. Logged-in user home screen April 2011 EGI User Forum 2011, Vilnius, Lithuania 5 EGI-InSPIRE RI-261323 www.egi.eu

  6. Guest Access Anonymous, read-only access to data about • Applications & Tools : name, description, abstract, discipline, publications, URLs, related VOs, list of associated researchers, etc. • People : contact information about researchers, list of associated application entries, publications • Virtual Organizations : basic data about available VOs and list of related applications • Statistics : access to graphs about applications or people versus various parameters, such as disciplines, countries, etc. April 2011 EGI User Forum 2011, Vilnius, Lithuania 6 EGI-InSPIRE RI-261323 www.egi.eu

  7. Authenticated Access • Single Sing-On (EGI SSO) • Registered users, among other, can • edit their profile • bookmark applications • register a new application • edit existing application data • add publication references • associate people to their applications • use inbox for system notifications and instant messaging • Editing privileges based on user’s role • Additional permissions may be granted per request April 2011 EGI User Forum 2011, Vilnius, Lithuania 7 EGI-InSPIRE RI-261323 www.egi.eu

  8. Access Rights The main traits of each role are as follows: • AppDB Administrator : Full access, reserved for staff • Manager : Full access, reserved for activity leaders • NGI Representative : Full access over entries listed under user’s country, intended for EGI national initiative representatives • Scientific Coordinator : Full access over entries to which user is listed as a contact • Developer : Full access on entries user has submitted All roles except “Developer” require verification from the AppDB staff April 2011 EGI User Forum 2011, Vilnius, Lithuania 8 EGI-InSPIRE RI-261323 www.egi.eu

  9. Application Grid List View April 2011 EGI User Forum 2011, Vilnius, Lithuania 9 EGI-InSPIRE RI-261323 www.egi.eu

  10. Application Details View April 2011 EGI User Forum 2011, Vilnius, Lithuania 10 EGI-InSPIRE RI-261323 www.egi.eu

  11. Editing Application Details April 2011 EGI User Forum 2011, Vilnius, Lithuania 11 EGI-InSPIRE RI-261323 www.egi.eu

  12. Publication View April 2011 EGI User Forum 2011, Vilnius, Lithuania 12 EGI-InSPIRE RI-261323 www.egi.eu

  13. Researcher Profile View Researcher profiles are editable • by the users themselves • by NGI representatives of the same country as the user • by Managers who can also add new researcher profiles April 2011 EGI User Forum 2011, Vilnius, Lithuania 13 EGI-InSPIRE RI-261323 www.egi.eu

  14. VO Details View April 2011 EGI User Forum 2011, Vilnius, Lithuania 14 EGI-InSPIRE RI-261323 www.egi.eu

  15. Statistics • Application and people statistics • Per (sub)discipline, country, VO, etc. • Bar/Pie chart views • Image export to PDF/JPG/PNG/SVG • Data export to CSV/XML April 2011 EGI User Forum 2011, Vilnius, Lithuania 15 EGI-InSPIRE RI-261323 www.egi.eu

  16. Web Gadget • A good example of the RESTful API usage • On-line editor available from AppDB site [5] Simple three-step procedure to deploy: • Define presentation properties • Select data filters (e.g. specific VO) • Copy-paste produced HTML code into your site Instances of the gadget are currently in use by the Hellasgrid, GridPP , WeNMR, and EGI.eu web pages [6, 7, 8, 9] April 2011 EGI User Forum 2011, Vilnius, Lithuania 16 EGI-InSPIRE RI-261323 www.egi.eu

  17. Web Gadget Sample April 2011 EGI User Forum 2011, Vilnius, Lithuania 17 EGI-InSPIRE RI-261323 www.egi.eu

  18. Impact • More than 330 application & tool entries, and 540 researcher profiles stored, across 9 scientific domains, and 24 countries • Since the latest major release, mid-November 2010, more than 780 visits from 45 countries • Other projects such as GISELA [13] have declared there intention to share data and integrate • Through the use of the API and the Gadget, even more localized instances are expected to spring out April 2011 EGI User Forum 2011, Vilnius, Lithuania 18 EGI-InSPIRE RI-261323 www.egi.eu

  19. Future Plans (2011) • Integrate with forthcoming EGI Community Software Repository, to link to the actual application S/W • Integrate with GOCDB to provide related NGI information about applications • Extended details in researcher profiles (e.g. experience, applications in use) • Grouping / tagging mechanism for application entries • QoI framework and user rating / reporting system • RSS feeds for (groups of) applications Note that all of the above are still subject to discussion and change. April 2011 EGI User Forum 2011, Vilnius, Lithuania 19 EGI-InSPIRE RI-261323 www.egi.eu

  20. Conclusion • Service in constant development • Working hard to address bugs, feature requests, and to provide more functionality • We believe that our work regarding two-way integration is in the right direction towards providing the end user with a sustainable, reliable, and complete result We are interested in your opinions and views, in order to keep the service vibrant! April 2011 EGI User Forum 2011, Vilnius, Lithuania 20 EGI-InSPIRE RI-261323 www.egi.eu

  21. Contact Communication through: • Global Grid User Support (GGUS) site [10] for bug reports • EGI RT [11] for feature requests We will be available at the UCS Booth for further discussion April 2011 EGI User Forum 2011, Vilnius, Lithuania 21 EGI-InSPIRE RI-261323 www.egi.eu

  22. Contact Communication through: • Global Grid User Support (GGUS) site [10] for bug reports • EGI RT [11] for feature requests We will be available at the UCS Booth for further discussion Questions? April 2011 EGI User Forum 2011, Vilnius, Lithuania 21 EGI-InSPIRE RI-261323 www.egi.eu

  23. References I 01. EGI Applications Database. http://appdb.egi.eu . 02. EGEE Regional Applications Registry. http://appdb.eu-egee.org . 03. EGEE Application Support. http://grid.ct.infn.it/egee_applications . 04. AppDB RESTful web-API. https://wiki.egi.eu/wiki/TNA3.4_Technical_ Services#Applications_Database . 05. AppDB Web Gadget. http://appdb.egi.eu/gadgets/editor . April 2011 EGI User Forum 2011, Vilnius, Lithuania 22 EGI-InSPIRE RI-261323 www.egi.eu

  24. References II 06. Hellasgrid AppDB Gadget. http://www.hellasgrid.gr/?page_id=184 . 07. GridPP AppDB Gadget. http://www.gridpp.ac.uk/appdb/ . 08. WeNMR AppDB Gadget. http://www.wenmr.eu/wenmr/wenmr-grid-statistics . 09. EGI.eu AppDB Gadget. http: //www.egi.eu/user-support/applications_database/ . 10. Global Grid User Support. https://gus.fzk.de/ . April 2011 EGI User Forum 2011, Vilnius, Lithuania 23 EGI-InSPIRE RI-261323 www.egi.eu

  25. References III 11. EGI RT Ssystem. http://rt.egi.eu/ . 12. EGI Operations Portal. http:///operations-portal.egi.eu/ . 13. GISELA project. http://www.gisela-grid.eu/ . April 2011 EGI User Forum 2011, Vilnius, Lithuania 24 EGI-InSPIRE RI-261323 www.egi.eu

Recommend


More recommend